It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
orcishgamer: Given that the vast majority of all code lacks quality, including stuff that doesn't include any GPLed code, and given that there's plenty of high quality GPL projects I'm not sure why it follows that the GPL causes poor quality code.
It doesn't, correlation is not causation.

avatar
orcishgamer: I didn't say you did or even should. My statement applied to all FOSS licenses, if one cannot comply one simply shouldn't use it.
Well duh.

avatar
orcishgamer: You were trying to do something cool/good and I can see how that would be terribly frustrating. Yes, at this level you have to know quite a bit about how the Linux kernel operates and how drivers get used to properly comply with the GPL. Here's kind of a gold standard for beginning to understand this (if you even want to, or for others that do): http://kerneltrap.org/node/1735
I wasn't trying to do anything you pompous git, it wasn't my project, I had nothing to do with it.

avatar
orcishgamer: Having said that there are various ways to get around this and to be clear, a program interacting with Linux or other GPLed code using normal, system calls (or via pipes, sockets, exposed services, etc.) is NOT a derived work. However if a non-compatibly licensed component somehow operates in the same executable (compiled into one program) it is. If it runs in the same memory space it may or may not be, with a strong dose of "probably", though some kernel modules are so ignorant of anything to with Linux that they are not considered a derivative work.

All of this is fairly confusing and, frankly, is about the worst the GPL has been able to serve up over the years, (imo at least). However, deploying an application on Linux doesn't make it a derivative work and many people do that every day without having any huge headaches. People writing applications that are so low level that they are "intertwined" with the kernel clearly are, and since they're benefiting, should they wish to redistribute, should consider themselves beholden to the terms of the GPL.
Once again, in your eagerness to be an arrogant smug git, you've completely missed the point. I'm really not sure why you're telling me this at any rate, perhaps you should be redundantly reiterating this to the Linux kernel developer that contacted the project, or the project's author. Either way, the point is that the GPL was abused to shut down a harmless project, an act which had no quantitative benefit for the community.

The issue was related to propriety drivers which were developed by nVidia and ATi, being distributed in a package that also contained the Linux Kernel. Perhaps you should apprise yourself fully of the situation before pompously pseudo-decreeing redundant information.

avatar
orcishgamer: But to put it in perspective, you didn't get screwed just because you were using the GPL, you got screwed because you were using the GPL and incompatible licenses, you didn't create either of these core components and you're pretty much stuck adhering to the licenses of their respective copyright holders at that point.
To put it into perspective, I didn't get screwed at all.

avatar
orcishgamer: Don't get me wrong, I'd trade the GPL in a heartbeat for the complete abolition of all copyright. In the meantime, the GPL is a good compromise.
So let me get this straight, you'd prefer public domain (for which there is a lot of code dedicated to), but since copyright exists, you prefer the GPL? What is the GPL a good compromise for?

avatar
orcishgamer: It has everything to do with freedom, you're simply valuing the freedom of the individual over the freedom of everyone.
No, it has everything to do with enforcing the the sharing of code, it is a direct anti-thesis to proprietary software, that has nothing to do with freedom, individual or otherwise (not that there is such a thing as otherwise).

avatar
orcishgamer: At any rate, not all my projects are GPLed (most are Apache-style) but I'm still glad for the GPL, we wouldn't have nearly the toys and great stuff we have today with the culture it fostered.
Much of the great stuff out there isn't GPL licensed.

avatar
orcishgamer: Oh come on, other *nix did exist but the work the galvanized the structure of the internet for the past 2 decades has been overwhelmingly GPL based.
No.

avatar
orcishgamer: It's mere mental masturbation to debate whether BSD licensed stuff (or any other licensed stuff) would have stepped up to the plate without it. We simply don't know.
Considering much of the stuff we rely on isn't GPL licensed, I think we do know.

avatar
orcishgamer: We do know that the GPL did galvanize those folks into action and it did provide the overwhelming majority of what we see today.
No, they really didn't. Go learn the history of UNIX, and the internet.

God damn I hate evangelical zealots.
@OP (I don't know if the rest of the discussion has been on topic or not...I didn't read it... ;)

Here's a paper I wrote that briefly explains the problem with DRM: http://www.gog.com/en/forum/general/research_paper/post16
avatar
himselfe: God damn I hate evangelical zealots.
Haha, the only evangelical person in this debate is you. Geez dude, I've rarely seen the bile you're spewing over the GPL. I'm sorry, I somehow assumed you were involved in the project you mentioned. You know what, I was actually trying to be nice and explain it because I thought someone had acted like a dick to you and your project lead, even though they were technically correct, I don't think that's the right way to handle things.

But, frankly, distros ship closed drivers every damned day, and they do so while complying with the GPL, that project got closed down because the lead was too stubborn to say, "Ooops, my bad" and simply do it the right way (which is clearly not that damned hard).

I think all FOSS licenses are fine, you irrationally detest one license and you're calling me a zealot? You need to look up "Projection" (not that it'll help) because that's what you're doing. You started by spewing hate and bile and have the gal to tear into me for stating that the world is demonstrably a better place for the GPL existing? Seriously?

I actually like most people, even those with which I frequently disagree (in my own way, and to be fair, maybe not everyone likes me liking them or the way I do it). You I don't like (yeah I know you don't care), you're either a troll or seriously fucked in the head. I'd prefer if you'd go spew your nasty shit all over 4chan or wherever people don't mind it, but you're free to do whatever you want. Still, have an awful night.
avatar
orcishgamer: I'm sorry, I somehow assumed you were involved in the project you mentioned. You know what, I was actually trying to be nice and explain it because I thought someone had acted like a dick to you and your project lead, even though they were technically correct, I don't think that's the right way to handle things.
You were being patronising because you ignorantly assume that my dislike of the GPL is caused by a misunderstanding of the GPL. You also ignorantly assumed that it was my project because I brought it up as an example how the GPL does damage, even though I clearly presented the case in the third person.

avatar
orcishgamer: But, frankly, distros ship closed drivers every damned day, and they do so while complying with the GPL, that project got closed down because the lead was too stubborn to say, "Ooops, my bad" and simply do it the right way (which is clearly not that damned hard).
Yet again you make ignorant assumptions. The project lead did say "Oops, my bad", he conceded that the GPL was being violated and stopped distributing the LiveCD. The project could not exist without violating the GPL, because the purpose of the project was to create a LIveCD that packaged all the necessary components for users to easily experience and test desktop composition. There is no "right way" of doing it without violating the GPL, it wasn't a Linux distribution project, it was a project to create a demonstration via a LiveCD that users could test without having to install anything or go through the hassle of configuring stuff.

It is sheer arrogance for you to try and proclaim a 'correct' solution to a problem you don't even understand.