Originally posted by XorEaxEax
View Post
Why? Don't get me wrong, I see nothing bad with rewriting 'important software' as BSD licenced but I also fail to see why it 'should' be rewritten.
A good compiler collection that is universal and ubiquitous is what I consider 'important software'. Such software should not be released under a very restrictive license (which I consider GPL v3) to be, because that means it cannot be widely used and at one point another project will have to redo all the work. The whole point of open source is that we can share eachothers work and not have to reinvent the wheel for every new project/idea/software.
I don't see a major objection in some software being GPL v3, but important infrastructure should never have such a restrictive license IMO. Remember the XFree86 project? They changed their license at one point, to be incompatible with GPL. This is pretty much the same issue, but now the other way around. The result was that their changes had to be rewritten and basically the whole project was replaced by the X.org project. Restrictive licenses for such important infrastructure projects are basically unacceptable and unproductive. I can't see anyone benefiting from this.
Sounds very nice and all, but in reality someone comes along and takes that source code, improves it and don't give those improvements back
As long as the 'one guy' is ok with doing all the work so that everyone can profit.
If you want to benefit from your work, then either write proprietary code and sell it, or try to gain other sources of revenue, like selling support, being available for custom functionality (companies, governments), selling merchandise, etc.
Leave a comment: