 |
|  |
 |
|
aneeshm
|
 |
Indore , Madhya Pradesh
Jul 2001 time: 11:03
|
|
Two links I came across on Slashdot . In the first , we have the news that a fully GPL licensed game is being released for Linux , Windows , and soon for the Mac ( with apologies to Agathorn ) . Imagine the moddability . . . . . . .
The second is that Winamp AVS and Milkdrop are being BSD licensed by AOL .
Both , I think , will have a huge impact on their respective industries .
Is the tide of free software unstoppable ?
AOL BSDing Winamp AVS and Milkdrop
Fully GPLd game website
Download Link for GPLd game
Last edited by aneeshm on 04-06-2005 at 00:10
|
|
|  |
 |
|  |
 |
|  |
 |
|  |
 |
|
aneeshm
|
 |
Indore , Madhya Pradesh
Jul 2001 time: 11:03
|
|
Asher , the BSD license is not libertarian , because it does not protect the copyrights and patent ights of the original creator as the GPL does . Another problem is this - what stops somebody from taking the entire codebase of the game , hiring only a few artists to touch it up , and then closing it , and making a killing on the backs of the original devs , none of whom get anything for thier efforts ?
AFAIK , the GPL is a contract - the price of using/modifying GLP software for distribution is that changes are also open . I see nothing wrong with such a contract , but you may feel free to disagree . It was when Stallman saw the thing I described happening ( student/dev makes core implementation of brilliant new idea , BSD licenses it , and it is shamelessly lifted , retouched , closed , and marketed as creation of someone else ) that he decided to write the GPL .
|
|
|  |
 |
|
Asher
|
 |
Calgary, Alberta
Nov 1999 time: 22:33
|
|
quote: Originally posted by aneeshm
Asher , the BSD license is not libertarian , because it does not protect the copyrights and patent ights of the original creator as the GPL does . |
I think you have a fundamental misunderstanding of what I mean.
The GPL is heavy-handed. If you put GPL code into a commercial application, the entire thing must be GPLed. If you make any changes, you must make these available. It's more restrictive.
The BSD license essentially says: "Here's some code! Go nuts! Use it as you want." 
quote: Another problem is this - what stops somebody from taking the entire codebase of the game , hiring only a few artists to touch it up , and then closing it , and making a killing on the backs of the original devs , none of whom get anything for thier efforts ? |
I don't see that as a problem at all -- they open sourced the code.
The BSD network stack is used in Windows NT, for instance.
That's one of the great features of the BSD license...you can easily incorporate the code into commercial products if you wanted to. It's more useful.
quote: AFAIK , the GPL is a contract - the price of using/modifying GLP software for distribution is that changes are also open . I see nothing wrong with such a contract , but you may feel free to disagree . It was when Stallman saw the thing I described happening ( student/dev makes core implementation of brilliant new idea , BSD licenses it , and it is shamelessly lifted , retouched , closed , and marketed as creation of someone else ) that he decided to write the GPL . |
Well, GPL is considered evil in the Software Lab where I work. It's a legal minefield.
I don't see anything wrong if somebody takes BSD licensed code and makes it better, and gets paid for that.
And I think you and/or Stallman are partaking in revisionist history here -- credit must be given when using BSD code. You cannot take credit for it, in the sense that the BSD notice is not allowed to be removed, and it contains credits...
|
|
|  |
 |
|
LDiCesare
|
|
La Ferté sous Jouarre France
Jan 2001 time: 05:33
|
|
Having all code free is an utopia. I wouldn't work as a software programmer if I wasn't paid. The GPL license is therefore too restrictive to be very useful. The LGPL license looks better, since you can at least link with code using that license.
I think BSD is a good license.
Plus there have been great freeware games like NetHack for years.
|
|
|  |
 |
|
Fve Crathva
|
|
The GPL restricts the ability of the person making use of GPLed code. I cannot use GPLed code in a project that isn't open source. That is a restriction. Therefore, the GPL is restrictive, because when something restricts something else, it is restrictive.
http://www.cogsci.princeton.edu/cgi...n2.1?s=restrict
The BSD license is also restrictive. It restricts the licencee's ability not to include some text with their software. Also, it restricts the licencee's ability to take unfair advantage of the licenser's name. Those are the good, fair kind of restrictions. Many of the GPL's restrictions are impractical and ideological.
Also, the BSD license is easier to read than the GPL. It's even easier to read than the less restrictive MIT license, because the BSD licence is partly in bullet form.
SP
|
|
|  |
 |
|
aneeshm
|
 |
Indore , Madhya Pradesh
Jul 2001 time: 11:03
|
|
AFAIK , colloborative development works better on GPLd projects . Plus , the GPL is very very lenient if you're not distributing the program . Would GCC , GNU binary utilities , GDB , and other things be as useful if they were not open ? One of GCC's main strengths is that it can compile almost anywhere for anything . I can compile for virtually any platform that matters sitting right at home on my little x86_64 box .
I know what your reply would be , so there is another aspect to it , too . What prevents Embrace , Extend , Extinguish tactics if you're using a BSD/MIT license ?
Just tell me again - if the BSD license was domianat and adopted , what would prevent someone lifting the entire GNU toolchain , the Linux kernel , repackaging it , and claiming that it ( the repackaging in more user-friendly form ) was a great innovation , while using the BSD credits notice to entice more customers by saying that it was "built on a stable and solid UNIX system" ?
|
|
|  |
 |
|
Asher
|
 |
Calgary, Alberta
Nov 1999 time: 22:33
|
|
quote: Originally posted by aneeshm
AFAIK , colloborative development works better on GPLd projects . Plus , the GPL is very very lenient if you're not distributing the program . Would GCC , GNU binary utilities , GDB , and other things be as useful if they were not open ? One of GCC's main strengths is that it can compile almost anywhere for anything . I can compile for virtually any platform that matters sitting right at home on my little x86_64 box . |
Sure, but GCC is a terrible compiler. It accepts malformed code without so much as a warning (making portability a nightmare to more correct platforms), its compile time and runtime performance are also abysmal compared to other compilers (ie, IBM's compilers for Power/PowerPC, Intel's compilers for x86).
quote: I know what your reply would be , so there is another aspect to it , too . What prevents Embrace , Extend , Extinguish tactics if you're using a BSD/MIT license ? |
The superior product wins. Customers buy what they want and need. If someone takes an existing technology, improves upon it, and makes it available to the public...I see no problem with that.
quote: Just tell me again - if the BSD license was domianat and adopted , what would prevent someone lifting the entire GNU toolchain , the Linux kernel , repackaging it , and claiming that it ( the repackaging in more user-friendly form ) was a great innovation , while using the BSD credits notice to entice more customers by saying that it was "built on a stable and solid UNIX system" ? |
Think about it -- that source code is still there. If someone takes it on and improves upon it, good on them. Apple did as much with MacOS X, didn't it?
GNU promotes mediocrity. GCC is a versatile compiler that accepts malformed code and generates crappy code as a result. The binaries are bloaty and slow. It's the perfect example of GPL code.
GPL spends too much time forcing an ideology, rather than helping consumers actually get quality programs.
|
|
|  |
 |
|  |
All times are GMT. The time now is 05:33. Apolyton Time is 00:33. |
top of page
|
|
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|