Hacker News new | ask | show | jobs
by forthefuture 4086 days ago
That's a strawman. It could also be like saying laws against gay marriage restrict freedom. You aren't making a point about reality, you're just comparing two things that have one thing in common.

You lose your rights to your code if any of your code includes GPL code. Many people who write code necessarily avoid the GPL because of this.

4 comments

You don't lose the rights to your code. The original copyright owner still owns the copyright on their code. That's why you have to follow the rules of the license they gave you. You can still distribute your code under whatever license you want.
> You can still distribute your code under whatever license you want.

That actually isn't true.

> You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy.

You are required to distribute it under GPL v3. I don't know enough legalese to determine if distributing the modifications alone as a parallel license is allowed.

This is only true if "your" code is a derivative of someone else's code. Putting code that's actually original into a project that also has GPL code in it doesn't mean you have to GPL your code.

Distributing binaries with mixed sources is where it gets hairy.

A parallel license is allowed, if you remove any third party GPL'd code.
How do laws against gay marriage not restrict freedom?
I'm not sure what you intend with this. I am using that as a counter example to "laws against slavery restrict freedom", because the person I'm responding to was implying that restriction is inherently good: restricting slavery is generally a positive, but restricting gay marriage is generally a negative. The fact that the same idea in two different scenarios can be good or bad means you can't use it as a maxim.
No, the implication of the post to which you were responding is not that restriction is inherently good, but rather that restriction is not inherently bad.
Laws against gay marriage actively restrict freedoms, if you can somehow make a counter argument specifically specifically related to freedoms, please try.
> That's a strawman

We need a hotkey for that one.