Here’s a video, released today, of his much-discussed talk at Gnomedex in August.
In a comment yesterday on Marc Canter’s blog, discussing the race to be the default identity system for the Internet..
“I wouldn’t count out Google, they’ve got a lot of users, and a lot of money. I think they could probably buy Yahoo, but someone else would have to do the math.”
Ashkan Karbasfrooshan did the math. :-)
I’m looking for ideas, established practices, do’s and don’ts for sponsoring an open source project.
An upfront caveat — this is not an actual offer. It’s totally hypothetical. If I make the offer it will be done in some other more formal way.
The project: I want the OPML Editor to run on Linux.
I don’t want to hire someone to do this project, rather I want to offer a reward when the project is completed.
The source code is already released under the GPL, in versions for Mac OS X and Windows. Of course Mac OS is a flavor of Unix, but the internal API is quite different, I imagine, from Linux. I’m not looking for elegance, I’m looking for functionality. I don’t care how the port is done, just that it be maintainable, and then be released (of course) under the GPL.
Personally, I think the most likely way to get this done quickly is to compile the code under WINE, using the Windows version of the code, and then go back and connect up the Unix system calls, so that all the Unix related verbs work. (Note the OPML Editor is actually a rich programming environment, despite its diminutive name. It’s an instance of UserLand Frontier, which goes back to 1988.)
To me, it would be worth $10,000 to have the OPML Editor running reliably on Linux, because then all the projects I’ve built and am building would then automatically run on Linux. Now I’m not saying that the project can be done for that amount of money (it’s possible that it can), but I also don’t feel I should be the only person funding the project. And maybe it’s enough of a prize to incentivize someone or a group to do it.
Now, of course, I see problems. Since it’s an open source project, how will I know who to give the reward to if the goal is met. It might be the result of the work of a group of people. If so, I think they would have to figure out among themselves how to split the reward. On the other hand, I don’t see any movement right now to port the codebase to Linux, so maybe if someone is interested in the project, you should do it on your own, and just present the results. If it works, then it seems you would be entitled to the reward.
I seem to remember people proposing groupware systems for creating these kinds of projects, a few years ago. Not sure if they came to fruition, for all I know there could be an eBay for open source programming projects. If you have any information to share on this, please post a comment here, and thanks in advance.
Postscript: Jim Russell makes an excellent point. “If you had a third choice on the download page, making the source as widely distributed as the app itself, you would have had a port a long time ago.” Maybe so. Let’s leave no stone unturned. I have added a link to the source on the download page, per his suggestion. Also here. And in today’s comment thread. And in the sidebar on the support site. BTW, there’s also a source listing site that’s indexed by search engines.
Amazon: “Many of our customers have already discovered that one cheap way to get DRM-free MP3s is to buy them on CD and rip them themselves.”
Here’s a screen shot.
It’s common-sense advice, but still somewhat remarkable that they’re addressing the issue of DRM right there on the home page. It could be that I’m seeing it and you’re not (possibly because I just bought a Linux hand-held computer from Nokia). It’s hard to tell.
Here’s their guide to ripping CDs.