Live data from Hacker News

Fixlicense - Convert software license headers to GPL

github.com

11–17 of 17 posts

Re: Fixlicense - Convert software license headers to GPL

#11
post #3

The GPL is a mistake. I prefer the BSD style licensing. I've heard it said that the difference between the GPL & BSD licensing is analogous to the difference between rape & making love.

If BSD-licensors wanted to give people freedom, they'd release code into the public domain. The BSD license's requirement to maintain the copyright and license intact is a virus that propogates through all derivative copies of the code. Some BSD license variants additionally restrict freedom by requiring certain notices to be displayed during program execution, or restricting what can be said about derivative copies.…

Proprietary products are going to exist for a while longer whether we want them or not. There are times when I would rather have proprietary products running some obfuscated but peer-reviewed open source code, than some broken code that the creators decided to piece together under deadlines.

Re: Fixlicense - Convert software license headers to GPL

#12
post #9

Earlier quoted context omitted.

If BSD-licensors wanted to give people freedom, they'd release code into the public domain. The BSD license's requirement to maintain the copyright and license intact is a virus that propogates through all derivative copies of the code. Some BSD license variants additionally restrict freedom by requiring certain notices to be displayed during program execution, or restricting what can be said about derivative copies.…

BSD may not be public domain but since StallmaGNU is such an advocate of freedom, I find the fact that the GPL prevents us from selling GPL projects to be decidedly anti-freedom. I understand the point regarding possible subsequent proprietary projects, but such would seem to be an incentive to improve ones code, as the code is still yours to work with.

I find the fact that the GPL prevents us from selling GPL projects to be decidedly anti-freedom.

That statement is exactly why a lot of developers license their code or contributions under the GPL. They don't want you to have the freedom to sell and unilaterally profit from open source code they contributed to (for free). You can always try to form an arrangement with the contributors to get a different license.

Re: Fixlicense - Convert software license headers to GPL

#13
post #11

Earlier quoted context omitted.

If BSD-licensors wanted to give people freedom, they'd release code into the public domain. The BSD license's requirement to maintain the copyright and license intact is a virus that propogates through all derivative copies of the code. Some BSD license variants additionally restrict freedom by requiring certain notices to be displayed during program execution, or restricting what can be said about derivative copies.…

Proprietary products are going to exist for a while longer whether we want them or not. There are times when I would rather have proprietary products running some obfuscated but peer-reviewed open source code, than some broken code that the creators decided to piece together under deadlines.

Why don't you contact companies directly and offer to work for free to improve their broken code?

Re: Fixlicense - Convert software license headers to GPL

#14
post #4

Earlier quoted context omitted.

> I've heard it said that the difference between the GPL & BSD licensing is analogous to the difference between rape & making love. There's different interpretations of which is which.

Paraphrased hint for the downvoters, who obviously missed your point: Some people would say GPL="rape" and BSD="making love", others would say GPL="making love" and BSD="rape"

I've just noticed how my post could be misinterpreted.

Shit.

Re: Fixlicense - Convert software license headers to GPL

#15
post #3

The GPL is a mistake. I prefer the BSD style licensing. I've heard it said that the difference between the GPL & BSD licensing is analogous to the difference between rape & making love.

If BSD-licensors wanted to give people freedom, they'd release code into the public domain. The BSD license's requirement to maintain the copyright and license intact is a virus that propogates through all derivative copies of the code. Some BSD license variants additionally restrict freedom by requiring certain notices to be displayed during program execution, or restricting what can be said about derivative copies.…

"any program that used or linked to GPL code was required to be under the GPL"

The GPL requirement to maintain the copyright and license intact is a virus that propogates through all derivative copies of the code.

Re: Fixlicense - Convert software license headers to GPL

#16
post #10
post #9

Earlier quoted context omitted.

BSD may not be public domain but since StallmaGNU is such an advocate of freedom, I find the fact that the GPL prevents us from selling GPL projects to be decidedly anti-freedom. I understand the point regarding possible subsequent proprietary projects, but such would seem to be an incentive to improve ones code, as the code is still yours to work with.

You can sell GPLed software all you like. You just have to provide source code to the people you sell binaries to, and allow them to redistribute the software under the terms of the GPL.

Thanks for the clarification.

Re: Fixlicense - Convert software license headers to GPL

#17
post #11

Earlier quoted context omitted.

Proprietary products are going to exist for a while longer whether we want them or not. There are times when I would rather have proprietary products running some obfuscated but peer-reviewed open source code, than some broken code that the creators decided to piece together under deadlines.

Why don't you contact companies directly and offer to work for free to improve their broken code?

I'm pretty sure that's called an internship :-)

EDIT: Don't get me wrong, I like the ideals of free software, it's just not totally practical for everything.

Post reply on HN