Oh yes, that's a point. I should mention I want to other GPL projects eventually benefit from my code not proprietary or others using different licenses. I've got your point now If I want everyone have benefit I would use PD as you mentioned.Hey, if you want to keep something to yourself then by all means do so. It is you code after all. This can be achieved though GPL or Proprietary licenses (again same shit different pile). If you want to benefit all however you use PD.
Last edited by kraftman; 08-31-2009 at 07:44 AM.
Well, most of the performance gains (and drops) of the benchmarks in the article are due to the difference of gcc. gcc in 10.6 creates 64-bit executables by default, but in 10.5 not. So I think the article is almost nonsense in terms of the comparison between 10.6 and 10.5. At least it should be revised to use the same (i386 or x86-64) executables.
Last edited by nao.; 08-31-2009 at 04:57 AM. Reason: spelling error
The idea of PD which leads to real benefits it's very utopian. I don't doubt that if we were elves it would work greatly, but we are humans and UNFORTUNATELY in the real world it produces much much more harm than good. Here if you don't protect your freedom you can easily lose it.
Last edited by Apopas; 08-31-2009 at 06:03 AM.
The benchmarks here are sorted by the NVidia performance numbers, which makes it really easy to scan the results and see that three tests had significant regressions, about a third had no little to no change in perfomance, and the rest saw moderate to dramatic performance increases. It's also obvious that except for a few benchmarks (bork, threaded write, threaded read), the NVidia machine doesn't gain significantly more than the Intel one and it actually sees performance regressions in a similar number of cases where there are none for the Intel machine (stream: copy, stream: scale, gzip).
In your follow-up article, you compare OSX with two versions of Ubuntu. Similar suggestions apply; I would suggest using Mac OS X 10.6 as the baseline for the performance deltas in that case, since the point is to compare OSX against Ubuntu.
Frankly, I don't think I could bear to actually read one of these articles if it wasn't for the infinite scroll greasemonkey script that de-paginates them automatically for me. Increasing the amount of information per page (or having less page breaks) would really help this.
In the real world PD has proven very successful. Take a look again at sqlite. It started off as a hobby, has always been PD and if the corporations wish to have a license (for the lawyers peace of mind) on it they may have one for a $1000. The author of sqlite never intended for it to be his main source of income but it has evolved into a thriving project without lack of funding and gives the author a very comfortable source of income. It is his full time job. So in the real world PD does work, and is not a worst case scenario which you present. Adobe, Apple, MS, Google, Sun and many more purchase these licenses and provide the developer with a very comfortable living and allows him to continue full time development on it.