Thanks! This really helped me see straight again :-).
However this brings up one interesting point/problem. Due to GPL nature of Linux software, many of our efforts will seamlessly bleed into OS X world since there are no restrictions as to which platform this software is run on, and Apple made an explicit move to target open-source developers and/or users by implementing Darwin and underlying almost-Unix system.
To me this is a problem. Since, all our efforts and time will not lure more people to Linux. Rather, our software will (perhaps) become popular (pro-tools killer or whatever), but not necessarily on a Linux platform. In the end, we will not reap what we have sown. Users on the OS X will be theoretically able to run Ardour as much as we will, especially now that jackd has been ported to OS X. To me, this does not seem right.
I would hence like to propose a new idea and you guys tell me what you think:
Perhaps we should make a mended version of GPL that would have exact permissions like the original GPL license, but in addition would ask that the software cannot be run on top of proprietary OS. This way, we can make our software indigenous only to free/oss OS's and hence create unique benefits that come from using Linux (and other open-sourced OS's, obviously). Now, if we did this, then Linux in the long run would have a definite advantage. As it stands now, it is only a matter of time before all of the good linux audio software gets ported to (or ever worse, becomes fully compatible with) OS X and other proprietary OS's and then we end up putting all this effort into a community that in the end might not grow at all, while offering benefits to those who did not chip in any effort into the movement, nor do they understand the meaning behind it. This certainly could pose problems for anyone who plans to make a living in any shape or form associated with Linux and GPL'ed audio software (Paul?).
What do you think?
i don't like this idea.
free with strings attached is not free.
* it's against the spririt of the GPL.
i remember somebody cooking up a licence that basically allowed everything except for military use. my first thought was, cool, give those rambo guys the finger (even if it won't make a difference). but after a while, i fould that even though personally i despise each and every military operation that has happened over the last 15 years, i might not always be right, and i might not always be able to check the facts. so how can i forbid something i don't know enough about ?
(as a more pragmatic point, it makes using the code horribly complicated and you won't get your stuff into debian :)
* if linux can't make it on its own, then let it DIE DIE DIE.
we are doing very good. linux is powerful, and it's enormous fun. linux audio is progressing at a pace to make you dizzy. "success" in free software is not mesaured in terms of "market penetration". if it's good and fun in a niche, so be it, if it's going to be world domination, fine too :)
your proposal seems to me to be a "vendor lock-in" scheme for free systems. if linux can't beat os x, if os x can do everything linux can and better, then either linux must improve or die. (for those who don't care whether their os is free software - those who do will stick with linux or xBSD anyway, so what's the point.)
of course i see your intention to give linux audio more momentum for the benefit of all the users, but i think your proposal is not a good idea. not to mention license fiddling is a can of worms that is very likely to fragment the community.
however strange and thick-headed the guy may be, there certainly is some wisdom in RMS and the GPL behind all the stubbornness. it's good they're there, and it's good you can trust the kids out there to cry treason and treachery whenever someone comes up with some new scheme of freedom :)
best,
jörn
-- All Members shall refrain in their international relations from the threat or use of force against the territorial integrity or political independence of any state, or in any other manner inconsistent with the Purposes of the United Nations. -- Charter of the United Nations, Article 2.4
Jörn Nettingsmeier Kurfürstenstr 49, 45138 Essen, Germany http://spunk.dnsalias.org (my server) http://www.linuxdj.com/audio/lad/ (Linux Audio Developers)