Dotgnu Coding Competition 132
Honestly writes "Apparently DotGNU seems to be offering more than the 'warm fuzzy feeling' to its contributors. Somebody has funded about $4500 worth of prizes for code contributions. The developers have confirmed that the $$$ is in FSF Hands (good hands, I suppose). Here is the split up of prizes. It's almost strange to earn money writing open source. Especially when you're not even
employed by dotgnu. Anyway all I can say is ,I like it. It's ideal for a grad student with lots of free time. But hardly anyone seems to have seen
the Newsforge posts (except maybe me)."
Grad students, free time? (Score:1, Insightful)
Because (Score:2, Insightful)
It's the same reason that there are now ~300 MP3 player projects on SourceForge.
Re: "It's almost strange to be earning money..." (Score:3, Insightful)
Not so strange. (Score:5, Insightful)
No, it's not. Linus, RMS, AC, BP, among many others have been getting paid to write free software for years.
Part of the stigma associated with OSS is that since it's associated with "volunteers," it is considered hobby level. Lots of people get paid to work on OSS, and ever increasing large software companies (e.g. IBM and Apple) have staff members working exclusively on OSS.
Re:$300 per prize - is it too little ? (Score:3, Insightful)
Now sure, some people would just do it for the hell of it. However, if they are expecting quality code, it probably isn't going to happen. Anyone with any talent is going to pass this over.
Quite lame.
Re:What about Mono (Score:5, Insightful)
Perhaps, because different projects might come up with different implementations that have strenths that the others might not.
Sometimes a parallel effort is needed in order that different approaches to the same problems get to be explored fully.
Because it is sometimes better to fork a project, not because one approach is "wrong" but because another is equally good.
Because it might be better to merge to separate efforts later when both have more mature codebases.
Because having two separate projects nmight enable the coders to more easily see alternative methods that neither effort would have thought of without the other.
Because there is more than one way to do it.
Re:$300 per prize - is it too little ? (Score:5, Insightful)
Standard comment #346 (Score:2, Insightful)
In these cases I think it's better to create a project that offers the same general functionality, but in a distinctive, better way.
If only I wasn't so lazy...
Re:I beg to differ (Score:3, Insightful)
WinForms contains a number of window-isms, which the Wine project have already implemented. Reimplementing winelib seems silly and a waste of energy. I can't imagine it'd be appreciably harder to port Mono's WinForms implementation across platforms had it been written from scratch than it would be to port winelib itself. And if winelib gets ported, people other than Mono users and developers can benefit from that work.
WTF!? WinForms is based on windows controls but that doesn't mean you need an implementation of the entire windows API to implement them. The windows controls themselves can be written in pure C#. The only native part you need is the System.Drawing APIs which can be implemented different for different platforms. There is absolutely no need to have the entire windows API to implement a few basic controls. Also, I'd love to see how they plan on getting winlib + mono small enough to work comfortably on an iPaq.