Lisias
Space Traveller Wanna-be
Well, thanks, but I have to admit that you made me thinking right the opposite thing.
Smart guys can be dull headed sometimes (but so the stupid ones - all I can say of me is that I'm dull headed too - and somewhat grumpy).
Before the distribution-not-usage-license argument, I thought that somehow Orbinauts cannot modify, compile and re-distribute my code without risking take-downs/bans/infractions or whatnot.
It's my understanding that this can happens if you are not careful enough. But the set of circumstances that must happen in order to do so is not that common, and even by happening, it's something that it's easily fixable - if you could be reached.
If by some means you decide to volunteer yourself for Mars colonization, nobody else will be able to fix such a problem if it is discovered while you would be seeing that cozy blue evenings.
Things can get messier when the guy is not that smart and/or careful. The chance of such problems is bigger, very bigger. And if this guy decides to live next you on Mars, the consequences would be a bit harsh - not because the problem per se, but by its incidence: a lot of little problems together became a big problem in practice.
And if it only were people circumventing the project, because "nah, didn't you read that? GPL is dangerous, let's not even touch that genericvessel/AU/OMP thingy with a 10-foot-pole".
No matter what, will be *always* people claiming GPL is dangerous.
Some of them will have some reason, but these ones will gladly take back their objections as soon as the problem they see are mitigated or solved somehow.
The remaining are beyond hope - we must learn to live with them.
And I thought to myself: "perhaps this is the reason why superb things like NASSP lay dead for so many years as soon as the main team is offline, perhaps this is the reason why people prefer the cathedral approach to software distribution instead of the bazaar one, perhaps this is why talented - and all in all level-headed - developers here prefer closed source: they fear that with GPL their work is all for naught."
My understanding is that GPL is not for everyone neither for everything.
Let me tell you a history: Some years ago, I was a happy and productive (hugely productive) Linux Desktop user. I had an fancy HP 17" notebook running a i7 with 8G RAM and two HDDs. Very nice machine.
My develop environment was Gnome2 and a lot of VirtualBOX VMs.
And I was happy, very happy with that setup.
But something happens, I had to spend sometime developing using Windows (what is not exactly bad, but pale compared with that marveolous setup I had). And then, everybody changed to Gnome 3 some months before I had a chance to came back to Linux hosted development.
Do you know what? I could not sustain such "offense". Gnome 3 at that time was horrid (ask Linux Torvalds about).
Aftermath? I sold a kidney and brought a Mac Mini (terribly expensive here at Brazil nowadays, but somewhat more affordable at the time). Spending that money hurted, but since then I can do my work without hassle, being offended while handled as a moron or being dragged by "features" I don't want nor need (and I'm talking both Windows *and* Linux Desktop at that time). Let me tell you something: Mac OS X is good, very good. We have to grant Apple so much.
I've been told that Gnome3 finally became a decent desktop again, and if I don't cope with it, MATE is also very stable and usable. So, today, i probably would not spend my money on a Mac just to be able to work sanely again.
But at that times, I found myself without any usable (by my terms) alternative - I never, ever managed to like KDE.
My reasoning is that being Open Source is no guarantee of being always right. It's just the guarantee that no matter how badly you screw up everything, eventually all can be fixed if you stand for the licensing terms.
(please note that I said "can be", not "will be").
post edit: I'm currently a happy Mac Fa... uh... User. But the best development machine I ever had is still that i7 notebook running my highly trimmed Linux / Gnome 2 box
---------- Post added at 01:56 PM ---------- Previous post was at 01:48 PM ----------
If you don't have the right to distribute the item beyond the binary distribution of your addon, then you can't open-source it under any common license at all. BSD,MIT,GPL,whatever. It does not matter. If it cannot be reused would have to make your own license that restricts usage of the source to your project only.
uh... I beg to differ. At least with BSD, this would be a non issue at all.
BSD just don't cares about what you do with the code. It's a totally different concept from Free Software.
I can't talk about MIT. (yet)
Last edited: