Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Open Source Software

Ask Slashdot: When and How To Deal With GPL Violations? 151

jd writes "There are many pieces of software out there, such as seL4 (kindly brought to my attention by another reader), where the vendor has indeed engineered something that they're entitled to Close Source, but where their closed-source license includes the modifications to GPLed software such as the Linux kernel. Then there's a second type of behavior. Code Sourcery produced two versions of their VSIPL++ image processing library — one closed-source, one GPLed. It was extremely decent of them. When Mentor Graphics bought Code Sourcery, they continued developing the closed-course one and discontinued, then deleted, the GPL variant. It's unclear to me if that's kosher, as the closed variant must contain code that had been GPLed at one point. Here's the problem: complaining too much will mean we get code now that maybe four or five people, tops, will actually care about. It will also make corporations leery of any other such work in future, where that work will be of greater value to a greater number of people. So, the question I want to ask is this: When is it a good time to complain? By what rule-of-thumb might you decide that one violation is worth cracking down on, and another should be let go to help encourage work we're never going to do ourselves?"
This discussion has been archived. No new comments can be posted.

Ask Slashdot: When and How To Deal With GPL Violations?

Comments Filter:
  • by Grishnakh ( 216268 ) on Friday November 04, 2011 @05:54PM (#37952832)

    Yes, this is true, but it's beside the point. The FA is talking about a product that was GPLed, but its owner deleted the GPL version (though this doesn't mean others can't keep copies of it, or even fork it), and continued developing it under a proprietary license. It's their code, so they're completely allowed to do this.

    You're only disallowed from making GPL code proprietary (or using GPL code in a proprietary product) if you don't own the copyright to the code in the first place. If it's yours, you can do whatever you want with it.

  • by Grishnakh ( 216268 ) on Friday November 04, 2011 @05:55PM (#37952846)

    This is a good point that seems to have been overlooked: if anyone else (outside the organization) made any significant contributions to the GPL version of the code, then they absolutely can demand the proprietary version be released under the GPL, or else their contribution be removed, unless they agreed to assign the copyright back to the the original writers.

  • Totally "Kosher" (Score:5, Informative)

    by SwashbucklingCowboy ( 727629 ) on Friday November 04, 2011 @05:59PM (#37952896)

    "It's unclear to me if that's kosher, as the closed variant must contain code that had been GPLed at one point."

    It's absolutely fine. They own the code, they can publish it under whatever license they want. They can also stop publishing a GPL'd version if they want. Anyone who received the GPL version can continue to use it, modify it, etc. under the GPL. They cannot revoke that.

  • by Anonymous Coward on Friday November 04, 2011 @06:14PM (#37953012)

    I contacted the FSF's GPL folks some years back about a GPL'ed program that had been re-licensed to a proprietary one. The answer is simple: the copyright _owners_ can decide how to license their own code. Including changing anything any way they like. (In my example, the owners purged Sourceforge and all other reachable repositories.)

    You may also remember a dust-up over Mepis Linux not providing source code to what was essentially a repackging of GPL code. The GPL requires that if you _distribute_ GPL code, you must provide the source as well. Stallman said this was to prevent just the situation you're seeing; the original source goes dark for some reason.

    So, while it's distressing to have a nice tool go proprietary, Stallman called it right again. He _thinks_ about these things, and is far from being some fanatic. He has a goal and he has been calling his shots right since the whole Xerox debacle in the seventies.

    There was another case where the code in question had contributions by multiple people. Those people were the owners of the copyrights, and were able to engage the offender and uphold their rights. So if you own any of that code, complaint is the correct course of action. If not, then there's not much you can do, as they appear to be within their rights.

    In my example, the user community put out the word to find the most recent copy of the GPL source, and they have continued development from there. One reason a company would open-source their code is to get the advantage of volunteer developers; you get source, they get code. If the open-source community for that code is 5 people, they may well decide there's no advantage, and that they should reduce their costs by shutting down the resources used for that collaborative development.

2.4 statute miles of surgical tubing at Yale U. = 1 I.V.League

Working...