Relicensing: what's legal and what's right
Relicensing: what's legal and what's right
Posted Sep 5, 2007 16:53 UTC (Wed) by dag- (guest, #30207)In reply to: Relicensing: what's legal and what's right by nofutureuk
Parent article: Relicensing: what's legal and what's right
... there are many reasons for choosing a license none will match the exact ethical expectations, which is why I often chose BSD or MIT license, because I want to able to re-use my own stuff at work, while still allowing it to be used by GPL people. GPL people are not that liberal, they are simply very often overzealous.
I find your logic and conclusion/opinion very concerning.
You say that it is logically/ethically the correct decision that you contribute changes to someone else's codebase. If I would expect that, I would put that requirement in the license (ie. choose GPL).
However, you then say that you choose the BSD license so that you can reuse the same stuff you wrote at work. Now, the stuff you write yourself is never the problem, even with GPL you are the copyright owner and you can do what you like.
So the problem is using someone else's 'stuff' at work, right ? So you prefer that other people use the BSD license so one has the liberty to use their code at one's company, modify it, distribute it without the requirement that any changes have to go back. Even when that is the most ethical behaviour, there is no requirement to do so and this liberty is why the BSD license is more liberal.
The liberty you see in the BSD license is exactly what you denounce when you *see* someone use that liberty. And the ethical behaviour you expect goes only so far as you can see, companies do it behind doors and you don't mind, in fact you celebrate the same liberty ! Why can't Open Source people not use that same liberty you use at work ?
The only reason I can see for this different behaviour against the Linux community and the proprietary corporations, is that you see the Linux community as real competition for your project, while the corporate interest (and non-contribution) does not directly compete within the larger Open Source development community.
And I am not saying you don't have the right to choose what license you choose for your own code, not at all. I find it concerning that you have conflicting expectations for other Open Source communities and corporations. What is good for the goose is apparently not good enough for the gander.
