Considerations when using GNU GPL (any version)
Note: This discussion does not refer to paid software based on GPL, the whole argument is based on the link I posted (http://www.gnu.org/licenses/why-not-lgpl.html), you should probably read this.
I am not a fan of GPL, but neither do I think it's bad. If you'd like the software model of the future to be copyleft, so it be. This is just for those who still think you're giving your code away for free (not solely as in freedom) when using GPL.
Gant: tbh I'd really like to move away from linux as server OS
Gant: if windows was just, well
Gant: less Desktop-y
Gant: GUI and shit like that
Drknzz: Linux rules Servers!
Drknzz: How dare you say such a herecy
Gant: Now you're the hipster.
Drknzz: lol
Gant: I just say what makes sense
Gant: Do you really, REALLY care about open source?
Drknzz: Apache is quite not hip
Drknzz: It's kind of overused for a reason
Gant: As in "OH I MUST HAVE THE RIGHT TO READ WHAT I EXECUTE"
Drknzz: Well, it's a layer of trust
Gant: Hey RMS, you're fucking wrong: Computers aren't just for nerds anymore.
Drknzz: Don't trust the binary distributor? Compile the code
Gant: yknow what GNU GPL is?
Drknzz: That's a good thing
Gant: Implying, you review every line of code you compile.
Gant: GNU GPL is cancer.
Drknzz: Not quite, but sometimes it's a good thing
Drknzz: It helps learning good practices
Gant: And you know why LGPL is cancer?
Gant: This is why: http://www.gnu.org/licenses/why-not-lgpl.html
Drknzz: Nope
Gant: These guys just don't get that "open source" isn't appliable to any pice of software
Gant: Instead they talk about "freedom"
Gant: Their freedom is forcing their mindset upon users.
Gant: Thats it.
Gant: GPL is almost political.
Drknzz: Well... it's a choice to take for each project lead
Gant: Using GPL is "I want to force my users to give away their most valueable asset"
Gant: For libraries that is.
Gant: I'm okay with LGPL, merging changes back that benefit the library makes sense.
Drknzz: Then use a license that does not force derivatives to be open source
Gant: But what if I use a license that already does that?
Gant: There's the problem.
Gant: Literally cancer.
Drknzz: Well, it's a matter of deciphereng lawyerse as i see it
Gant: Not really.
Gant: It's easy.
Gant: If you publish your library on GPL, everything based on it must be GPL
Gant: even if a library is just a really small firction of your code
Drknzz: That's bullshit
Gant: Take a logger class in an enterprise ASP.NET app.
Gant: It's GPL?
Gant: Oh crap, you need to use GPL aswell!
Drknzz: Id rather cook up my own solution
Drknzz: Im not just releasign production code on the wild
Gant: well, this is not about you
Gant: This is about everyone.
Gant: They promoting, that sharing and resuing code is awesome.
Gant: And it is!
Gant: But their terms are, that I need to do the same, no matter the code I write.
Drknzz: Nonsense
Gant: And not don't come with "but these libraries are helping you, you should give back because your success is based upon this library"
Gant: Thats bullshit.
Drknzz: I should only give back my mods, and that's if i want to
Gant: Every change you make, is your code, not someone elses work
Gant: therefore changes should be yours
Gant: it doesn't take away the original code
Drknzz: Indeed
Gant: Now Mr. Stallman, the blind libertarian of the IT industry thinks this code shouldn't be yours.
Gant: You used someone elses work, therefore it belongs to EVERYONE
Gant: See how marxist that is?
Drknzz: that's like saying all car companies need to release their private documents referring to physics because they based their work on Newton's
Gant: Yes!
Gant: Now, physics is not something you can put a patent on
Gant: So it's a bad example
Drknzz: Software patents are bullshit
Drknzz: Entirely
Gant: yes, patents
Gant: but code copyright is fine
Gant: but please, if you do use the GPL
Gant: don't claim you're "sharing your code for free to promote innovation"
Gant: because you're basically doing the opposite of asking for a price.
Gant: free is the center, right is paying, left is paying with your own code
Gant: Now what is more appliable? Neither!
Gant: but RMS claims, it would be
Gant: believing this world isn't run on money
Drknzz: That's as blind as it gets