Create @ f.d.o
May 11, 2008
Almost everyone at LGM is using Gnome -- there are few KDE desktops to be seen. And no KDE4 desktops at all. Until now: Dave Coffin of DCRaw fame uses KDE4! And XV -- ages since I last saw that.
Dave's presentation was another very satisfying, very technical and deep presentation. This year had quite a good mix of presentations at different levels.
May 11, 2008 12:15 PM
For the third day of Libre Graphics Meeting 2008, there were two presentations from people coming from KDE: Emanuele about colors, and Gilles about Digikam.
This picture was taken near the conference center, when we tried to go to a Japanese garden.

That day started by a presentation about the distribution fonts along with HTML page, which triggered a discussion about fonts licensing, and license in general, where some people became very aggressive over the subject, that's why I think license and politics really needs to be moved out of free software, people are nice unless licenses are discussed. Then Peter Sikking discussed how to change
the Gimp UI to improve its usability, there are some nice ideas on how to minimize the space lost by dockers, toolbars and toolboxes. Then Andy Fitzsimon made a demonstration of the new stuff in
Inkscape like path effect where you can apply a shape to a path.
Then the afternoon started by a talk by Emanuele about the mathematics behind the new colors mixer in Krita (where "blue" + "yellow" gives "green" and not "purple"), while I have followed what he has been doing since I more or less maintain PigmentCMS (the Color Manipulation System in KOffice), it was quite nice to see the reason behind his design decision, and how the whole things work. Then it was the turn of Gilles presentation on Digikam, the two new features he presented that I found most interressing was the light table to be able to compare side by side two pictures in order to compare them, and I also found interesting the integration of geolocalisation.
Then Liam Quin from W3C made a talk to start a proposal about copy/paste of text between Free Software applications, and exchange formating information. Then there was a presentation about node editing using
Blender to do photographic retouch. I had to miss the talk about
InGimp because my head was starting to explode, it's infortunate since it's an interesting project about collecting information on how an user work with
the Gimp.
May 11, 2008 11:32 AM
It’s last day here in Wroclaw at LGM. We slowly are wrapping up, and Andy works as a walking shameless plug for eeePC

This conference is unbelievably fun and useful. Can you imagine Dave Coffin, Udi Fuchs, 3×Anders of Rawstudio and Gilles Caulier in just one room? Easily! You just should have been at Libre Graphics Meeting 2008
More details to follow.
By the way, we now have a dedicated Flickr group.
May 11, 2008 07:17 AM
Colour is a big topic at the Libre Graphics Meeting. Today, Kai-Uwe Behrmann will speak about his Oyranos project. Yesterday, it was Emanuele Tamponi's turn. Emanuele presented his work on the Kubelka-Munk colorspace. His presentation went very well, even though some of the less mathematical-inclined people left at the third slide with formulas. I was glad to see, however, that there are a number of rather more in-depth presentations at this LGM.
Showing off the mixing algorithm in Krita
Emanuele discussed the research in the field of pigment representation and his totally new roundtrip conversion method for going from RGB to a realistic pigment colour representation and back with a high degree of realism and fidelity. There are also way more applications for his work than just the colour mixer in Krita.
Emanuele discussing the finer points of colour theory with SVG guru Chris Lilley
Just like last year, it's a really great conference. It's mostly meeting up and talking and getting to know each other, but there's also real, hard work being done. Gilles Caullier from Digikam fame presented the current and future Digikam and has started all kinds of cooperation with other photo handling applications.
By the way, this is my hotel room:
But Wroclaw is a city with many beautiful spots. We had a nice walk with the Scribus people last night, ending up at a restaurant next to this arch: (which Alexandre Prokoudine was nice enough to photograph for me):
Yesterday we took a walk with Udi Fuchs from UFRaw, his girlfriend and a random collection of other hackers to the Japanese Gardens, which unfortunately was closed, but I managed to make this picture of the Centennial Building, built when Wroclaw was still Breslau:
May 11, 2008 07:15 AM
May 10, 2008
(This is a follow-on to my post The Adobe Flash Player Deadlock)
I’ve been very pleased to see that, after my original post on March 9, many
of my criticisms have been addressed, and I’ve learned that some were simply
founded on poor communication. Let’s run through some of them.
Criticism: There is no way for the general public to report flash player bugs.
Originally, your options for reporting bugs were posting comments on a
certain blog, or filling out the Adobe feature request form at
http://www.adobe.com/go/wish. The blog
wasn’t particularly encouraging since few of the issues raised there got
addressed or even received a positive response (I’m also not linking to the
blog because towards the end the exchanges between frustrated Linux users
and a beleaguered Adobe project manager make both sides look needlessly bad).
I had also not been aware of the wishlist form as an accepted avenue for
reporting bugs, but the current version of the page makes that a little more
clear and easier to find in a search on Adobe’s site. However, the wishlist
form still isn’t very ideal. Rather than a black hole to send “wishes” into,
I’d really been hoping for a public bug tracker where you can actually see
the fate of your problem report. Even Sun, in their most obnoxious days,
had such a thing for Java.
Thankfully, as of April 8, Adobe finally has a public bug tracker for flash:
http://bugs.adobe.com/flashplayer.
This criticism is now completely addressed.
(Many thanks to Marnen for filling me in on this
point.)
Criticism: Adobe is not devoting sufficient resources to the Linux Flash player for it to remain viable.
I had based this criticism on Adobe’s public statements and history so far.
After an initially promising release of Flash 9 (Linux Flash had previously
languished buggily at verison 7 for an extended time), subsequent Flash 9
releases were increasingly infrequent and full of new regressions. Adobe was
supposedly going to make a big push for Linux with the release of AIR, but
when Adobe actually released AIR 1.0 in February, they omitted support for
the Linux platform since (according to the AIR FAQ at the time) they had to
“wait on the core Flash Player’s support for Linux to be finalized.” All
these things together painted a very ominious picture for the future of
Flash on Linux.
On March 30, however, Adobe released an alpha version of AIR for Linux,
showing that they were making a serious effort to support the platform.
I suspect that the reason for the falloff in Flash 9 support is the result
of Adobe reallocating programming resources to Flash 10/AIR, although it
would be nice if Adobe publicly announced their plans the same way that
they did for 64-bit Photoshop, so people wouldn’t be left to conclude that,
absent released software, they didn’t have any serious plans at all.
This criticism is probably unfounded to the extent that Adobe is doing the
best they reasonably can as long as they are not accepting outside help by
opening development of their own player (which itself would require a
significant initial investment of resources that Adobe may not have).
However…
Criticism: There is no finalized release of the Flash player for Linux which is stable enough to use for development work.
It’s still the case that the latest Flash Player 9 takes out my browser
multiple times an hour if I use it heavily (FlashBlock has helped mitigate
this issue for casual use). Since Linux is my preferred development
platform, there’s no way I could see myself developing for it until this
changes.
(A few people have asked me why I think Adobe has to be altrustic and expend
resources supporting Linux. They don’t, of course. But then I don’t have
to be altrustic and bend over backwards to develop for an RIA platform that
doesn’t have good support for the development platform I normally use either.
Remember that the original post was about why I personally didn’t want to
develop for Adobe’s platform.)
For now this criticism remains unaddressed, although with the alpha release
of AIR for Linux I have hope that it might be addressed this year.
Criticism: Adobe is putting up roadblocks for open source Flash player implementations.
Even when Adobe finally published specifications for the flash format, they
carried restrictions which prevented using them to implement your own flash
player. Interviews with Adobe employees in the past had also indicated
that Adobe was concerned about retaining control of its platform. Worse,
in March they had announced their intent to make DRM part of the flash
platform, introducing an additional obstacle for Open Source players.
However, just this month (May), Adobe launched the
Open Screen Project and
removed the restrictions on the use of their specifications. Some have
called this a PR stunt, since the way it worked out Adobe hadn’t relaxed
the restrictions on the specifications until all the information published
in them had been reverse-engineered by the developer community anyway.
However, I think calling it a PR stunt misses an important point—the Open
Screen Project is specifically a signal that Adobe is no longer directly
hostile to alternate Flash Player implementations.
This criticism is largely addressed; DRM remains an issue on the horizion,
but Adobe’s public stance against non-Adobe players has clearly changed.
Criticism: Adobe doesn’t consider broad platform support for Flash to be important.
Historically, aside from Flash Lite (which is fairly different to the regular
Flash platform), Adobe’s official support for Flash has mostly extended to
PPC OS X and x86-32 OS X and Windows. There’s been the rather flaky and
inconsistent support for x86-32 Linux (and the zombie-like revival of some
version of the PPC Flash 7 plugin for the Wii), but that’s about it. The
thing is, until you are able to support a certain number of platforms, the
incremental cost of supporting each additional platform is extremely high.
There’s essentially a knee in the graph, and Adobe is still quite far from
reaching it.
As Sun discovered with Java, truly broad platform support is really only
possible with an open source implementation of the platform. The
community-developed zero-assembler Hotspot has enabled the JVM to be brought
to a wide variety of new platforms which didn’t have Sun Java before with
extremely little initial effort, and soon may start leveraging LLVM for
cross-platform JIT performance. Flash will not be able to catch up in terms
of platform support until at least one solid open source implementation of
the Flash platform is available. On the evidence of the Open Screen Project,
and their previous open-sourcing of the Tamarin runtime, I think Adobe
finally realizes this.
I think this criticism was unfounded. Their release of Tamarin in November
ought to have been a clue to me that they were waking up about this.
May 10, 2008 08:49 PM
Job stress had really gotten to me the past couple months, to the point where
I really didn’t have the time or energy to blog. Now that I’ve made some
needed changes, I’ve got quite a lot of ideas piled up to blog about. I
will try to pace myself and do it in small chunks, to avoid a
yeggesplosion.
May 10, 2008 05:18 PM
Yesterday was the second day of the meeting, Emanuele has finally arrived and made his final preparation for its talk which is going to happen later today. I aslo finally met Gilles Caullier of Digikam.
We all meet in that nice building of the Technological University of Wroclaw:
Yesterday starded with a talk from Boudewijn about the reason that drive him to work on Krita, so it was mostly an overview of what has been happening in the Academic and Commercial world around digital simulation of painting. Then Pablo did a demo of what you can do with Hugin, panorama and also image calibration to feed the
lensfun database, which is cool project whose intention is to allow to easily find the distortion correction parameters for lenses, instead of spending time playing with the parameters.
In the afternoon, we had an interesting talk on how "coders" and "designers" interact, and the problem and solution you can use to make both worlds work together. Then there was a demo of Scribus. And the day finished with an
OpenICC meeting to discuss what has been done, what needs to be done, and what we are currently doing at OpenICC, to bring more color management on the linux desktop.
May 10, 2008 09:59 AM
Of the Libre Graphics Meeting? It seems it is... Emanuele has arrived, as has Gilles Caullier -- doubling the KDE attendance compared to last year. Next year we really must, must, must, must! bring the ksvg2 people, the karbon people -- everyone interested in graphics and free software should be here. The KDE e.V. should start saving up, because it's likely that next year's venue will be Singapore.
My impressions of Poland... The language really threw me off. I've never been in a country where I couldn't understand more than one or two words, and only today I managed "goodbye" in Polish -- and I still couldn't spell it. The train journey from Berlin to Wroclaw was awesome! So much countryside! Beer is fair to great, food is somewhat difficult. But last night we went to a very expensive, high-class restaurant and had a really great dinner -- for about 20 Euro's. Wonderful mushrooms, fresh vegetables, not too salty. I am sorely tempted to go there again before I leave Wroclaw. Wroclaw is a very interesting city with a lot of very beautiful spots. I've recharged my camera batteries, so I might be able to post some pictures when I find my usb cable.
Our hotel, the Hotel Polonia is a once in a lifetime experience. We probably shouldn't have gone there. The entrance looks more like a sex shop than a hotel. The decor is authentic fifties. The rooms are dusty, musty and run-down. The lights tend to be broken, the beds are extremely uncomfortable. And I suspect that On the plus side, there's theater stage in the breakfast room, and breakfast is pretty good. And there's a 24h shop and a taxi stop nearby.
I've given my presentation: it was a bit more generic than last year: the topic was natural media simulation, the field and the future. For most people in the attendance it was a first introduction to the field, and I'm not sure I didn't overwhelm then. But I got very favorable reactions.
Pippin's talk about Gegl was not only deliciously technical and accompanied by frenzied recompiling, but also too long: I had to skip the end to attend Chris Lilley's SVG talk. We had a great OpenICC bof. As with the previous LGM there's a healthy mix of coders, designers and artists, and the artists are giving presentations, too, which is great!
May 10, 2008 07:15 AM
May 09, 2008
I arrived in Poland two days ago for the Libre Graphics Meeting 2008. It's an interesting conference where developers and users of graphics applications open source application meet and discuss.
The afternoon before the start of the conference, I had some time to do a little tour of the city:

The first talk on the first day was about
Hugin, the panorama creation tool. Then there was one about Phatch, it's a batch processing tools which is very similar to
Workflow, except that Phatch is dedicated to image manipulation, and was released.
Then the afternoon started by a talk by some Bruxelles designers who use open source software to do their job. Then there was a presentation about Font and Free Software: the tool to create fonts and how the best way to propagate your work.
Then there was the yearly
gegl presentation which was much more technical than previous years, and concentrating on some internal of gegl, it's quiet interesting to see how different and similar are the core of Krita and gegl (the future core of the Gimp). Then I went to a presentation on the upcoming SVG 1.2, and new cool features like movies as background of a text.
May 09, 2008 04:14 PM
May 06, 2008
What is it? Cooking classes?

Nooo!
This is actually a Print Party by Open Source Publishing that is ongoing right now in a Wroclaw pub, just two days before Libre Graphics Meeting 2008. If you are around, don’t miss out tomorrow’s type design workshop.
May 06, 2008 07:11 PM
May 03, 2008
For anyone trying to offset your carbon footprint: Get a shovel, dig a hole, and bury yourself. I’ll take volunteers to do this first and I will document the whole process from start to near finish.
May 03, 2008 05:12 PM
AhhhhhhhhhhhhhhhhhHHHHHHHHHhhhhhh! Our time in Guangzhou is nearing an end for this spell. I have not adequately covered what Lu and I have been up to. Here are some immediate photos taken of Guangzhou which illustrate the dynamism of where we live right now.
Photos below by Lu Fang under CC BY-NC-SA 2.0


We discovered this village a couple of blocks from our house was being destroyed to make way for new housing and skyscrapers which you’ll see at the end of this.


Also, a few of my colleagues will be happy to note that a W hotel and Ritz-Carlton are being built on these grounds — ironies abound. The other day as well, helped my wife’s parents plant some plants. They wanted me to help dig out this huge *rock* in the ground. That rock happened to be a big multi-colored chunk of rubble from the village that lays under where we live — some kind of rock!
I need to get into photo dumping online. What is the linux workflow that others use to get photos from camera, to desktop, to flickr, Internet Archive, etc? I just took a hard look at just uploading all my photos to Internet Archive, but the interfaces are not there for photo fun nor conversion to other formats, and the biggest part is lack of active community. Any thoughts?
May 03, 2008 06:17 AM
Lu’s grandpa, Agong, who is 97 years young, asked me why the American elections take so long. This is a daily occurrence here in Guangzhou, especially in the south of china, as many are convinced that some form of democracy or rule by the people is coming. It is just a matter of time. This is one of the unwritten rules of China: the farther you get from the capital, the more people speak their minds. You could also say the further people get away from Beijing, the more lawlessness, but that is another story altogether
(I would also say the other unwritten rule is that as long as you phrase anything in terms of business, you are better off with the government. So instead of addressing problems with GFW in terms of censorship of free speech, address it in terms of increased transactions costs and bad business — in what business is getting 70% of your order ever okay?)
Anyway, I didn’t have a great answer to Agong this time, and conceded that this battle between Obama and Clinton has gone on way too long. Look at the intrade charts! Come on!
2008 US Presidential Elections



Source: Dynamic, compound prediction market charts from InTrade
-
-
2008 US Presidential Election Winner - Individual
And, while yes, I agree that Obama is elitist, my daily read of the commercially focused American media is compared against the intrade charts.
SO, at the end of the day I told Agong, “Obama has already won the democratic nominee and the presidential race is a lot closer.” Of course, something abominable could happen to derail this prediction market, but it is super crucial to get Hillary out of the race now and focus all conceptual and ideological nukes onto McCain. Geez, does McCain represent you? Obama! Obama! Temporary Dictator is the best of the worst as I’ve previously pushed
At least there is some feeling that the common persons efforts are connected to the presidential selection compared to selection of the temporary dictator in China. So with that being said, that is the most nationalism you are going to see out of me, quite unlike the red-guard-like red nationalism inside of China directed at CNN and French-connected Carrefour.
May 03, 2008 06:01 AM
May 02, 2008
My eldest daughter Naomi started getting interested in drawing
and sketching, nicking my paper, buying her own pencils, and becoming
quite definitely, better than I have ever been, in about six months:
I'm pretty proud of her work!
May 02, 2008 06:15 PM

Jose speaking about Knowledge Hub at the Open Ed conference in Dalian, China, Photo by Tom Caswell
I just arrived back home in Guangzhou, China from the OpenCourseWare Conference in Dalian, China last weekend and met many great people (but don’t have the tolerance to write out the contents of my thoughts ;), had many fruitful discussions, and rocked out a good slide deck for ccLearn (and you!). Check out my presentation (or any of my presentations and here), “OER XinXai (NOW!)“:
The most fruitful part of the conference for me was interacting with Philip Schmidt, Victor from Hewlett Foundation, Chunyan Wang from CC Mainland China, and Stewart Cheifet from Internet Archive. Also, hearing about sustain-o-bility in all its forms as a major consideration for projects, and mentions of CC+, made me quite happy. It also served as a nice place to test out my Mandarin skills for the good or worse of things. Hopefully at the next conference there will be more time for discussion during the conference days.
I jumped up on stage to give a final call for participation to the ccLearn and OER regional meeting at iSummit July 29 - August 1 in order to increase participation by principals in the region. Let’s hope it worked!
After this conference, I directly headed to Beijing where I worked with CC Mainland China team on accelerating business development and assessing great projects which would be great to integrate Creative Commons licensing. If you have an organization in China or any jurisdiction and want to help in this process, check out the page CC Web Integration.
The next stop for me is to head to celebrate Lu’s 27th birthday on May 4th, then onto Japan to meet up Joi, Catharina, Fumi and more (ken!). Then back to Guangzhou, Beijing, then back to Guangzhou, then back in San Francisco May 21 through at least end of July as homebase. Cheers!
May 02, 2008 08:56 AM
April 29, 2008
I finally made a new release of OpenGTL, with a nearly full support of the CTL (Color Transformation Language) syntax. While large part of the standard library is still unavailable, it has all the features currently needed for Krita's color spaces.
This allows to bring color management to color spaces that didn't have that, and most specifically our RGB HDR (High-Dynamic Range) color spaces. It is especially interesting, because we need to have both a linear color space (for most high dynamic range operations, and if you want to do gamma correct scaling) and a non linear (a sRGB color space, which is used for color conversion, mostly with the painterly framework). So we were in need to be able to have profiles on top of those color spaces, and that is exactly what CTL is giving to us.
Back to gamma correct scaling, some times ago someone mentioned to me this link, scaling with non-linear color space gives a wrong result. Before we started using CTL based RGB color space, our HDR color space were an hybrid of sRGB (non-linear) and scRGB (linear) (don't try to understand how we got there, I don't either), and curiously, the scaling was wrong half of the time (don't try to understand it was possible, I don't either), but now, using the linear RGB color space, we can have gamma correct scaling:

April 29, 2008 10:51 PM
It's weird, but even though I work together every day with people who live in Enschede, and though I've been told six or seven years ago that the Rijksmuseum Twente is well-worth a visit, I had never been to Enschede before. We had intended today to go to Rotterdam, to the Bojmans van Beuningen museum for the Dutch Primitives exhibition, but went the other way instead, to the Rijksmuseum Twente. At last.
It was well worth a visit: the neoclassicist exhibition with paintings from the Bruges school was rather nice and we bought the catalog. The collection of early Dutch painting is a bit uneven: it contains rather a lot of second or third rate work, but also a few absolute must-have-seen pieces. None of us has ever managed to get interested in modern, abstract art. Too often, a particular piece of modern art only looks good because all the other things surrounding it are even worse junk. The Pjotr Mueller statues were somewhat interesting, though.
The Rijks Twente is a nice place, rather quiet, too: we were three out of maybe ten visitors. Still I don't think museums should forbid visitors to photograph the pieces (if done without flash), that's a bit old-fashioned. And to share one pin card reader among the main desk, museum shop and restaurant is a bit quaint, to say the least. But well worth a repeat visit: they have a history of out-of-the-way exhibitions, especially about unpopular periods in the history of art. And that's something I'm very much interested in.
April 29, 2008 03:15 PM
Following up from my previous post, there has been some interesting discussion in the comments and elsewhere. One issue in particular came throughh in a couple of comments.
Ted Ts’o is gushing in his praise of the Eclipse project:
Look at Eclipse; it was released by IBM in November, 2001. Within 2 years, it had something like 80 companies participating in the code development, and in less than 2.5 years, a non-profit organization was founded where IBM didn’t even have a majority of seats on the board.
And Michael Meeks brings up the subject of OpenOffice.org governance (which he has written about frequently in the past - by the way, Michael, I can’t find an easy way to link to individual journal entries of yours):
Faced with serious, persistant maladministration and injustice in the ‘communities’ Sun controls - what can you do?
Indeed, Sun has a ways to go make sure that projects they free have a non-negligible contribution from people outside their organisation, and OpenOffice.org is probably the most compelling case for an independent non-profit that they have right now. You have all the elements - significant industry buy-in to the project, multiple companies investing time, financial and human resources in building on the project.
In the comments I argue that OpenOffice.org should consider setting up a 501(c)6 (a trade association) as Eclipse did, to ensure both community and industry participation in the project:
OOo as a project is really too big to be easily accessible to a volunteer community, but the project has succeeded in gaining industry support - an initial board would doubtless include IBM, Sun and Novell as major members, but might also include CollabNet, the French ministry for the interior, maybe NeoOffice and StarXpert?
In any case, the structure of a trade organisation, which aims more to have an ecosystem than a wide-open community, seems more appropriate for a project like OOo. It provides all of the things which Michael Meeks has been calling for - an independant governing body which owns trademarks and copyright, and is answerable to companies and communities in proportion to their contributions.
I also think that it’s important to separate governance in the sense of marketing, infrastructure and industry relations from technical governance. In the case of the Eclipse Foundation, it’s important to note that IBM is still by far the greatest single contributor of code:
And while it’s absolutely correct to laud praise on IBM for Eclipse, it’s worth noting that even now, 7 years after the project has been freed and 5 years after the creation of the Eclipse Foundation, 75% of the committers work for IBM, and an even higher percentage of the check-ins come from IBM employees. So yes, the project has succeeded in establishing an independent governing body, but code talks, and IBM still talks loudest.
Aside from that, I want to reply in particular to something that Ted said in his comment:
Community governance is hard? I’m going to have to call bullshit on that. It really isn’t hard. What’s hard is letting go of control, which Sun has proven to have an extremely hard time doing.
I agree - letting go of control is hard. And I’ve seen many companies struggle with it - Xara, Wengo, Sun, to name a few, and other companies skirt the issue by unashamedly keeping control - Trolltech, MySQL, Alfresco, JBoss, SugarCRM come to mind. It’s a question of expectations. When a company says “sure, we’re happy to work with you, on our terms”, you know where you stand.
But starting a project on Sourceforge, putting 4 years worth of code on there, telling your team of (proprietary) software developers “now you commit there”, and then expecting that Poof! like magic little Code Gnomes start appearing from out of nowhere to make your project better is unrealistic. It really is the difference between “organic” (grown from scratch, by developers for developers) and “non-organic” (code is liberated en masse) projects. If you have absolutely no governance guidelines whatsoever, who’s the maintainer? The manager who manage[ds] the development team in your lab? How well does that work?
April 29, 2008 10:48 AM
April 28, 2008
I upgraded to Ubuntu 8.04 from 7.10 today - I set the upgrade going when I went away for lunch, half hoping that it would be done when I got back. So here’s my experiences so far.
- The upgrade stopped with a question screen after about 15 minutes. The installer wanted to know if I wanted to replace one config file which I have never touched with the distribution’s version.
- After that, the install blocked a further 9 times, one time for an OpenVPN password, when I would have much rathered it carry on without starting the VPN, and eight further times for config files. I had only changed one of these files since my previous upgrade, and would have liked that file to be kept without a question being asked.
- After rebooting, my screen was filled with error messages from crashing applet, many of whom have not been installed on my panel since I upgraded from 7.04 (because they didn’t work with 7.10).
- Apport was nice enough to offer that I create bugs for each one, which I tried to do, but apparently there was a problem with Firefox after the upgrade due to a release I’d previously installed separately, so that didn’t work until I restarted Firefox, at which point it worked swimmingly. Some bugs reported in Launchpad, but I really lost track of where I was at.
- Upgrading Gossip lost old account information. Apparently the DTD for accounts.xml changed, and the new version of Gossip can no longer parse the old accounts file. Bug reported.
- The Xrandr applet works again, after being broken in 7.10. Nice.
- Dasher still crashes when changing language or dictionary, or when importing training text. Hitting F1 in Dasher does nothing. The Dasher manual installed doesn’t correspond to the Dasher user interface. Bugs reported.
- Suspend/resume gave me a black screen the first time. I know stuff is happening when I open the lid; the wifi indicator shows that I have network, the hard drive light is flickering, but I have no screen. I’m hoping it’s a one-off, and that it’ll work now.
All in all, not what I’d come to expect from Ubuntu, although not an unfamiliar experience for me over the years. Perhaps a straight install would work better than a second dist-upgrade on a system that has actually been lived in. I haven’t tried everything yet, obviously, and I’m looking forward to seeing if there are any improvements in the support of my webcam’s driver - although I’m not holding out much hope.
April 28, 2008 06:29 PM
Funny, this post has been in my drafts for months… in relation to my earlier post, and since a trademark issue is at the heart of much of the recent OpenSolaris controversy, the time felt right to finish & publish it.
Many moons ago, there was a discussion on the FLOSS foundations mailing list about trademarks for the Nth time, after Simon Phipps proposed having a BOF on the subject at OSCON.
My initial reaction was “I hope that people find something new to talk about”, I’ve been involved in many conversations on the application of trademark law to free software projects, and typically, the range of reactions is:
- Defending trademarks is important, and the (US) law requires aggressive defense (the Mozilla or Wikipedia position).
- Defending trademarks is important, and we can draft guidelines which allow some community uses of the trademark, but we have to disallow a wide range of things to avoid opening a loophole for malicious use (the GNOME position - the degree to which we’ve succeeded is debatable - or the Perl Foundation).
- Defending our community is important, but that doesn’t require a trademark (the Postgres position, or Chris Messina’s community mark idea)
There are lots of data points between all of these (Linux, Open Source, Eclipse, Java, …) which go from the “we didn’t register the mark, and we regret it” which perhaps apply to Linux and Open Source, to “our trademark is a certification mark” for Java. I would say the most common reaction is “we have to register the trademarks! But we have no idea why, or what that means for the project.”
(more…)
April 28, 2008 04:55 PM
I’ve been annoyed by some of the Sun-bashing that has been going on over the past few months and years. I’ve written in the past about my belief that Sun are trying to do the right thing, and my appreciation for the investment that they’ve put into projects I care about. And yet no matter what they do, it seems like there are nay-sayers working to undermine Sun’s community-building efforts at every turn.
Here’s a few examples of Sun-bashing that I’ve seen recently:
- No projects primarily sponsored by Sun get accepted to the Google Summer of Code (unless you count MySQL). Rumour has it that Sun were told not to bother applying. Of course the Summer of Code is Google’s baby, and as such they decide who gets to participate and who doesn’t. They don’t even have to explain themselves.
- Linux Foundation employees repeatedly criticising OpenSolaris and Sun. I suppose that this is to be expected from a group that is representing its members, and sees the OpenSolaris kernel as direct competition to the Linux kernel, but it’s just as disappointing to me as when I see KDE or GNOME hackers ripping into each other
- Press articles in Slashdot [2] [3] and elsewhere consistently spinning things as “Sun’s free software efforts aren’t sincere” interspersed with “Sun is ruining <insert project here>”.
I feel like a lot of this rhetoric is self-fulfilling prophecy. If you say often enough “Sun is a bad community player”, then Sun’s projects will seem unattractive to prospective volunteers.
All of this completely ignores the many great free software people who are working for Sun - to name just a few, Glynn Foster, Simon Phipps, Dalibor Topic, Ian Murdoch, Rich Burridge. These people are extremely clueful about free software and community interests. And the message which we have seen consistently from Jonathan Schwarz over the past couple of years reinforces that there is a commitment to free, community developed software, and there are many capable people working towards that commitment within Sun.
So why the difficulties? Many of them, I think, are project specific, and stem from this fundamental fact:
Community governance is hard.
(more…)
April 28, 2008 12:15 PM
I wanted to send a big thank you out to The Fedora Project, Max Spevack and Greg DeKoenigsberg for their support of the upcoming Libre Graphics Meeting 2008 in Poland, May 8 - 11!
Dave Neary wrote a good overview of the state of the massively successful fundraiser we put together with Pledgie.com (try it out if you want to raise money for your cause!).
It is still not too late to donate money (you can use paypal with the previous link
which will help get more developers to the event. Cheers to all who gave too and linked to the various posts thus truly shedding light onto the huge community of free and open source graphics users and developers out there in the world
April 28, 2008 07:04 AM
April 27, 2008
It's Easter! I've completely lost my voice through a horrible cold that couldn't have come at a more inopportune time -- but I managed to serve the Easter service. We had a good Lent, I managed to lay off the wine, oil and animal products except for one piece of cheese a day (after I noticed I started getting rather dizzy), lost about one-ninth of my weight -- and although I didn't manage to read the entire gospel according to St. Mark in Greek, I did get back into coding -- weirdly enough.
And now I've got three weeks of holidays for coding, visiting museums and Wroclaw, for the Libre Graphics Meeting.
Anyway: Christos Anesti! Christos Voskrese! Christus is opgestaan! Christ has Risen!
April 27, 2008 10:15 AM
April 26, 2008
Edgy is now officially at end-of-life.
Looking back through my build logs, I can see that my desktop spent 55 hours, 14 minutes, and 3 seconds on 406 builds related to edgy-security updates I was involved in publishing. These times obviously don’t include patch hunting/development, failed builds, testing, stuff done on my laptop or the porting machines, etc. Comparing to my prior post on this topic, here are the standings for other releases:
dapper: 44:48:24
feisty: 58:49:04
gutsy: 37:06:08
hardy: 86:25:58
Hmm… I think my hardy numbers include devel builds times… I’ll have to sort that out. :)
Thank you Edgy! I will remember you for your wonderful default -fstack-protector.
April 26, 2008 02:39 AM
April 25, 2008
I see that my blog is now aggregated on Planet Maemo (at least for Maemo related stuff) - all of you who want to get my off-Maemo ramblings on GNOME, the Libre Graphics Meeting, my life, or free software in general will just have to check out my journal at the source.
For those wondering why I’m here: I’m being funded by Nokia to help make the Maemo documentation community rock. I’ll be working a bit more than part-time on improving documentation organisation and processes, and removing roadblocks anywhere I can. If anyone has any problems with the documentation, reports of “bugs” with the organisation of docs, or has general suggestions for things that we can improve, I’m all ears.
I’m still feeling my way around, and with the forums, mailing lists and wiki, there are a lot of entry points to this community - but the best way to get started is to start solving real problems, and over the next few days I’ll be working to resolve some outstanding website bugs and get access to everything I need to do that.
Oh - and if anyone has any hints for solving the Numpty Physics level where the yellow ball is in a kind of snail’s shell, I’d love to hear them. And is it possible to delete the last stroke with the N810? I haven’t figured it out yet.
April 25, 2008 04:16 PM
Rounding out the fundraising campaign for the Libre Graphics Meeting this year, I got a surprising mail yesterday from Max Spevack of the Fedora project:
We’ve been watching your fund raising campaign, and last we checked you were still somewhere around $600 short of your goal.
The Fedora Project would like to fill in that gap for you, with a donation of $700 for the Libre Graphics Meeting support.
Wow!
In addition, we got a €20 donation from someone who came on IRC yesterday quite distressed that they’d missed the end of the campaign. (If anyone else is in this situation, please drop me a line - don’t worry, we can still use your money!)
What this means is that the campaign has now officially passed our revised goal of $12,000 - $11,368 of this is listed on the Pledgie page, and add $730 from late donations, we have collected $12,098 (before charges & fees).
Thank you everyone! And especially Max and Paul from Fedora!
April 25, 2008 06:50 AM
April 23, 2008
Sorry planet people. I didn't think last night when I posted the pan-o-rama in my blog entry. It's now appropriately thumbnailed.
April 23, 2008 10:59 PM