Search Results: "ema"

17 November 2005

Jordi Mallach: Charles de Gaulle, worse than the NYC Stock Exchange

Yesterday we did meet zufus and gravity for lunch, then mika joined us for bubbles tea. There also was a somewhat unexpected couple joining the group at that point: kiko and his sister. gravity and zufus had to go back to work though, so it was mika, micah, kiko, zuzi and I who went for some Freedom Trail discovery. The weather wasn't that good, and I didn't have too much time either, but we did manage to see a few things around the centre, like the memorial grave yard and a park with tons of fearless squirrels. We headed back to the Acetarium, I quickly took a shower and packed, and we left to the metro, a bit behind on my planned schedule. mika left me two stops before the one I needed to get down in, and instructions to get to the airport from there, using the shuttle. It's not amusing how slow something can appear to be when you're in a hurry. The driver of the bus said it took 5 minutes, but I had to go to the very last stop at terminal E, and it was like an eternity. In the end, I arrived at the terminal at 18:40, when my idea was 18:00, and I ran and ran until I found Air France's desk. There was no queue or anything, only me. During the flight, I tried killing time with War of the Worlds, which was a timekiller but nothing more, and The Island, which I wouldn't recommend unless you care too much about hot female characters. After 6 hours of flight, I was in Paris, apparently on time. But the doors opened much later that when we landed, so my connection started to be endangered. Again, I ran and ran, from one terminal to the other, around the chaos that is CDG. In vain, as my checkin was closed after arriving only 20 minutes before the departure. Much annoyed, I went to the transfer desk, to discover the next flight to Val ncia was cancelled, so the next one was the next morning. The quick alternative via Madrid was full, so I now have tickets for CDG-BCN-VLC, which is extending my travel plan in 7 very nice hours. I have no idea of where my luggage is, but at this point I don't care. I only wonder at what time I'll get sleep. What I do know, is that these fucking idiots claim there is free wireless in this spot of Terminal 2F, but it's not true at all.

Kenshi Muto: ITA: skk packages

I noticed some skk packages had maintained by Kawamura-san were orphaned because he became MIA. Unfortunately I dunno why he became such a status, but his packages, especially skk is very important for me and many users. It's hard and painful for me to input Japanese without SKK backend system (I'm using ddskk on Emacs and uim-skk on X as a frontend). So I picked up skk packages from orphan sea with Junji Yamashita-san and improved some parts of them. BTW I uploaded new CUPS 1.2 snapshot, svn r4841 to experimental.

16 November 2005

Jonathan McDowell: Spamcop Kill Kittens.

Dear SpamCop, Please die in a large chemical fire. Don't fucking expect me, as postmaster of a secondary MX, to read every single bounce that comes from it rather than just sending a bounce message. And try educating your lusers (and truely, some of them are lusers) about how to unsubscribe from lists rather than deciding to report them as spam. And while I'm not keen on marketing email, some of it is legitimate and has working opt out systems. Just because you missed the opt out box doesn't make it spam and doesn't mean the way to deal with it is to report it as such. Gah. I like to think that SpamCop's heart in the right place, but it doesn't avoid the fact that I spend more time dealing with fuckwitted reports from them than I do with spam (because I do actually take the reports seriously as sometimes there's truth in them). Outblaze's FBL is the only other thing that comes close in terms of the sheer stupidity of the reporters. SpamCop; Just Say No.

Erich Schubert: Effects of being on the first page in Google

A few days ago, I made it to place #10 on Google for a very generic term. With my "ancient" personal homepage. This made my page visitors skyrocket from around 800 to 1300 unique visitors a day (well, I only have a two day sample with the high value). Impressive. At the same time, the number of emails and comments in my guestbook has doubled, too. My google pagerank is still just 5 for that page; my front page has 6. But the pagerank seems to be quite off often anyway... Just today I received an offer of approx. $ 45 a month for a link banner on my page... At the same time, I havn't really updated the page for more than 2 years. I've been thinking about a redesign for four years, and I still havn't come up with a design I'm really happy with... :-(

15 November 2005

Joe Wreschnig: Sick, 0.15, and so on

Ick.
So I caught some sort of cold/flu thing, which inverted my sleep schedule (especially since it happened as daylight hours began ending around 5PM). In the process of rotating it back I got sick again, probably due to lack of sleep. Last night I didn’t sleep at all, so hopefully I can pass out around 10PM tonight without a problem. Quod Libet 0.15
Released (and uploaded to Debian), featuring all the aforementioned speedups (SVN actually has even more yet, and some significant memory reductions). We are polishing everything up (and working on the audio feed browser (feedparser is seriously hot)) for 1.0. It’s all very cool. Well, except the times GStreamer segfaults; that’s not so cool. Geeky Jokes
In a lecture on quantifier semantics, my NLP professor made the comment “In America, a b F(a, b). In my country, b a F(a, b).” Much of the class laughed. Speaking of NLP, my final project for that class is likely to segue into the next thing [info]gesten and I tackle, assuming I have any free time at all next semester. Books
I haven’t spent money on books in almost two months (aside from textbooks). This means the amount of books I own and haven’t read is actually for the first time in about a decade. Soon maybe I’ll even be able to go back and reread the books I read when I was 12 but don’t remember very well (ruining precious childhood memories in the process). Python Optimizations
Just because all my posts have had one of these lately, two recent things that surprised me: if s[:1] == c: is slightly faster than if s and s[0] == c:. And if v: is slightly faster than if v is not None: if v could be 0, “”, or (), the false immutables (this one surprised me less after some thought, but it’s still easy to forget when is is otherwise faster).

Jonathan McDowell: No more hardware today, please.

So, today has been a day of hardware. Some good, some bad. First, the good. Take one Via EPIA-M motherboard, add a helping of LinuxBIOS and Etherboot and let simmer for a few hours on a low heat. Then add a sprinkling of Phil Hands' d-i preseeding for the final garnish. Tweak to suit your tastes and lo and behold. A neat little motherboard that does proper serial console, boots d-i over the network via tftp and does a completely automated Debian install. Of course, it's not quite that easy. LinuxBIOS requires a few out of tree patches that are still under discussion. The latest version of Etherboot (5.4.1) doesn't seem to work (lots of rubbish on the serial console and no boot), but the version that does (5.2.6) requires a backport of the latest via-rhine driver to avoid leaving the network card in a state that Linux isn't happy with. And Phil's documentation could do with some updating (which I should really email him about). Oh, and add to that the fact that numerous things seem to assume that there is a PC BIOS and that it will support standard interrupts. Yeah, like that's going to happen. Still, I seem to have almost got there and it's quite funky to watch it all happen automatically. Kudos to the d-i team for the ease with which you can preseed. Flush with success I moved on to the next challenge; scanning some forms before posting them off. Nice and easy, normally. If it weren't for the fact that the machine with the SCSI card for the scanner just happens to be the one I stole for the above, and that the new case it's in doesn't allow any PCI cards. Bah. So, find a spare machine, get it into a state where I can actually drive the scanner, scan away. Took far too long. I really need to get it hooked up to my main machine, but there isn't enough desk space to have it close enough for the cables I've got. Perhaps I should crack and buy a USB scanner. I don't really need high quality, just something as an alternative to photocopying. After that trial I've moved on to upgrading my PVR box; I got a new 320GB HD today to replace the 40GB that I'd been using - it was getting to annoying to have to either watch or syphon off various series that I'm recording. While I had the box open I decided to upgrade the motherboard to something that might support wake-on-lan, so this turned into a bigger job than it should have been. :( I'm currently waiting for the data to copy across before trying to stick it back together. Bah. Don't suppose anyone has an S370 P-III better than 667MHz and no better than 1GHz they want to part with cheaply? I'm currently running a Celeron 800MHz (which I think is a slight step up from the previous PIII-667), but a little more oompfh would help with streaming over the network. I'd just upgrade to something modern, but I suspect the extra cost of silent cooling would be a killer.

Edd Dumbill: Building Web 2.0 at XTech 2006

I'm very excited to announce the Call for Participation for XTech 2006. Submissions are due by 9th January. The conference itself is 16th-19th May 2006, in Amsterdam, Netherlands. The theme this year is "Building Web 2.0", focusing on the technologies and issues involved in building the next generation of web applications and services. There are four tracks -- I'll write a bit more about each track in the coming weeks, but if any of this turns you on, head over to the full call and submit your abstract. Also, do read the full track descriptions -- they go into more detail than I can here. Tutorials will be held on the 16th, and the presentation tracks from 17th-19th. In 2006 I want to build on the success of last year and broaden XTech's reach into web technologies. On the technology side, I'm particularly interested in getting more in about databases, frameworks like Ruby on Rails, tagging and search. In addition to technology, I'm interested in opening up dialogue between developers, designers and information architects about the kinds of applications being built on the web now, and the issues of their design, organization and implementation. Partly to encourage this, 2006's conference will have more room for panel discussion sessions. Feel free to drop me a note with any questions or suggestions about XTech 2006. (If you want to propose a session, please use the online submission form rather than sending email.)

Steve Kemp: Things I have never written : #2

KDE
I have never once written anything using Qt. Why not? I have no real dislike of the toolkit, license, or implementation language. It just hasn’t ever been necessary or appropriate for me to use it. Generally speaking I only dabble with coding online applications in Perl/PHP (Perl is my preference, sometimes I get suckered into using PHP). Any software which I’ve needed to write with a GUI usually ends up being coded using the raw X11 libraries (xlib, etc). A few times I’ve needed to have something be stable, sharable, and GUI-driven and xlib didn’t cut it I’ve chosen to use the GTK libraries. Mostly that has been down to three reasons:
  • Finding small examples of code is very simple; as it is well-used.
    • By contrast many Qt applications are larger pieces of code. Finding examples using the functions you’re interested in is harder.
  • I love C++, but generally I develop in Perl, or C.
  • I don’t have to worry about the moc preprocessor, writing Makefiles, etc.
I’m sure that sometime in the future I will experiment with Qt, and possibly even install KDE to try it out. But it won’t be soon. (I think that desktop environments are a good thing, and can be attractive, productive, and useful. However I’ve only used Gnome briefly and tend to stick with the more lightweight IceWM environment). Once upon a time I did install and tinker with KDevelop, but nothing much came of it. When I lost my desktop machine due to hardware failure I didn’t feel the need to re-install it. Instead I stuck to using GNU Emacs + Vim for editing code.
Right now I’ve written that I shall go back to shaving my head. To make me look more like my avatar.

Steve Kemp: Things I have never written #1

Coding Mistakes
I broke my debian administration website yesterday. Predictably enough I’d woken up around 9AM and thought that it would be a good time to make significant refactering changes. Tested them on my laptop, committed them to CVS, then updated the live site. Had a quick play to make sure nothing had obviously broken - but didn’t try to leave a comment on an article. Went to sleep and woke up around 4pm to find 15 emails telling me things were broken. Most mails on the site in a single day! Should be fixed now. But I’ll never again make changes before lunchtime, I’m just not good with the whole sleepy-coding thing.
Things I have never coded: 1
Inspired by Joey Hess’s “Ten years of free software”. Things I have never coded part 1. I have never coded a text editor. *shock* In the past I have written simple wrappers around the various text controls in different environments - for example under Windows I once coded a tabbed text editor called MyNotepad, which featured a novel dockable tree-control to the side which allowed navigation and loading of files easily. When I first started working with Java I coded a similar thing, but with the ability to load external Java .class files as plugins. This editor was called Rosetta, inspired by the band Rosetta Stone (who were in turn inspired by the actual Rosetta stone ) At times I think about text editors. I use them daily, obviously, and I love working with some more than others. My editor is usually GNU Emacs but I’m also partial to Vim. I will use both happily; although neither is pleasant without my personal customizations. Simple text editors are a traditional project for coders, and freshmeat is littered with their discared corpses. Probably the only reason I’ve not started - that and apathy. My ideal editor would be:
  • Both curses and x11 based.
  • Scriptable (Lua is love?)
  • Extensible.
  • Portable between (at least) GNU/Linux and Solaris.
  • Modeless.

Steve Kemp: Name Overload

Name Overload?
First there was Debian Planet then along came the Planet Debian, unfortunate naming collision, but something we could mostly get used to and understand. If you’re not confused yet: well done. You soon will be: Guess which site that is? A third completely new name comprised of the two words “Debian” & “Planet”. WTF? Think that was fun? Lets try again. Stick with me: First there was Debian Help - now there’s another new site which is comprised of the two words “Debian” & “Help”: *Ugh* Now I’m personally of the opinion that competition is a good thing, but please people - can we all just get along without confusing our users/visitors? I’ll sidestep the whole trademark issue, in case my site is in trouble too ;)

Steve Kemp: Advogato + Syndication

Advogato
Randomly clicking around Advogato today I accidently tried to login. Rather than seeing “Person not Found” which is all I’ve seen since my account(s) were removed I now get “incorrect password”. It looks like my primary, and replacement accounts at Advogato are back. At the time those accounts were removed I setup this blog so that I could still remain syndicated upon Planet Debian. It would be nice to have the Advogato account(s) back, but I could live without them. (Indeed mailing Raph at his acm.org address bounced so I may will have to)
Syndication
For my own notes. This blog appears at: Stalker-tastic. Of course my daily life goes entirely elsewhere - but that contains rudeness, angst, & etc. As you would expect from LiveJournal ;)

14 November 2005

Meike Reichle: Off to no-bandwidth land

For the rest of this week I'll be unavailable by irc, email, jabber etc. I'll be on a medical fair for my current employer and neither our booth nor the hotel offers internet access. So, if there is anything important feel free to fill up my INBOX or away.log but please don't expect an answer before Sunday/Monday.

Wish me luck :)

Jordi Mallach: The source of all evil

Yesterday was a very, very intense day, and I had lots of fun. Clint, sladen and I headed to Chinatown walking, with a few detours to be able to checkout Manhattan's skyline. The view from the other shore is awesome, even with the two towers missing. When I compare the current view with how it was four years ago, I understand how much the city has changed without them. They were so impressively big that I just can't picture them too well in my mind.


The skyline of South Manhattan We walked over the Brooklyn bridge, giving me other very cool views of Manhattan, while I hammered Clint with questions about this and that. I saw that since 9/11, you can't go past the Town Hall. "Security reasons", of course. I was very surprised to see police cars in every single street. It's like a Police State, and if you ask me, it didn't make me feel safer. After some walk, we finally got in Chinatown, which is the craziest place ever. People sell stuff on the sidewalks, and many streets are packed with people. We had to meet with mikah, biella, dilinger and his cat at some Chinese place for breakfast/lunch. The place, as Chinatown itself, was crazy. As soon as we sat down a few waitresses landed a few plates on the table, without asking or anything. A few minutes later I could see that the way they serve you is going around with carts with lost of food, and you either want it or not. We left dilinger at the metro station, and moved on to the SoHo. I wanted to go to the SoHo Apple Store to see if they knew about replacement Spanish keyboards for my Powerbook. My powerbook was bought in the US last year, so it has a US keyboard. This is mostly ok, but only mostly as it's missing a key. After SoHo, we went back to Chinatown to pick up bubbles. It was nice to see her after Debconf, and she made the effort to come just for a few hours even if she was ill and had lots to do in Philly. We headed to South Street Port, where I had a long chat about Cuba with micah while we sat on a bench looking at Brooklyn bridge. And then, we gathered all our braveness and headed to the heart of the beast, to the kernel of the system. We walked into the Financial District, and soon enough I was walking in Wall Street no less. If I breathed hard, I could smell the money. The road was paved in gold, and there were skyscrapers everywhere. I discovered the rulers of this world had opened a "public space" in JP Morgan's building. To their despair, probably, it had been taken over by the poor. I wonder what Bloomberg will do about it. As I walked up the street, a strange feeling in my heart grew and grew, until, behind a corner, I saw it. The source of all evil was ahead of me, guarded by George Washington himself.


The New York Stock exchange and it's black evil aura of Capitalism I was standing ahead of this building where so many people behave like bastards everyday, pushing millions to povery for a bit more profit margin. The doors were closed and surrounded by security officers, which despite being asked politely, didn't let us in for "security reasons". Next to it was the Church of Capitalism, at the end of the street. It's curious that such an old church still stands where it was build near the harbour probably a century ago, now surrounded by some of the most modern and tallest buildings in the planet. And then, we visited the bull, which I didn't know is the "friendly" symbol of how Capitalism works.


I had Capitalism by the balls We moved down to Battery Square, past the old US Customs building with the four statues representing the four continents. We saw the damaged sculpture which lived in the WTC, and sat down at the pier to watch a beautiful sunset over the Statue of Liberty.


The Statue of Liberty seen from South Manhattan At that point, biella and micah had to meet some friends at one cinema to see the Wal-Mart documentary. We went to a funky place to have some tea, decided to go see Times Square and then walk to Central Park. At the time, mako was arriving to NYC on the Chinatown bus, so we agreed to meet in a restaurant to have lunch. Paul Sladen finally managed to get lost, after many tries during the day, and wasn't seen until we got back home. Mako and Mika waited for us at the door of an... ethiopian restaurant in the SoHo, despite Mako knows I can't stand spicy food. But in the end it wasn't so bad, I just needed a few more glasses of water than average. And I finally got to know mika, after lots of time of chatting over IRC. Greg, SPI's lawyer, also appeared, and was a nice addition to the group. Mako knew where to take us after that. The Belgian bar was packed, but there was a private party in one of the spaces and we took over some of that space. After a few rounds, we were ready to leave the pub and go for Falafel and some tea. I was terribly falling asleep though, so instead of tea we took a cap back to Brooklyn, where we found Paul waiting at the door. After an hour of inflating a mattress, we were ready for sleep, at 4AM. It didn't look like the morning after would be very productive...

Ian Murdock: Small pieces loosely joined and Web 2.0

Om Malik: “[O]n this Web 2.0 highway, there are three exits: Microsoft, Yahoo and Google.” That’s a clever soundbite, and perhaps it’s true from the venture capitalist’s point of view, but I think it misses something fundamental: That the real attraction of the new web platform is that components don’t have to be rolled up into one big monolith anymore to integrate well with each other. We’re entering into a world where lots of little, independent component providers will be able to coexist and thrive alongside the platform vendors. Why? The platform vendors no longer have such a chokehold on distribution that the best the component providers can hope for are a few years of prosperity before the platform vendor notices there’s an interesting little market emerging around a particular component, integrates the component into the platform, and renders the independent component unnecessary. In the old world, a component provider’s prosperity was often its ultimate undoing. I’ve always sympathized with the platform vendors’ (OK, Microsoft’s) argument that this kind of integration is done in the interest of customer convenience—I for one don’t want to buy an operating system only to have to go out and source my own, say, memory management and data compression components (something, if you remember, we had to do in the MS-DOS days). In the old world, that probably meant going out, buying more software, and dealing with the headache of getting it installed and integrated. It was simply more convenient for the customer for the popular components to find their way into the platform, integrated and ready to go with no assembly required. In the new world, though, sourcing a component is no longer a heavyweight operation. By and large, the components themselves are free, and thanks to open APIs and data formats like RSS, it’s now possible to integrate those components into larger applications with comparative ease. Granted, the applications of today are largely ad hoc “mash ups” without an intermediating platform vendor in the traditional sense, but it won’t be long, in my view, before vendors step into that role and make writing such applications as systematized an operation as, say, writing an application for Windows or Linux is today. Yes, Microsoft, Yahoo, and Google are probably those vendors. Yes, the component providers probably hook into their platforms as the primary vehicle for monetizing their wares. However, without the same level of control over distribution that the old world enjoyed (not to mention the proliferation of open APIs and data formats), the big guys will have to coexist with the little guys. The platform vendors will compete by providing the most compelling incentive to the component providers. In old world terms, the platform with the most ISVs will win. This bodes very well indeed for innovation in the new “Web 2.0″ world. Above all, the days of the platform vendors integrating all the components into the platform to the exclusion of independent providers have come and gone. Thankfully.

13 November 2005

Jose Carlos Garcia Sogo: Match Point

Woody Allen. Again, a great movie by him. Of course it has the same schema that most of his films, with a short number but great actors, and as with Melinda and Melinda, he does not play any role in it, but I am sure that main role is written for him. Anyway Jonathan Rhys-Meyers plays it wonderful. Special mention deserves how Scarlett Johansson is introduced in the film. First scene of her makes you jump in your seat. This movie has been filmed completely in London. Not a bit of New York. Even, the american girl is from Colorado. And Woody Allen makes a great picture of London city, showing nice locations, and transmitting well a "London feeling". When a ball hits the net, there is a moment when it can fell in any side.

Antti-Juhani Kaijanaho: Programming is a cat-vacuuming activity

As I've mentioned before, I'm trying to write a 50K-word first draft of a novel during November. Writers, published and unpublished alike, tend to look for useful-esque procrastination activities, called cat-vacuuming because ... erm, if you vacuum your cat now, it won't shed later, or something. I did say useful-esque, did I not? By the way, the term originated in the Usenet newsgroup rec.arts.sf.composition, I think in the late 1990's. Honest. I was there, lurking. Anyway, for this Sunday afternoon, my cat-vacuuming took the form of programming in Haskell. Specifically, I wrote a sample answer to an exercise in the course I'm currently giving at the university. The exercise asked for drawing a particular fractal. I did that and found the result less aesthetically pleasing than I had thought when I drafted the exercise. So I fiddled with my program and ended up with this: An image of
a fractal Of course, the new program does not solve the exercise as specified, so I had to back out the change (I did leave a note about it in the comments). The program remains private until the exercise sessions next week.

12 November 2005

Steve Kemp: Things I have never written : #2

KDE
I have never once written anything using Qt. Why not? I have no real dislike of the toolkit, license, or implementation language. It just hasn’t ever been necessary or appropriate for me to use it. Generally speaking I only dabble with coding online applications in Perl/PHP (Perl is my preference, sometimes I get suckered into using PHP). Any software which I’ve needed to write with a GUI usually ends up being coded using the raw X11 libraries (xlib, etc). A few times I’ve needed to have something be stable, sharable, and GUI-driven and xlib didn’t cut it I’ve chosen to use the GTK libraries. Mostly that has been down to three reasons:
  • Finding small examples of code is very simple; as it is well-used.
    • By contrast many Qt applications are larger pieces of code. Finding examples using the functions you’re interested in is harder.
  • I love C++, but generally I develop in Perl, or C.
  • I don’t have to worry about the moc preprocessor, writing Makefiles, etc.
I’m sure that sometime in the future I will experiment with Qt, and possibly even install KDE to try it out. But it won’t be soon. (I think that desktop environments are a good thing, and can be attractive, productive, and useful. However I’ve only used Gnome briefly and tend to stick with the more lightweight IceWM environment). Once upon a time I did install and tinker with KDevelop, but nothing much came of it. When I lost my desktop machine due to hardware failure I didn’t feel the need to re-install it. Instead I stuck to using GNU Emacs + Vim for editing code.
Right now I’ve written that I shall go back to shaving my head. To make me look more like my avatar.

Erich Schubert: Mathematics and CS forums for LMU München

If you are a student of mathematics or computer science in München, visit Die-Informatiker.net or Die-Mathematiker.net, which are two pretty nice forums for our university. The latter is new, the first has been successful for several years now, and is officially "recognized". So you might even get answers from your TAs in there.

Ian Murdock: The thin(ish) client revolution

David Berlind: “[P]icture a world where, instead of carrying a notebook computer with you everywhere you go, and instead of having power-drinking desktops in every corner of your house, all you have is a USB key that you take from one dirt cheap thin client to another. On that key is not just all of your personal data (that is stored in the cloud but replicated to your USB key for offline usage), but perhaps a small Web server and some applications, both of which are thin-client friendly.” I’m in complete agreement that the thin client/web application computing model is the wave of the future, and that the days of the fat client as the primary mechanism for monetizing software are numbered. However, I don’t buy into the notion that software-as-a-service displaces the traditional fat client entirely, for one very simple reason: It’s going to be a while yet before we have truly ubiquitous network connectivity. Sure, perhaps if you live in the San Francisco Bay area or in a similarly technology centric place, it’s easy to buy into the notion that it won’t be long before we’ll all be connected all the time. However, we can’t lose sight of the fact that a vast majority of the population doesn’t live in a world where technology billboards dominate the morning commute. Heck, my cell phone doesn’t even work when I visit my grandfather in rural Indiana—the notion of an omnipresent wifi fabric built from community hotspots is a long way off there, to put it mildly. And even when we do get to the day when we have ubiquitous connectivity, we’ll still want caching for optimization and replication to eliminate the single point of failure problem, not to mention the ability to retain control over our own digital lives. So, I view the thin vs. fat client juxtaposition as being not so much about user experience—AJAX has shown us that remarkably good user interfaces can be built on the web. It’ll be more about caching and data replication, two very important considerations in any distributed system. I think most people are missing that. David, as usual, appears to get it. My prediction: Applications will increasingly move to the web, so you’ll be able to get to your data anytime, anywhere, and from any connected device. No surprise there. But the majority of the time, when you’re using “your” client device (whether it’s a PC in your home or office or a handheld device or something that lives on a USB key and securely attaches to the network via some device that’s outside of your administrative control), you’ll still primarily interact with the web through a fat client of some sort. To be sure, the fat clients of the future will look a lot different from the fat clients of today. Hint: “Fat client” doesn’t have to mean “self-administered”. Perhaps the fat clients of the future are delivered on demand or via independently developed components that integrate into some larger framework. Perhaps it’s as simple as running a web server locally. But the fat client in whatever form will still be the primary interface the vast majority of the time. That’s why I don’t buy for a minute that Web 2.0 is yet another death knell for Microsoft. They’ve obviously got a great fat client story, and in case you haven’t noticed, they’ve just woken up to what’s going on around them. By the way, this is the area where I think Linux on the desktop could have the biggest impact—it won’t be about who has the better desktop or who can replicate the popular fat client applications of today in open source. It’ll be about who can mold Linux into the fat client framework of the future, seamlessly integrated with applications and services delivered via the web but open. If I were Microsoft’s competitors in this space, namely Google and Yahoo, I’d be spending a lot of time thinking about this. In today’s fat client world, Microsoft is between them and their customers more often than not, and if the past is any indication, they’ll be able to use this position to tremendous advantage.

Tollef Fog Heen: GPL, CDDL and derivative works

Ian Murdock writes a bit about OpenSolaris and the Nexenta people who are creating a GNU+Solaris based OS. He writes a bit about the fact that the Debian community hasn't exactly embraced their efforts, but have rather been rude to them. A small thing caught my eye though:
It seems to me the argument that linking a GPL application to a CDDL library and asserting that that somehow makes the library a derivative work of the application is, to say the least, a stretch not to mention the fact that we re talking about libc here, a library with a highly standard interface that s been implemented any number of times and, heck, that s even older than the GPL itself.
It's not so much that you make the library a derivative work of the application as that you are making the application (that is, the binary /usr/bin/dpkg or whatever you are linking) a derivative of both the dpkg source code as well as the libc binary) and this is problematic when the libc in question is under the CDDL and dpkg is under the GPL.

Next.

Previous.