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