Open Source coders caught stealing Open Source code
|
|
|
Comments (25)
5 earlier comments in the full thread.
On the other hand, the use of GPL code in BSD is a serious problem, because the code itself is being used incorrectly. If it were simply a matter of putting the wrong license on some lines of code, I don't think it would be a big deal. If GPL code ends up in the hands of Adobe or Symantec, we have problems.
Quoting:The whole thing could have been handled in a lot less public manner to start with, and that's the part that's the biggest scandal for me.
Let's see now, as I recall, someone made a big fuss about the GPL being drafted in a little less public manner. Now is suggesting that it is better to be more private? Is that hypocrisy or what?
Quoting:BSD devs have NOT chosen a license that allows "code theft" - any argument otherwise is uneducated drivel.
No drivel at all, MS stole the BSD TCP/IP stack and no one could do anything about it because it is allowed by the BSD license. Can we call this drivel? Not at all.
Quoting:It's not like the GPL community doesn't have unclean hands in this sort of thing already.
I am not sure what you mean by that, but can you cite an example? There is no doubt that many GPL developers used BSD code here and there, but they sure are conscious about it, they make sure they keep the copyright notices in the code.
You seem to favor BSD license over GPL. Actually, it seems like you have a problem with GPLed code, why don't you just stick with BSD and stay away from any GPL software? You try your best to create a perception of how bad the GPL is, well, if you have a problem with it, just don't use it. Either you play with the rules or find a different game. It might be healthier for you.
To tell you the truth, to me, you sound like you are debating for MS & Novell against GPL.
Quoting:Let's see now, as I recall, someone made a big fuss about the GPL being drafted in a little less public manner. Now is suggesting that it is better to be more private? Is that hypocrisy or what?
No, it's not. Actually, I prefer to see problems resolved privately, at least as a first step. Had Theo, et. al. balked at resolving the issue, it could easily have been taken public.
Quoting:So should the BSD devs have raised such a stink when the Linux devs did the exact same thing with the ATA/IDE driver - relicensing the BSD code without permission?
As I understand the BSD license, I can modify the code and re-license it under the GPL or any other license, including non-libre licenses. Or is there some prohibition against re-licensing BSD code under certain licenses? If driver was copied as-is and simply re-licensed, that would be different in my opinion, but there is still no harm done. You simply have a dual-licensed libre driver. That is not to excuse the act of re-licensing without first modifying the code, but simply an observation of the result.
Public or not, I do think the initial contact could have been better handled.
ANY CLAIM THAT BSD CODE HAS BEEN STOLEN IS UNEDUCATED DRIVEL -
There - any questions?
I *HATE* it when supposedly educated people use terms like 'stolen' when they obviously are thinking of 'infringement' ... two different things altogether - one is usually civil and the other is criminal.
Quoting:As I understand the BSD license, I can modify the code and re-license it under the GPL or any other license, including non-libre licenses.
Sorry, but you understand wrong. You can include BSD licensed code in GPL and even proprietry works, but the bits of code you took are still licensed under the BSD. That's why you have to preserve copyright statements in the code you copy.
It's also why Bigg is correct: BSD copied into GPL without adhering the BSD license means that there is some code "mislabeled" as GPL when it should have been BSD. Annoying? Yes. A violation? Yes. But no harm done because the GPL does not allow anything that is not possible in the BSD license.
The other way is far more dangerous. In this specific case Broadcom (or anyone else) would have been able to grab the GPL code bits in the BSD driver from the repository anywhere between the commit and the discovery of infringement -- the exact situation that the GPL driver people wanted to avoid by choosing the GPL license instead of teh BSD license.
http://thread.gmane.org/gmane.linux.kernel.wireless.general/...
Thanks to Theo it became a news item, rather than a small, easily-resolved license dispute.
Quoting:ANY CLAIM THAT BSD CODE HAS BEEN STOLEN IS UNEDUCATED DRIVEL
OK, technically I agree with you but, how about they stole a copy? We call it stealing because they don't recognize, credit, or attribute the code to its original owner. Sounds better now!
Quoting:No, it's not. Actually, I prefer to see problems resolved privately, at least as a first step.
I would say it depends on the issue. In general, problems might better be resolved in private 1st, but when it comes to GPL license issues, I say they should be discussed in the open for everyone not to have the wrong perception. May be to make it clear not to take the GPL lightly.
Quoting:ANY CLAIM THAT BSD CODE HAS BEEN STOLEN IS UNEDUCATED DRIVEL
I actually agree with this. In fact, Theo's claim that Michael called Marcus a "thief" is drivel as well. It's a false statement and ignores the fact that copyright infringement != theft.
Quoting:I would say it depends on the issue. In general, problems might better be resolved in private 1st, but when it comes to GPL license issues, I say they should be discussed in the open for everyone not to have the wrong perception. May be to make it clear not to take the GPL lightly.
I have reviewed this in more depth now. I would definitely keep my initial audience as small as possible. GLP Violations and the FSF have a policy of approaching folks quietly and in an amicable way - at least in the beginning. Michael might have opened the issue between Marcus and the other known developers involved initially, and then later posted the issue to the lists when he didn't get a satisfactory response. However, I certainly understand his concern to make other developers aware. Keeping things to those few mailing lists was not as public as it could have been. As TC suggests, it would likely have died a quiet death, unbeknownst to the majority of the community were it not for Theo's insistence on focusing on the manner of the notice, rather than the foul.
Quoting:It's a false statement and ignores the fact that copyright infringement != theft.
In my opinion they are the same, it just happened that "copyright infringement" is the legal term and "theft" is the common term. We call it theft when some one takes (the property of another) without right or permission. Every one knows (or should know) that GPL software has owners, especially those developers who release Open Source code.
It *really* IS that SIMPLE.
used != taken used != stolen
an *idea* may have been *used* in a way that was not in accordance with the originator's or owner's intent - but that still doesn't justify using legal terms that have different and very negative connotations.
What you're doing is called 'libel'.
Abe, you are kind of an oddity - some people I've run into in the FOSS community do consider copyright infringement to be a sort of "theft". Still, most people seem to acknowledge the difference.
Quoting:you are kind of an oddityAhmm, you mean unique, I like unique better.
Quoting:it *really* IS that SIMPLE.
used != taken used != stolen
Aah, now I see why you agree so much with Novell !!!
OK Darren,
I gave you enough hard time. I guess we are arguing about semantics. And since English is not my first language, I will give you that.
You guys have a Happy Easter.
BTW: copyright violation is about copying. Even the name "copyright" says it. Copying something is a tad different than taking without leaving the original in place... But that looks too much like a philosophical question and I'm an engineer ;)
babble, balderdash, blather, bosh, bunk, bunkum, double-talk, gibberish, gobbledygook, hogwash, hooey, jabber, nonsense, poppycock, prating, rot, rubbish, stuff, tripe, twaddle
Thank you.
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Sign up and post (it is free) or Log in and post

Well, 'stink' is a cute way to mask it all, but yes, If it violated their license, it should have been reported and worked out 'publicly'.