Slashdot Mirror


Ask Slashdot: How Best To Deal With a GPLv2 License Infringement?

cultiv8 writes "I am a developer and released some code at one point under GPLv2. It's nothing huge — a small Drupal module that integrates a Drupal e-commerce system (i.e. Ubercart) with multiple Authorize.net accounts — but very useful for non-profits. Earlier today I discovered that a Drupal user was selling the module from their website for $49 and claiming it was their custom-made module. I'm no lawyer, but my perspective is this violates both the spirit and law of GPLv2, most specifically clause 2-b: 'You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.' Am I correct in my understanding of GPLv2? Do I have any recourse, and should I do anything about this? I don't care about money, I just don't want someone selling stuff that I released for free. How do most developers/organizations deal with licensing infringements of this type?"

240 comments

  1. ddos by Anonymous Coward · · Score: 5, Funny

    posting on slashdot is like a DDOS for their site.

    1. Re:ddos by davester666 · · Score: 4, Funny

      Kill them! We MUST KILL THEM!

      Oh, wait. No, we do that for a GPLv3 infringement.

      For GPLv2, we just send them a nasty email and egg their mother's house.

      --
      Sleep your way to a whiter smile...date a dentist!
    2. Re:ddos by Runaway1956 · · Score: 1

      The only thing worse than being slashdotted would be space crowbars. I don't know why cultiv8 bothered with slashdotting, when the crowbars would have been so much faster.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    3. Re:ddos by kthreadd · · Score: 5, Insightful

      Actually, just politely asking them to comply with the license is probably a better way to start. It may very well be an honest mistake from their side.

    4. Re:ddos by mrjb · · Score: 4, Insightful

      Yes, it must have been an honest mistake. "Sorry, I thought I wrote this stolen code myself". Happens to me all the time!

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    5. Re:ddos by Anonymous Coward · · Score: 1

      obviously you aren't a developer.

      A partner we work with had GPL code in their stuff and I found it in there. This code hadn't shipped yet, but with how they were planning on selling it commercially it would have violated the GPL, and it was for something really stupid, an arguments parser. As it turns out, one of their developers had used it to get it working because he was short on time, and due to the hectic nature of commercial life, forgot to re-write it. I pointed it out to them, they said thanks, and the next beta drop we received, it was gone. An honest mistake.

    6. Re:ddos by minkie · · Score: 1

      When I worked for <Fortune 500 Tech Company>, we spent a lot of time making sure this didn't happen. Every single release involved an audit for new open source code and the lawyers had to sign off on each and every one. This was both to ensure that we were complying with the license and to give them a chance to reject license they felt were too onerous (i.e. GPL-3). Still, it's not hard to imagine something slipping through the cracks. I'm sure there are companies which don't care, but most places do try to work within the rules.

      That being said, isn't after your code has already been released a little late to start trying to understand the license under which you released it?

    7. Re:ddos by Anonymous Coward · · Score: 2, Informative

      Not all places are so good about it - I worked for a where the VP of Engineering once sent an email saying essentially "Use whatever you want, and if it is a grey area, we assume in our favor. We'll ignore problems until we have to deal with them." That was the only way to make their deadlines. I saved that email as a CYA because I didn't want my name associated with the actions of GPL violations (and I wasn't the only one to....)

    8. Re:ddos by Anonymous Coward · · Score: 0

      I think his profile says it all:

      Full name: Crossmedia Global
      Languages spoken: English
      My website: http://www.crossmediaglobal.com
      Gender: male
      Country: Pakistan

      I would suggest check his code for viruses.

    9. Re:ddos by Anonymous Coward · · Score: 0

      And his LinkedIn page is even more interesting:

      Jamal Ahmad Malik

      Director of Web Systems

              United Arab Emirates
              Information Technology and Services

      Is Jamal in Pakistan or Dubai ?
      Or maybe somewhere else altogether.

    10. Re:ddos by Anonymous Coward · · Score: 0

      When I worked for <Fortune 500 Tech Company>, we spent a lot of time making sure this didn't happen.

      That's funny, because the last place that I worked at; almost ALL of the proprietary software that I used was pirated. This was a really small company, and they cut corners everywhere that they could. That was one reason I used as much free software as I could.

    11. Re:ddos by chemicaldave · · Score: 1

      When the owner of the code doesn't completely understand the meaning of the license, is really a stretch to think the guy selling this software doesn't either? Legalese is legalese.

    12. Re:ddos by AmiMoJo · · Score: 1

      I tried this with the guy behind the unfortunately named "Bliss box". He ripped off a load of GP2 and GPL3 code from myself (Retro Adapter) and several others (most notably V-USB). At first he denied it, then he said he'd look into it, then he posted some source code but managed to make it worthless and finally he blocked access to his site from the entire UK and all proxy servers in some kind of attempt to stop be looking at his site (or "sight" as he spelt it).

      The current page is well hidden and there is a large gap at the bottom before the GPL stuff so that you might think the page ended and not bother scrolling further. I won't link to it because I don't want to publicise it, but if you google the product and scroll page the porn and sex toy sites you may eventually find it. The page with the ZIP archive of obfuscated source also contains some images ripped off from my own web site.

      Not sure what I can do about it. I'm not in the US so can't issue a DMCA takedown notice as far as I am aware. Legal action is out of the question for similar reasons. Since he used his home broadband connection to host the site I know who his ISP is but they didn't seem interesting in doing anything. eBay did remove his listings though.

      I think the bottom line is that you either take legal action or just accept what you can get by emailing the guilty party and the companies that host their stolen code.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    13. Re:ddos by daem0n1x · · Score: 1

      You'd be appalled to see how illiterate companies are regarding software licences, from the clueless developer that downloads source code for this and that, going through the administrations and lawyers that that don't know anything about it, ending in the dishonest middle manager or sales critter that thinks "no one will ever notice".

    14. Re:ddos by AK+Marc · · Score: 1

      "You are an employee here and delivered code, we mistakenly thought it was our copyright, as per the standard 'work for hire' copyright that exists unless something else is agreed upon."

  2. Come over to gpl-violations.org for help! by Qubit · · Score: 5, Informative

    Post your question on the gpl-violations mailing list and we'll try to help you work through the details of any (perceived) GPL violation.

    Short answer: Selling GPLed software (even software you did not personally author) is okay. However, you must correctly attribute the copyrighted work re: the upstream author(s), and you must comply with the terms of the GPL license, including providing the complete source.

    --

    coding is life /* the rest is */
    1. Re:Come over to gpl-violations.org for help! by bonch · · Score: 1

      I thought Slashdot was against copyright. How confusing.

    2. Re:Come over to gpl-violations.org for help! by Confusador · · Score: 1

      Slashdot is, as far as the hivemind can be said to hold any position, in favor of copyright reform. There is no consensus on what that should look like, generally either abolishing it altogether or restricting it to a term similar to that of patents. In either case, free and/or open licenses are considered a useful middle ground, though proponents of abolishment tend to favor BSD over GPL.

      But then, given how long you've been around, you already knew that.

    3. Re:Come over to gpl-violations.org for help! by bky1701 · · Score: 2

      All you can do is attack stawmen with hyperbole. I bet you'll cry about groupthink when you're modded down...

    4. Re:Come over to gpl-violations.org for help! by professionalfurryele · · Score: 2

      I suspect this guy is out of luck. As you point out there are various ways in which this group could have botched things up that would violate either copyright law or the GPL, but he gives no indication that is the case.

      From what I've read this guy may be thinking about this the wrong way. The reason these people are able to charge for this software (from a 'the market can support such actions' point of view, not a legal point of view) is they are offering support. In short his little bit of drupal code is providing jobs and gainful employment.

      Me, I'd just put it on my CV and move on. If he really thinks $50 is too much to charge for support for this module write a review on his blog or something. Or offer support himself at a lower cost and undercut them.

    5. Re:Come over to gpl-violations.org for help! by Anonymous Coward · · Score: 0

      lol enjoy your down-mods, fucking retard.

    6. Re:Come over to gpl-violations.org for help! by Overly+Critical+Guy · · Score: 1

      Hi, Galestar! I'm enjoying them immensely. No matter how many downmods I get, my karma somehow goes back up to excellent. Could be all the +5 comments. Did you know my posts receive the most moderations on Slashdot?

      --
      "Sufferin' succotash."
  3. Drone strike by Anonymous Coward · · Score: 5, Funny

    You can buy a scale Predator drone for less than $1000 and a basic AI package for it for maybe half that. A few flybys and maybe a leaflet drop should be sufficient.

    1. Re:Drone strike by hairyfeet · · Score: 2

      Yeah but see where they get you is the weapons. You ever price a hellfire or a maverick? Them damned things ain't cheap friend, hell it'd be cheaper to buy a brand new ford Mustang and just drive it into someone's house than it would be to fire a single missile! I mean where's the damned Chinese knockoff when you need them huh? How the hell are you supposed to get rid of that crazy ex or deal with the asshole boss if you can't even get affordable heat seeks? This is America dammit, what good is the second amendment if I can't even get a good deal on some rockets for my drone!

      As for TFA I'd say he's SOL. they are selling support and installation which is 100% fine and dandy by the GPL, just ask Red Hat. If you didn't want others to be able to profit from your work you should have released as a proprietary module and not the GPL.

      The flip side of this though is why i think we'll never see a truly kick ass Linux desktop that can stand toe to toe with the polish of OSX and Windows, and that's because it takes millions of dollars worth of code to put that level of polish and with GPL somebody could just offer all the work you did for free if you built in on Linux which is why Jobs used BSD for Apple. that's why at least for me every time I try to deal with a Linux desktop it feels like a bazillion little programs all built without a care in the world in how they were gonna integrate together beyond CLI because...well that's pretty much what it is, tons of coders scratching personal itches instead of working together for a solid unified whole.

      In the end the GPL is a double edged sword in that on the one hand it ensures that if you hand out code under GPL then under GPL it will stay but the flip side is nobody is gonna invest the insane levels of money it would take to make a truly integrated world class desktop out of it because like with Ubuntu there would be 50 free knockoffs and it would be damned hard to recoup your investment much less make a profit. i mean has Canonical even made a profit yet?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    2. Re:Drone strike by CriminalNerd · · Score: 1

      Sounds like we can drop a miniature version of a N.U.K.E. of sorts (two parter) instead of just one or two leaflets. "The argument is weak but the repetition is compelling."

    3. Re:Drone strike by shaitand · · Score: 1

      "You ever price a hellfire or a maverick? Them damned things ain't cheap friend"

      Which is exactly why the argument that certain classes of weapon shouldn't fall under the 2nd amendment is ridiculous. The purpose is to arm the people to fight the government and weapons that allow it should be freely available. Of course serious weapons take serious bank and with serious bank comes a serious interest in not rocking the boat OR takes a significant group of people all contributing funds like a citizens militia.

    4. Re:Drone strike by hairyfeet · · Score: 3, Funny

      I'll tell you why certain weapons shouldn't be sold...morons. I have a friend that used to be a cop and i'll never forget one of his stories: They pull over this car driving slow and acting funny, when they search the car they find four gangbangers and an RPG in the back seat. Now when my friend said "WTF were you planning to do with an RPG boy?" do you know what they said? Driveby. That's right, they were gonna try to shoot a rocket out of a moving 4 door at a rival's house. Needless to say they were shocked when my friend told them that if they would have tried to fire that thing the backblast have blown them up real good.

      So that is why you can't buy a hellfire, because some dipshit that has seen too many Rambo movies will get a hold of it and try to do a driveby on his ex with the damned thing. I mean can you imagine some methhead all paranoid with a pack of hydra missiles and a launcher?

      But don't worry friend because if the government ever rolls the tanks i'm sure the national guard armories will be nicely emptied faster than you can say Arab Spring.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    5. Re:Drone strike by shaitand · · Score: 2

      "if they would have tried to fire that thing the backblast have blown them up real good"

      It's called natural selection. Best to just let it happen.

      "I mean can you imagine some methhead all paranoid with a pack of hydra missiles and a launcher?"

      No I can't. If a methhead had a pack of hydra missiles and launcher he'd sell it for meth along with his momma and girlfriend. ;)

      "But don't worry friend because if the government ever rolls the tanks i'm sure the national guard armories will be nicely emptied faster than you can say Arab Spring."

      I have it on good authority that you are on to something there.

    6. Re:Drone strike by hairyfeet · · Score: 1

      The problem with natural selection is gangbangers are notorious for being bad shots and tend to take out some family while shooting at some guy halfway down the block. look at the one a few weeks back where they spot a rival filming a rap video and unload, completely miss ALL their targets but hit a one year old being carried by his dad down the block right in the back of the head. Personally i'd be all for a "gangbanger arena" where they could go and blast the fuck out of each other with NO penalties. hell we could put it on PPV. If we had that then yes let Darwin sort them out.

      Now as for methheads? you'd be surprised how well armed the metheads that are dealing are. That was the reason my friend quit being a cop, he was tired of pulling over someone for swerving and finding a dumbass cooking in a moving car with a BPV on and enough firepower to make Rambo go "Ya know, maybe you shouldn't carry so much hardware". Sure they may not have food for their kids but they'll have every weapon they can get their hands on. And once these guys get tweaked? Man. One of them he arrested had emptied something like 800 rounds at a tree. Why a tree? he was sure that tree had an FBI spycam hidden in it so he was gonna take it out. That is why one of those dipshits with a pack of hydras would be dangerous because they'd get tweaked and decide that car full of college kids was actually an unmarked and you'd have kiddie giblets all over the street.

      As for the national guard? those things are already leaking like sieves, their weapons end up with bikers, militias, hell there was a local guy that got arrested who had real hand grenades and was using them as "really cool paperweights". But living in the south i can tell you the fed rolls the tanks and not only will every NG armory suddenly come up dry as a bone, not only will every vehicle they have that runs be gone, but every machine shop will be mounting tripods on the backs of all these pickups we have and turning them into technicals. From what I was told a good welder can whip off a top notch tripod mount for a 50 cal in under 40 minutes flat. I doubt seriously with all the firepower we have sitting in all these armories that we have to worry about a one sided battle if the feds rolled the tanks. That of course don't count all the IEDs that would be butt simple to cook up, after this this is a place where we have 3 or 4 guys a year busted for using dynamite as a fishing pole.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:Drone strike by dlingman · · Score: 1

      Larry Niven said it best. "Think of it as evolution in action."

    8. Re:Drone strike by quarkscat · · Score: 1

      No kidding.

      It's a war OF terror, not a war ON terror -- with the primary victims being the the world's citizens falling under an increasingly draconian curtailment of human rights (i.e.. Constitution & Bill of Rights in the USA). Of course, I am not belittling the vast number of victims of state-sponsored terrorism, nor that of rogue groups -- only that state-sponsored terrorism is much more effective at killing because they can put the money behind real WMD.

      The world's economy is going down the tubes because eminent "peak everything" spells the doom of the one thing the current economy / banking system / ponzi scheme is most dependent upon -- continuous growth. Those at the very top of the "food chain" are basically "strip-mining the economy" as quickly as they can to acquire as much as they can before the economic crash landing. The blatant emerging police state is one element put in place to assure an orderly transition into a feudal economy with a world government.

    9. Re:Drone strike by Tim+C · · Score: 1

      It's called natural selection. Best to just let it happen.

      ...while hoping you don't get caught in the crossfire or splash damage...

    10. Re:Drone strike by shaitand · · Score: 1

      That would involve being near the shooting. Like I said, natural selection.

      It's cheaper to live in the sticks than in a bad part of the city so nobody has an excuse.

  4. You can sell GPL software by Anonymous Coward · · Score: 5, Insightful

    Why do people release software under a license and then ask basic questions like this? Particularly, why do they need to ask Slashdot all the time?

    The guy can try to sell your module all he wants, provided that a) He hasn't altered the copyright you placed on it (You did put a valid Copyright on each source file, in the GPL header, right?) and b) He makes the GPL sources available to anyone who has purchased a copy of the module and has then requested them, or anyone who has received a copy of the module and has requested them.

    Basically, he can't claim its his and he can't change the license, but if anyone is dumb enough to give him cash for something they could get for free elsewhere, that's their problem. If you're still not sure, contact the FSF. Or, hell, just read their damn website!

    1. Re:You can sell GPL software by Anonymous Coward · · Score: 0

      Why do people release software under a license and then ask basic questions like this? Particularly, why do they need to ask Slashdot all the time?

      That's a good question. I've got another to go along with it: why do people snidely offer wrong information and then get modded "Insightful"?

      The guy can try to sell your module all he wants, provided that a) He hasn't altered the copyright you placed on it (You did put a valid Copyright on each source file, in the GPL header, right?) and...

      I don't think you understand the meaning of the word "copyright". Copyright isn't something you "put" on a file, and what would a distributor even do that could "alter" someone else's copyright? If you don't understand the difference between a copyright notice and copyright itself, why are you lecturing others about saying stupid things on Slashdot?

      b) He makes the GPL sources available to anyone who has purchased a copy of the module and has then requested them, or anyone who has received a copy of the module and has requested them.

      If he's selling it for $49 and telling people it's his original work, he's presumably not telling people it's GPL'ed, which is also a violation. (You have to provide both the source code AND the license information, so recipients know they're receiving code they can do things with).

      Basically, he can't claim its his and he can't change the license, but if anyone is dumb enough to give him cash for something they could get for free elsewhere, that's their problem. If you're still not sure, contact the FSF. Or, hell, just read their damn website!

      Actually, if anyone is dumb enough to give him cash for something he's selling without complying with the upstream license, it's the original author's problem as much as the unwitting customer's problem. Because he's selling someone the original author's property without permission. The GPL gives him permission to copy until the GPL's terms are violated. Under the law, it's the original author, not the unwitting customer, who has been harmed. (actually, the customer might also be considered the victim of fraud, but that's more speculative)

    2. Re:You can sell GPL software by Anonymous Coward · · Score: 1

      (reposting to correct formatting errors)

      Why do people release software under a license and then ask basic questions like this? Particularly, why do they need to ask Slashdot all the time?

      That's a good question. I've got another to go along with it: why do people snidely offer wrong information and then get modded "Insightful"?

      The guy can try to sell your module all he wants, provided that a) He hasn't altered the copyright you placed on it (You did put a valid Copyright on each source file, in the GPL header, right?) and...

      I don't think you understand the meaning of the word "copyright". Copyright isn't something you "put" on a file, and what would a distributor even do that could "alter" someone else's copyright? If you don't understand the difference between a copyright notice and copyright itself, why are you lecturing others about saying stupid things on Slashdot?

      b) He makes the GPL sources available to anyone who has purchased a copy of the module and has then requested them, or anyone who has received a copy of the module and has requested them.

      If he's selling it for $49 and telling people it's his original work, he's presumably not telling people it's GPL'ed, which is also a violation. (You have to provide both the source code AND the license information, so recipients know they're receiving code they can do things with).

      Basically, he can't claim its his and he can't change the license,

      Well, the question specified that he WAS claiming it was his, and implied that the questioner knew this was a violation, and asked what to do about it, but apparently you felt the need to lecture him on what he clearly already knew rather than actually offer solutions...

      but if anyone is dumb enough to give him cash for something they could get for free elsewhere, that's their problem. If you're still not sure, contact the FSF. Or, hell, just read their damn website!

      Actually, if anyone is dumb enough to give him cash for something he's selling without complying with the upstream license, it's the original author's problem as much as the unwitting customer's problem. Because he's selling someone the original author's property without permission. The GPL gives him permission to copy until the GPL's terms are violated. Under the law, it's the original author, not the unwitting customer, who has been harmed. (actually, the customer might also be considered the victim of fraud, but that's more speculative)

    3. Re:You can sell GPL software by Anonymous Coward · · Score: 2, Informative
      No, you're wrong. The GPLv2 does not require that you include the source code. You have other options, instead you may:

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

      In this case, it's irrelevant. This is a Drupal module (PHP), so it *is* the code.

    4. Re:You can sell GPL software by Issarlk · · Score: 1

      > This is a Drupal module (PHP), so it *is* the code.
      Not necessarily ; see http://www.ioncube.com/
      That's a source code encryption tool that I've seen used several time in websites from clients of my hosting company.

    5. Re:You can sell GPL software by shaitand · · Score: 1

      "I don't think you understand the meaning of the word "copyright". Copyright isn't something you "put" on a file, and what would a distributor even do that could "alter" someone else's copyright? If you don't understand the difference between a copyright notice and copyright itself, why are you lecturing others about saying stupid things on Slashdot?"

      I think you are deliberately misconstruing what he said to serve your agenda. Obviously by "copyright" he meant the copyright notice and he is correct. He is incorrect in saying the module seller can't claim its their own, nothing in the GPL or copyright prevents plagiarism as long as the copyright notice and license text is included in the source.

      "If he's selling it for $49 and telling people it's his original work, he's presumably not telling people it's GPL'ed, which is also a violation. (You have to provide both the source code AND the license information, so recipients know they're receiving code they can do things with)."

      Almost nobody reads the source files or license.txt so I fail to see any reason the seller wouldn't comply. It's not like the buyer gets his money back when he finds out he could have gotten the module for free.

    6. Re:You can sell GPL software by Anonymous Coward · · Score: 0

      He is incorrect in saying the module seller can't claim its their own, nothing in the GPL or copyright prevents plagiarism as long as the copyright notice and license text is included in the source.

      You missed my point. The other guy can not remove or alter the copyright notice and/or license text. That would be an example of "Claiming it's their own", and is illegal

  5. Not selling his module by rgbrenner · · Score: 5, Informative

    They aren't actually selling his module.. it says:

    We are providing complete support, configuration and installation for this module.

    Not the same thing at all. Besides the FSF says selling GPL'd software is ok

    You would have a case if they were claiming it was their module.. but I wasn't able to find even that on their site.

    1. Re:Not selling his module by Anonymous Coward · · Score: 5, Informative

      Exactly. I did not see anywhere where they claimed it was their own custom module. It is completely legit for them to sell this module and/or support for it. I assume that the code is all in PHP, so when they provide it to their customers, there is no additional "source" code needed since it's already not a binary.

      So yeah, sorry to break this to the author, but it looks like those guys aren't actually doing anything wrong.

    2. Re:Not selling his module by FrootLoops · · Score: 1

      Do they have to provide the source upon request for free, or advertise the source in some way?

    3. Re:Not selling his module by bky1701 · · Score: 1

      ...it is a Drupal module, which are programmed in PHP. The executable is the source.

    4. Re:Not selling his module by Anonymous Coward · · Score: 0

      Note that the GPL for good reason does not use the terms "binary" or "source", but "format preferred for making modifications".
      The reason is that e.g. an obfuscated PHP module is source (in some interpretations), however you definitely don't want to make modifications to it - so to satisfy the GPL you could not ship only an obfuscated version.

    5. Re:Not selling his module by cultiv8 · · Score: 2

      I'm the OP. He changed verbiage on his site after he started getting flack on the drupal forums.

      --
      sysadmins and parents of newborns get the same amount of sleep.
    6. Re:Not selling his module by Anonymous Coward · · Score: 0

      Only if you are a customer.

    7. Re:Not selling his module by Anonymous Coward · · Score: 0

      After reading that thread, the crossmedia guy seems perfectly reasonable. It sounds like he changed the wording after being corrected because English is not his native language and he just misinterpreted. Apparently he DID make some customisations to the code, so he wasn't lying about it being a custom module.

    8. Re:Not selling his module by flimflammer · · Score: 1

      Give his level of English, I think it's pretty safe to assume a lot of the "violation" here is his lack of mastery of the language, rather than genuine intent to defraud anyone.

      As he is now, he seems to be compliant with the GPL, so I don't think you'll have any luck perusing any sort of legal action against this individual as his actual intent has been made clear.

    9. Re:Not selling his module by flimflammer · · Score: 1

      Yikes, I'm bad with the typos today. I hope all the grammar nazis are away for Christmas today.

    10. Re:Not selling his module by FrootLoops · · Score: 1

      Sorry if I was unclear. My question was not if they had to provide source upon request *after you've bought the module*, but rather beforehand. Obviously in this case afterwards the question is moot, though I was also curious if in general they have to advertise the fact that you can request the source in some way.

    11. Re:Not selling his module by Tim+C · · Score: 1

      No, only those who legitimately have a copy of the binary must be provided with the source on demand; no one else has any right to it. (Though of course anyone with the source can give it to anyone else as they see fit)

    12. Re:Not selling his module by FrootLoops · · Score: 1

      Thanks.

  6. You need to contact... by telekon · · Score: 2

    ...the Software Freedom Law Center

    They exist specifically for evaluating and defending against this sort of infringement. They're experts, and their services are generally free.

    --

    To understand recursion, you must first understand recursion.

    1. Re:You need to contact... by telekon · · Score: 0

      And you should absolutely do something about this. Unless GPL infringement is met with at least the threat of legal action, it will continue unchecked.

      --

      To understand recursion, you must first understand recursion.

    2. Re:You need to contact... by Anonymous Coward · · Score: 5, Insightful

      What GPL infringement?

    3. Re:You need to contact... by Anonymous Coward · · Score: 0

      Or you should do nothing because what they are doing is fine and in accordance to the law.

    4. Re:You need to contact... by um...+Lucas · · Score: 2

      Yeah, because no one can profit from selling other peoples gpl'ed code. Got that redhat, suse, debian, etc?

  7. DEATH TO INFIDELS by zill · · Score: 1

    Two words: Stallman sword

  8. And you're an idiot by Anonymous Coward · · Score: 0

    GPL just says they have to provide the source code. They can sell it, no question.

    Claiming it's their own might be a copyright violation but good luck fighting that one. They are not doing anything wrong by the GPL from selling it though.

    License code and not understand what the license really means? Unpossible!

    1. Re:And you're an idiot by shaitand · · Score: 1

      "Claiming it's their own might be a copyright violation"

      Depends on where they claim it. They have to leave the copyright notice intact on the source file but they can spout whatever they want on the website.

    2. Re:And you're an idiot by mark-t · · Score: 1

      "Claiming it's their own might be a copyright violation"

      Actually, it's plagiarism. The only time plagiarism is not illegal is if the amount copied and the purpose of the copy would have collectively fallen under the "fair use" umbrella.

  9. Licensed at no charge. by Anonymous Coward · · Score: 0

    They can still charge anything they want for the download. Well that was easy, next?

    1. Re:Licensed at no charge. by Anonymous Coward · · Score: 0

      Well that was easy, next?

      Is there something other than Windows I can use to run my computer?

  10. Understand your choice of license... by HTMLSpinnr · · Score: 4, Informative

    This is probably a bit of hindsight advice, but try to understand the license you choose for your work before releasing under said license. Releasing code under GPLv2 w/o understanding how downstream "users" can legally use it doesn't help when you have to question the legality of someone charging money for the work. If they provide the source and attribution to your work, they're good to go.

    If this wasn't the intended use, then consider a different license that more agrees with the ideals which the code was released under. Granted - if you reassign your code to AGPL or something of that sort, many people will either not comply or avoid the work entirely to avoid needing to disclose *their* surrounding source too.

    --
    $ man woman *
    -bash: /usr/bin/man: Argument list too long
    1. Re:Understand your choice of license... by tibit · · Score: 4, Interesting

      Heck, they can even do something cleverer, like Redhat does: they are free to cancel any subscription/service agreement that you may have with them if you exercise your rights to further redistribution. It does not violate GPL, for GPL is about distribution and distribution only, and they are not hindering your right to that. If you subscribe to RHEL, you are of course free to redistribute any source RPMs you downloaded from their network, but if you do so, they are free to cancel your subscription. And they will if you're a big enough fish (say, if you'd try to run your own "clone" distro based on their SRPMS).

      This seems to be a sensible business model even to people who'd wish to sell their stuff for big bucks: who the heck will abandon a multi-$k subscription by exercising their right to redistribute GPL code? No one sane; in most cases, unless they have plenty of money to burn. Ah, and IIRC Redhat will not renew your subscription if so terminated: you're essentially blacklisting yourself for life.

      --
      A successful API design takes a mixture of software design and pedagogy.
    2. Re:Understand your choice of license... by Anonymous Coward · · Score: 1

      It's a Drupal module. He *has* to license it under the GPL2 because he links to GPL2'd code.

    3. Re:Understand your choice of license... by Anonymous Coward · · Score: 0

      Red Hat does not blacklist a customer for redistributing the source code. That is a basic right the GPL gives any recipient of the binary or code. Red Hat does restrict redistribution of the BINARY which was compiled by Red Hat. Binaries are not required to be redistributable by the GPL as the GPL isn't a freeware license. You may take the source, recompile it and distribute that in accordance to the GPL. You can lose support for any machine that has modified/recompiled sources on them because making such modifications can effect the expected behaviour beyond the scope of the support contact. e.g. if you one off modify a program to always crash, Red Hat isn't going to debug it for you. The best way to get changes into source you want supported is to work with upstream. Another thing to note is you only lose support for that machine. Any other unmodified Red Hat machine is not effected.

    4. Re:Understand your choice of license... by shaitand · · Score: 1

      They can't block your access to the source (for the binaries they gave you) no matter what 'subscription' they terminate. That would be a GPL violation.

      Also, SOMEONE obviously isn't concerned with this because they are packing up a clone named CentOS.

    5. Re:Understand your choice of license... by Anonymous Coward · · Score: 0

      I don't know the particulars in the RedHat situation, but the GPL prevents them from hiding the source from anyone since they distribute binaries without source. They can refuse to give you tech support, but if you are distributing a RedHat clone you should have your own in-house experts if you have any sense. I can see why they wouldn't want you to sell a clone and forward the tech support calls from your customers to them.

    6. Re:Understand your choice of license... by unixisc · · Score: 1

      Freedom #2 of GNU - the one about helping your neighbor - specifically implies that you can re-distribute programs, and more importantly, that you cannot stop anybody from re-distributing a GPL program, whether source or binary (unless the binary was provided w/o source).

      I just don't follow RedHat's subscriber model - under that, RedHat cannot prevent you from installing say RHEL on a second server, but they can state that it voids the service agreement that they have w/ you, effectively forcing one to purchase on a per seat basis unless one wants to either lose the support, or go w/ someone else. So essetially, RHEL has figured out a way to impose subscription based pricing on GPLed software, which is pretty brilliant of them.

    7. Re:Understand your choice of license... by tibit · · Score: 1

      1. Access, as in access to a download site can be terminated without violating GPL. All that GPL requires is that, when you ask nicely (via a letter, say), they'll provide you with sources -- say via snail mail, given that you cover their reasonable costs.

      2. They are under no obligation (under GPL) to provide you with updated sources indefinitely.

      RedHat sometimes has SRPMS that slip through the cracks and are NOT available on their publicly accessible site. CentOS works quite hard on getting those together, because they can't just subscribe and pull them from the SRPMS section. RedHat is under no obligation to renew a subscription of those who break their terms of service.

      Basically, if they terminate your subscription, they are not distributing anything newer to you, so you're stuck in time as far as access to the sources goes.

      --
      A successful API design takes a mixture of software design and pedagogy.
    8. Re:Understand your choice of license... by tibit · · Score: 1

      Redistribution applies to "here and now" -- that means that once you get some GPLd software from RedHat, you can redistribute as you please, but nowhere does it say that RedHat should provide any newer versions to you.

      It is brilliant, but it's probably the only way to make GPL work commercially. You could be very easily selling some, say, specialized CAD software at $40k per seat, and have it GPLd. No one will pay that much just to exercise their GPL rights, and if they do, you still got the money, and all they have is a version that will be obsolete, sooner or later.

      --
      A successful API design takes a mixture of software design and pedagogy.
    9. Re:Understand your choice of license... by unixisc · · Score: 1
      With a CAD software @ such a price, any customer will value the support a lot more. Actually, they could sell it @ $4k per seat to 10 customers w/ similar #seats, and recoup their costs, but if that risks
      1. Them voiding any support agreement w/ the supplier for which the $40k x # seats
      2. Their rights to future updates of such software

      Then you're right - they'd more likely than not avoid further distribution. Besides, for this application, the level of expertise is so high that customer engineers would typically have to work closely w/ the vendors while working on their designs.

  11. GPLv2 allows for commercial use by Anonymous Coward · · Score: 0

    Because you were not so clear: Selling GPLv2 software is explicitly allowed to whatever price one wishes, you just have to ship the source (and the license information) with it. If you want that any user of a web application may have cost-free access to the source code, you should have licensed your work under the Affero GPL.
    The infringement here is the false claim that the module was written by them. If they removed all license information from your software that would be an infringement as well (even if they attribute you as the author) because the GPL also demands that the license is shipped with the product.

    As for dealing with infringement, I'm no expert, sorry. You should probably contact GPL Violations. They might help you.

    1. Re:GPLv2 allows for commercial use by um...+Lucas · · Score: 1

      I don't think you have to ship the source, you just need to make it available to anyone who's received the executable.

    2. Re:GPLv2 allows for commercial use by Arker · · Score: 1

      It's actually an either/or and you got the ship later option wrong. Ship a copy of the source with every executable, or ship source to anyone that requests it later.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:GPLv2 allows for commercial use by shaitand · · Score: 1

      You keep repeating that you must ship source to 'anyone' that requests it later. That technically isn't true even if it may practically be true.

      http://www.gnu.org/licenses/gpl-faq.html#WhatDoesWrittenOfferValid

      The first line says the same as you but the two paragraphs following that line modify it and clarify that it is only to those who have gotten a copy of the binary (and accompanying written offer) that you must provide the source.

      There is no reason you couldn't put a code on the written offer and require the request be accompanied by a copy of the written offer. You'd have to honor it for third parties but it would allow compliance without honoring requests from random anonymous people with no chain of distribution from you. You might do this to just to reduce the volume of source requests you have to process.

    4. Re:GPLv2 allows for commercial use by shaitand · · Score: 1

      you are right, other guy is wrong http://www.gnu.org/licenses/gpl-faq.html#WhatDoesWrittenOfferValid

      He is reading the first line and ignoring the following two paragraphs that clarify that 'anyone' is actually 'anyone who got both a binary and copy of written offer' BUT the GPL allows the non-commercial copying and redistribution of both your written offer and your executable. So if I get a binary from you and provide my friend with a copy for free you have to provide source to him as well.

    5. Re:GPLv2 allows for commercial use by johnw · · Score: 1

      The first line says the same as you but the two paragraphs following that line modify it and clarify that it is only to those who have gotten a copy of the binary (and accompanying written offer) that you must provide the source.

      You can't modify a software licence by putting up a separate web page talking about it, and in any case I think you're misinterpreting the meaning of those paragraphs. They are clarifying that the intention is that even those who have received the code and offer indirectly are entitled to make use of the after-the-event source provision mechanism. However what the licence *says* (GPLv2) is that any third party is entitled to use the mechanism.

      The relevant section changes in GPLv3 and then only those holding the binaries are entitled to request the source, but the piece of software under discussion we are told is GPLv2.

    6. Re:GPLv2 allows for commercial use by Arker · · Score: 1

      JohnWs points are correct, but there is an even simpler and more direct one he missed. Even the FAQ page that you linked disagrees with you.

      "If you choose to provide source through a written offer, then anybody who requests the source from you is entitled to receive it."

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    7. Re:GPLv2 allows for commercial use by shaitand · · Score: 1

      Me: "The first line says the same as you..."
      You: "the FAQ page that you linked disagrees with you" followed by a quote of the aforementioned first line.

      -1 Redundant

  12. Selling GPLv2 software is not an infringement by mysidia · · Score: 4, Informative

    Earlier today I discovered that a Drupal user was selling the module from their website for $49 and claiming it was their custom-made module. I'm no lawyer, but my perspective is this violates both the spirit and law of GPLv2

    It is perfectly fine to sell someone else's GPLv2 module for $49; the GPLv2 specifically allows you to sell software.

    There's also no GPLv2 problem with the part about "We are providing complete support, configuration and installation for this module."; the GPL doesn't restrict what extra services can be bundled with software.

    Now there would be a problem if they distribute the GPLv2 software, with your copyright notices remove, or attempt to redistribute under more restrictive terms than the GPLv2.

    If what they are selling is USE of a GPLv2 module through their drupal hosting service, where the software is not actually ever distributed to the end user, then well, the GPLv2's redistribution requirement that redistributions be under the GPL doesn't come to bear until they actually distribute the code.

    1. Re:Selling GPLv2 software is not an infringement by Anonymous Coward · · Score: 0

      Also in addition if the guy incorporated it into his software then his software is probably now GPL (LGPL lets you do that).

      Also his only other restriction is he distribute to whomever he gives the software a copy of both the exe and the source.

    2. Re:Selling GPLv2 software is not an infringement by Kagetsuki · · Score: 1

      Absolutely correct, but may I add that the GPL explicitly allows you to sell services on software or software as a service. Selling software bundled is OK as well as long as you distribute sources and retain the GPL, of course. In this case it's a little questionable how they are advertising it and there is no immediately available source they are linking to but they're right on the line before "breaking the rules" - it really comes down to how they respond when you ask them for sources or if they are using a modified version without distributing sources.

      I myself make money off of GPL software by selling services using it and I've found it an excellent license to enforce freedom without revoking control over my code. I advertise it and even use it as a selling point and regularly push updates to the original developers of projects I use but didn't create myself. I think cultiv8 should point out to this CrossMedia what he finds acceptable and see if they comply. If they don't like complying with the GPL he, as the copyright holder, actually has a very good opportunity to sell them an alternative license. If they don't comply he can threaten to sue them of course but that's all a hassle.

    3. Re:Selling GPLv2 software is not an infringement by mysidia · · Score: 1

      Selling software bundled is OK as well as long as you distribute sources and retain the GPL, of course. In this case it's a little questionable how they are advertising it and there is no immediately available source they are linking to

      You don't have to distribute sources and provide the GPL license unless you distribute the software.

      In case the only way they are selling this is as a 'supported solution' where you host a site with them, and they set the script up on your site, it's possible they never actually distribute the code to you.

      In case you can buy a copy of the PHP module from them and receive the PHP script, they are required under the GPL to provide distribution of source code to the PHP script and distribute a copy of the GPL with the software.

      They don't have to provide a link or distribute sources to the general public, for privately redistributed software, that's not a GPL requirement.

      And i'm not personally about to pay them $50, to see if I get a copy of the script, and to see if they will provide source; that sounds like an expensive exercise.

      So all we have for sure at this point as a community is -- no strong evidence Crossmedia folks acted negligently or in violation of the GPL, a suggestion that might be result of author disapproval of non-infringing activities / a preconceived notion achieved through the fact they're charging a fee, and the way they have chosen to use the plugin / advertise.

      I suppose the author might have evidence/ information/experience against Crossmedia not discussed in the article.

      So it's quite possible they are still on the wrong side of the line, but that the actually pertinent info wasn't shown to Slashdot.

    4. Re:Selling GPLv2 software is not an infringement by Kagetsuki · · Score: 1

      THIS. Very well put and well outlined. Thank you for clarifying the issue of sources and distribution as well, my statement could have been read a few different ways. I hope the author reads your comment.

  13. Where is your license mentioned? by Qubit · · Score: 4, Informative

    Hi,

    I need to run off in two shakes of a lamb's tail, but I took a quick look I don't see the GPLv2 (or any GPL license) mentioned anywhere in your code.

    I suggest that you

    1) Put a copy of the GPL (v2, v3, etc...) at the top level of your project. I usually make a file LICENSE.txt that explains that the project is using the GPL, and then put a copy of the GPL at the end of that file.

    2) Put license headers on ALL of your files, so that even if they get separated there is no confusion about either the license or the author. They should look like this:

    UC Authorizenet Multi
            Copyright (C) 2011 Cultiv8 (put your real name here...duh!)

            UC Authorizenet Multi is free software: you can redistribute it and/or modify
            it under the terms of the GNU General Public License as published by
            the Free Software Foundation, either version 2 of the License, or
            (at your option) any later version.

            UC Authorizenet Multi is distributed in the hope that it will be useful,
            but WITHOUT ANY WARRANTY; without even the implied warranty of
            MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
            GNU General Public License for more details.

            You should have received a copy of the GNU General Public License
            along with UC Authorizenet Multi. If not, see .

    Here's a quick link to more information: http://www.gnu.org/licenses/gpl-howto.html

    --

    coding is life /* the rest is */
    1. Re:Where is your license mentioned? by WaywardGeek · · Score: 0, Redundant

      Did the guy mention that he copyrighted his work? If he put it out there with nothing indicating that, there's an argument that he put it into the public domain, but if he copyrighted the project in a README file or in the core code files, he's covered. If someone is violating the GPL license and selling a modified version of his work, I'd recommend he contact the Electronic Frontier Foundation, who can help defend him, most likely free of charge.

      Short answer: Selling GPLed software (even software you did not personally author) is okay.

      Jesus... It's amazing what crap a first poster can say. No, you can not sell GPLed software you didn't write, though you may charge a distribution fee, and you must provide a way to access the source code you're distributing. If some a-hole is charging $50-ish bucks for your software, take him down.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    2. Re:Where is your license mentioned? by grcumb · · Score: 4, Informative

      Did the guy mention that he copyrighted his work? If he put it out there with nothing indicating that, there's an argument that he put it into the public domain....

      On the contrary. The default proposition is that it IS copyrighted and that all rights are reserved. Under Common Law, anyway.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    3. Re:Where is your license mentioned? by James_Duncan8181 · · Score: 4, Informative

      Jesus... It's amazing what crap a first poster can say. No, you can not sell GPLed software you didn't write

      Ironic. Yes, of course you may.

      --
      "To any truly impartial person, it would be obvious that I am right."
    4. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      No, you can not sell GPLed software you didn't write

      False

    5. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      not under Common Law. Under US law since some point during the latter half of the 20th century. Before then, you had to explicitly copyright stuff by sending a copy to the Library of Congress and receiving a copyright registration number or it was public domain by default.

    6. Re:Where is your license mentioned? by bky1701 · · Score: 4, Informative

      "If he put it out there with nothing indicating that, there's an argument that he put it into the public domain"

      All works are automatically copyrighted, notice or not. It is not a defense to claim you did not know. All works are copyrighted UNLESS placed into the public domain. That requires a disclaimer. The only argument might be that he didn't originally write, which is very iffy, and probably isn't going to fly in court.

      In fact, if there are no notices, it is probably not GPL'd. Which is an interesting problem in itself...

      "No, you can not sell GPLed software you didn't write, though you may charge a distribution fee, and you must provide a way to access the source code you're distributing."

      False. The source must be distributed if it is changed. Otherwise, it is not your responsibility. He was right, you are not.

      Anyway, this is a Drupal module for heaven's sake, AKA a PHP script. It is source. I'm wondering if you have any idea what you're talking about, or just felt like knee-jerking some.

      "If some a-hole is charging $50-ish bucks for your software, take him down."

      ...or, don't, because using the GPL, if the guy actually did, gives gives this person the legal right to sell it, and he will be laughed out of court.

    7. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      I would say under "common" copyright law, to whit the Berne Convention in the US, though that was also the practice elsewhere long before it was adopted in the US.

    8. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      Excuse me? Read the license before you run your mouth off. You seem to have not even the faintest clue as to what its terms actually are. Or hell, read the FAQ. Knowledge is power.

    9. Re:Where is your license mentioned? by bky1701 · · Score: 5, Informative
      In case you are unable to use your browser's search function - I can understand the intellectually challenged might have problems with that:

      4. Conveying Verbatim Copies.

      You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.

      You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.

      link

      Troll elsewhere.

    10. Re:Where is your license mentioned? by Anonymous Coward · · Score: 5, Informative

      1. Person A releases GPL code
      2. Person B takes it and does modifications. Puts it up on site to sell @ $50. The purchaser gets the program AND the source code (if they want the source code).
      3. Person A is angry but has *no case*.

      Person A only has a case IFF Person B sells the modifications without releasing the source code with the modified binary.

      Person A cannot even demand the source code modifications from Person B unless they *legally* acquire the modified binary.

      If you have issues with this, please read and re-read GPL license or alternatively use non-GPL license.

      PS. I do not know the details of this case are. But GPL does not imply "freeware" of any kind. It only affirms that GPL freedoms are passed to the user of (modified) GPL software.

    11. Re:Where is your license mentioned? by claar · · Score: 1

      Actually, Drupal modules should not include a LICENSE.txt -- the GPL is already included at the root of the Drupal install, which the module is installed under.

      It's considered a module bug in the Drupal community to include a LICENSE.txt.

      --
      I'd give my right arm to be ambidextrous...
    12. Re:Where is your license mentioned? by Arker · · Score: 4, Informative

      Your post is mostly correct, but I spotted one huge glaring error.

      False. The source must be distributed if it is changed. Otherwise, it is not your responsibility. He was right, you are not.

      Wrong, wrong, wrong. You have two options to distribute software under the GPL. You can either: ship the full code with every binary or you can ship the binary alone but commit to provide the source code to anyone who requests it. Whether you are distributing the code unmodified, or have extensively modified it, doesnt matter in the least.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    13. Re:Where is your license mentioned? by Arker · · Score: 3, Informative

      You seem to have learned all you know about the GPL from listening to its enemies. Try reading it sometime. It's not anti-commercial, it's quite explicitly the opposite in fact. It considers the right to sell the software to be one of the package of user rights that the license is here to protect.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    14. Re:Where is your license mentioned? by Arker · · Score: 1

      Uh no, copyright and other monopoly grants are not common law concepts. You may be thinking of Constitutional copyright, but the truth of it was just the opposite of what you wrote so I dont think so. What you must be thinking of is under the Berne convention which is about as far from common law as you could possibly get.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    15. Re:Where is your license mentioned? by bky1701 · · Score: 1

      It is rather convoluted; I partially misremembered that section. However, it is entirely irrelevant here, since PHP is source.

    16. Re:Where is your license mentioned? by bky1701 · · Score: 2

      Uhhh... that's not how it works. The license only "counts" for the module if you provide some sort of Drupal+modules package. Modules still must include it to be properly licensed when distributed alone. If it is considered a bug, you need better license people... which would not surprise me, considering I know one of Drupal's so-called license experts, who seemed unable to discern what exactly the Creative Commons was all about.

      "4. Conveying Verbatim Copies.

      You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program."

      Program -> Module.

    17. Re:Where is your license mentioned? by Anonymous Coward · · Score: 5, Informative

      See what GNU has to say. Note this quote from the second paragraph:

      Actually, we encourage people who redistribute free software to charge as much as they wish or can.

      You are right that you can only charge a distribution fee, but that doesn't mean you can't charge as much as you want. The only limitation is that if you distribute the binary separate from the source, then you cannot charge customers extra for the source beyond what it costs to ship/distribute it (see 3b in the GPL v2).

    18. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      A total crock of correctness. The GPL SPECIFICALLY (read it sometime) states that you may sell any GPL'd work as long as you follow the rest of the restrictions set forth therein. You must distribute source, in other words. If you don't like that... you talk to RMS.

    19. Re:Where is your license mentioned? by Qubit · · Score: 5, Informative

      Due to the truly amazing amount of information in your post that is inaccurate, I assume that you are either
      1) a troll, or
      2) 13 years old ...nevertheless, I'll provide some answers. Maybe it will be helpful for the OP.

      Did the guy mention that he copyrighted his work? If he put it out there with nothing indicating that, there's an argument that he put it into the public domain,

      If you don't trust me, how about the US Copyright Office?

      Q: Do I have to register with your office to be protected?
      A: No. In general, registration is voluntary. Copyright exists from the moment the work is created. You will have to register, however, if you wish to bring a lawsuit for infringement of a U.S. work. See Circular 1, Copyright Basics, section “Copyright Registration.”

      You go on...

      If someone is violating the GPL license and selling a modified version of his work, I'd recommend he contact the Electronic Frontier Foundation, who can help defend him, most likely free of charge.

      While the EFF are a bunch of hoopy froods who protect our rights in cyberspace, they are certainly not the first people I'd contact about a GPL infringement. They're not even the 4th or 5th on my list.

      Here's my list:
      1) GPL-Violations.org - Volunteers, knowledgeable folks who will answer your questions pretty quickly
      2) The SFLC (Software Freedom Law Center) - Volunteer lawyers (much slower to respond due to demand, but they know their stuff)
      3) The Software Freedom Conservancy (if you want to align your FOSS project with a "non-profit home and infrastructure for FLOSS projects.")
      4) The Free Software Foundation, if you have a specific question about some of their GPLed software
      5) Bradley Kuhn, Harald Welte, etc..

      Jesus... It's amazing what crap a first poster can say.

      Have you even read the text of the GPL(v2) ?

      No, you can not sell GPLed software you didn't write, though you may charge a distribution fee, and you must provide a way to access the source code you're distributing. If some a-hole is charging $50-ish bucks for your software, take him down.

      Here's an exact quote from the on the FSF's website:

      Does the GPL allow me to sell copies of the program for money? (#DoesTheGPLAllowMoney)

      Yes, the GPL allows everyone to do this. The right to sell copies is part of the definition of free software. Except in one special situation, there is no limit on what price you can charge. (The one exception is the required written offer to provide source code that must accompany binary-only release.)

      When you mention a "distribution fee," I believe that you're talking about clause 3(b) of the source requirement of the GPLv2 (relevant section italicized):

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      Section 3(b) is talking about a requirement to provide source code to people you've already given binaries. You can still charge them a bunch of money up front for initial access to the program.

      It's not always easy to understand parts of the GPL, and the GPLv3 made the whole darn thing a bunch

      --

      coding is life /* the rest is */
    20. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      The "Greater Good" part of the GPL v2 is that _at the very minimum_ someone who pays for that component will know or be able to easily learn that exactly the same thing can be had for free. Doesn't stop whoever already paid for it. Does stop people claiming it was made by themselves (but of course this won't stop an enterprising seller who can avoid such references completely).

      There's also a notion of fairness in there - if he is selling something that is 20% his own work and 80% someone else's - then yes, he is benefitting from the value of the full combination when he only contributed a small part. However this also means that anyone can take that 80% and produce and open source implementation of the 20%. The smaller part he has produced himself (and hence the worse the problem) the easier this would be to replace in OSS.

      The GPL v3 is different, where in practice someone who contributes x% of the joint product will benefit 0% from direct sales. Turns out that getting exact amounts of fairness is pretty hard.

    21. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      GPLv2 yes. But the business model in it is very sketchy if it works at all since you still have to provide the source for free, in which case, anyone should be able to build the software anyway for free.The only thing you are selling is the time it took you to have a proper compile system setup, which the end customer/user no longer needs. This by the way, is the reason why the GPLv3 was created to explicitly remove this exact ability.

    22. Re:Where is your license mentioned? by tomhudson · · Score: 1

      They're charging a $50 distribution fee. To cover the cost of charging a distribution fee ... like how the toll booths collect tolls ... to pay for the cost of the toll booths.

      If you don't like it, then you have several options:

      1 Distribute under a different license;
      2. Don't distribute at all - run it as SaaS (Software as a Service) off your own server, and optionally charge a fee;
      3. Distribute an obfuscated version so that it's almost impossible for them to modify it.

      Exercise your perl-fu by writing a script that reads in the source, strips out the comments and white space, replaces every variable name with a 2-letter combo in the range of A0 to ZZ, and every constant or string with a value from _A0 to _ZZ, and every function with a name from AO_ to ZZ_

    23. Re:Where is your license mentioned? by tomhudson · · Score: 1
      In the case of perl, php, and javascript, they ARE getting a non-linked "program" - not a binary (even if it's run through an obfuscator, it's still neither object code suitable for linking, nor a binary). Of course, with some languages (perl ...) it's sometimes hard to tell if it's been obfuscated intentionally.

      And if you DO run it through a good obfuscator you can reduce the size by up to 80%, so it downloads quicker.

    24. Re:Where is your license mentioned? by bky1701 · · Score: 1

      As a note: that was the GPL3. However, the clause is almost entirely unmodified (as #1) under the GPL2. http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

    25. Re:Where is your license mentioned? by Donwulff · · Score: 2

      If you take a quick look at the Drupal repository itself, you'll find the statement "Please note that all code which is committed into a Drupal repository must be covered under the terms of the GNU General Public License, version 2 or greater; the same as Drupal itself."
      The only halfway interesting question out of this post seems to be, if you submit your work to a repository which requires all submissions to be GPL, will it be GPL even if you don't explictly declare it as such? I would assume not, as most high-profile GPL projects have been requiring signed GPL assignment papers from any major contributors.

      This whole argument about the works license is, of course, mostly moot since obviously as the Drupal licensing FAQ http://drupal.org/licensing/faq puts it:
      "Drupal modules and themes are a derivative work of Drupal. If you distribute them, you must do so under the terms of the GPL version 2 or later."

    26. Re:Where is your license mentioned? by ysth · · Score: 1

      No perl-fu required, B::Deobfuscate can be used to obfuscate symbol names (though it was written to allow easy reversal of such obfuscation).

    27. Re:Where is your license mentioned? by ysth · · Score: 1

      Err, of course that only works for Perl code, which the code in question is not :(

    28. Re:Where is your license mentioned? by SuricouRaven · · Score: 5, Informative

      Under just about all national law, actually - it's one of the terms of the Berne Convention. It requires all contracting companies make copyright grants automatic, even if the author didn't explicitly put a notice on.

      There was a valid reason though. It was to prevent incomplete works from leaking and being legally redistributed, before the creator(s) put the copyright notice on.

    29. Re:Where is your license mentioned? by houghi · · Score: 1

      I need to run off in two shakes of a lamb's tail

      Is that the time it take a Volkswagen to cross a football-field diagonally?
      Or is it 1 score (As in 4 scores and 7 years) divided by the books in the library of congress?
      I get a bit confused with all these measurements.

      --
      Don't fight for your country, if your country does not fight for you.
    30. Re:Where is your license mentioned? by bzipitidoo · · Score: 1

      Does stop people claiming it was made by themselves

      Neither copyright law nor GPL stop plagiarism. They are about the right to copy, not misrepresentation or fraud. It's a common misconception that copyright stops plagiarism. It can be used against plagiarism, yes, rather like using tax evasion against drug dealers. Copyright extremists use this misunderstanding to further their own agenda of extorting money from us all for our own art and science.

      I find the GPL idea of charging for distribution naive. The Internet has made distribution into a trivial problem, with negligible costs. Have to change to some other method.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    31. Re:Where is your license mentioned? by SuricouRaven · · Score: 1

      The same business model has been used to great infamy by many knock-off emule clients. You just missed out a key part: Don't tell the customer they can get it free elsewhere! If you have to mention gpl, do so in point-two font on a page no-one visits. If your page is a top rank on google (May have to hire a spammer for that) then you should be able to get a few suckers to pay up without even realising that your page is not the official one.

    32. Re:Where is your license mentioned? by DarwinSurvivor · · Score: 2

      You are only legally required to provide the source code to parties you have sent binaries to. If I don't pay for the application, you are under NO legal obligation to provide the source code. The instant you give/sell/whatever the application (be it in binary form, etc), you are THEN required to hand of the source code upon request. Once you have distributed the binary, you may only charge a nominal fee to cover distribution costs, no more.

    33. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      The headers are important. I've seen many pieces of code where people only put a copyright in a LICENSE file, and a subsequent package manager stripped it (it should be assumed that unless it's being downloaded in binary format only, that neither the LICENSE nor the headers will be read, but can be referenced.)

      You could always do what php non-free software do and put a key into the software so that someone who tries to sell it and doesn't really know anything can identify from the compiled or distributed module who wrote it. eg, no free licence key, it has a reminder to obtain a key for free from your site. Even if the key does nothing but make the message go away.

      But you shouldn't even have to do this. It's just a way to make sure that users have the latest version.

    34. Re:Where is your license mentioned? by TheRaven64 · · Score: 2

      The GPLv3 also permits this. You can take someone else's GPLv3 code and sell it for $1,000,000 if you can find a buyer (although, since they could get it from someone else for free, good luck with that). What you must do, with both v2 and v3, is provide the person that you sell it to with a license to redistribute it, and with the source code (or a transferrable offer good for three years to provide the source code). The person you sell it to is then free to sell it for any amount or give it away, so selling GPL'd software more than once requires a ready supply of fools.

      --
      I am TheRaven on Soylent News
    35. Re:Where is your license mentioned? by TheRaven64 · · Score: 3, Interesting

      Note that the above only applies to US Federal copyright law. In some states (although generally only for a subset of types of work), and in most of Europe, copyright also includes the concept of Moral Rights. These include the right of the author to be identified with the work, so in many jurisdictions plagiarism (i.e. not giving the author credit) are explicitly covered by copyright law.

      At the Federal level, the USA does not recognise moral rights - make of that what you will.

      --
      I am TheRaven on Soylent News
    36. Re:Where is your license mentioned? by InterestingFella · · Score: 3, Funny

      Did the guy mention that he copyrighted his work? If he put it out there with nothing indicating that, there's an argument that he put it into the public domain, but if he copyrighted the project in a README file or in the core code files, he's covered. If someone is violating the GPL license and selling a modified version of his work, I'd recommend he contact the Electronic Frontier Foundation, who can help defend him, most likely free of charge.

      Short answer: Selling GPLed software (even software you did not personally author) is okay.

      Jesus... It's amazing what crap a first poster can say. No, you can not sell GPLed software you didn't write, though you may charge a distribution fee, and you must provide a way to access the source code you're distributing. If some a-hole is charging $50-ish bucks for your software, take him down.

      You sir just won the award for Slashdot's 2011 Posts With Highest Percentage of Factually Incorrect Statements. Congratulations!

    37. Re:Where is your license mentioned? by beelsebob · · Score: 3, Interesting

      The headers are important. I've seen many pieces of code where people only put a copyright in a LICENSE file, and a subsequent package manager stripped it (it should be assumed that unless it's being downloaded in binary format only, that neither the LICENSE nor the headers will be read, but can be referenced.)

      For reference –those package managers are in violation of the GPL –to redistribute GPL'd code you must make sure you preserve the copyright notice. This is in fact probably the single most important bit of the license!

    38. Re:Where is your license mentioned? by ewanm89 · · Score: 2

      Of course, the person who bought it can legally redistribute it. For any price...

    39. Re:Where is your license mentioned? by shaitand · · Score: 1

      Of course it matters. If you haven't modified the binary you can 'provide the source' by providing an offer that links back to the original project (technically you'd still be required to provide a physical media if requested under v2). If you yourself got your copy with such an offer you can provide unmodified copies with copies of the offer you received.

      Also supplying an offer to supply the source does NOT mandate providing the source to ANYONE who request it. Only to those who have received a copy of the binary.

    40. Re:Where is your license mentioned? by shaitand · · Score: 1

      "This whole argument about the works license is, of course, mostly moot since obviously as the Drupal licensing FAQ http://drupal.org/licensing/faq puts it..."

      The Drupal project saying so doesn't make it true. The modules and themes would only be derivative works if distributed with Drupal. There is no reason a Drupal compatible API couldn't be made and these independent chunks of code run on that.

    41. Re:Where is your license mentioned? by rgbrenner · · Score: 0

      Person A cannot even demand the source code modifications from Person B unless they *legally* acquire the modified binary.

      That's is NOT correct. If you distribute a modified GPL'd program, you MUST submit all of your changes to the original author. The original author may choose not to use those changes, but you still must submit them.

      And note, I did NOT say "provide them if requested', or "if the author buys the software"

    42. Re:Where is your license mentioned? by Hal_Porter · · Score: 1

      You can either: ship the full code with every binary or you can ship the binary alone but commit to provide the source code to anyone who requests it.

      You can just send them a link to the original author's site.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    43. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      You're completely wrong. Since 1976, NOTHING in the US goes in the public domain, regardless of any explicit notice.

    44. Re:Where is your license mentioned? by KiloByte · · Score: 1

      GPL2: "The source code for a work means the preferred form of the work for making modifications to it.".

      A program ran through an obfuscator is not source, according to both common sense and the wording of the GPL.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    45. Re:Where is your license mentioned? by claar · · Score: 1

      Yeah, I forgot -- the way it works is that the LICENSE.txt is automatically included when the module is packaged by the system -- that's why module authors shouldn't include it themselves.

      But way to take any opportunity to rag on Drupal -- seems to be the thing to do around here. :)

      --
      I'd give my right arm to be ambidextrous...
    46. Re:Where is your license mentioned? by rgbrenner · · Score: 1

      Apparently, I'm the one who got this wrong.. just read the GPL again.. and that's not in there

    47. Re:Where is your license mentioned? by J'raxis · · Score: 1

      The ignorance in this post is stunning.

      By default, nowadays, all creative works are considered copyrighted. I believe this traces back to the Berne convention in 1976. Putting an "all rights reserved" notice on it is merely prudent, not required.

      Of course you can sell GPL software. There's nothing differentiating charging a "distribution fee" from "selling" it. Ever go into a brick-and-mortar computer store and see all the Linux distributions available? Do you not think that RedHat, SuSe, Ubuntu, &c., are making money off of selling software that Linus Torvalds and the GNU Project authored?

    48. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      There's another reason.

      It was because actual compliance with all the various standards and registration bodies was considered burdensome.

    49. Re:Where is your license mentioned? by J'raxis · · Score: 1

      I find the GPL idea of charging for distribution naive. The Internet has made distribution into a trivial problem, with negligible costs. Have to change to some other method.

      Sure. This is just like the situation with the RIAA/MPAA cartels: $20 for a physical CD made sense, when that was all that was available. With the Internet, expecting people to pay more than, say, 99 cents per song just leads people to piracy.

      That said, people are more than welcome to try to charge obscene costs for distributing GPLed software. There's nothing illegal nor unethical about doing so. Fortunately, and unlike the situation with the *AA dinosaurs, reasonably resourceful people can in turn redistribute the GPLed software for a more reasonable cost, or for free, without fear of the wrath of the original distributor coming down on them.

    50. Re:Where is your license mentioned? by johnw · · Score: 1

      You are only legally required to provide the source code to parties you have sent binaries to.

      Why is it that so many people pontificate on the GPL without bothering to read it first? Both v2 and v3 of the GPL make it very clear that you must offer the source code to anyone who asks for it. (Actually, v3 restricts it to people who've managed to get the object code, but they don't have to have got it from you.)

    51. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      All the rights are fine and dandy, but did anyone happen to look at the Contact Page????

      Seems these folks are in Pakistan and UAE. They might not really give 2 shits from a goats ass about you and your filthy pig laws.

    52. Re:Where is your license mentioned? by samkass · · Score: 2

      The parent's advice is almost correct... if you want to distribute under GPLv2, do *not* add the "or (at your option) any later version" or someone else could redistribute it as GPLv3 and then you wouldn't be able to re-integrate their changes into the GPLv2 baseline. If you like GPLv2, make sure you only distribute it under GPLv2 or you lose control.

      --
      E pluribus unum
    53. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      You are not a lawyer. And not knowing it was copyrighted is, in fact, a defense to criminal infringement cases. It is not a defense to civil cases, but you would be hard pressed to have anything other than nominal damages in a case like this.

      I don't know what you mean by "disclaimer" but I assume you reference voluntarily relinquishing your copyright prior to its expiration, thus pushing it into the public domain.

      Please don't provide legal advice when you are not qualified to do so. It's how misinformation is spread. Thanks.

      IAAL

    54. Re:Where is your license mentioned? by tomhudson · · Score: 1
      The license says :

      The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

      In other words, for scripts, plain ASCII text is "good enough." You CAN edit them, as opposed to a binary blob.

      Besides, scripts (whether php, python, javascript, whatever) do NOT link at any point to each other, even if they have an "include" call - they don't actually include the file and create a derived work (rather, the runtime - NOT your code - calls any such routines) - the original code for both is unchanged, both on disk and - just as importantly - in memory.

      So you can distribute closed-source modules to work with gplv2 code without problems - no derived work is ever created, and there is no linking. Don't take my word for it - Larry Rosen (the lawyer for the open source initiative) has said the same thing.

    55. Re:Where is your license mentioned? by CoolVC · · Score: 1

      It has been a while since I researched the GPL version 2, but this is my understanding on your requirements to distribute the source:
      You either have to include the source with the binary, or give it to anyone who requests it. If you don't include the source then you have to give it to absolutely anyone who requests it. If you do include the source with the binary then you are under no further obligation.

    56. Re:Where is your license mentioned? by Courageous · · Score: 1

      Yes, that's what he's saying. It's true.

      What exact business do you think Red Hat is in? Surely you don't think that they make all that stuff, right?

      C//

    57. Re:Where is your license mentioned? by damiangerous · · Score: 1

      Why is it that so many people pontificate on the GPL without bothering to read it first?

      I don't know, why do you?
       

      Both v2 and v3 of the GPL make it very clear that you must offer the source code to anyone who asks for it.

      Wrong. You have to do one of two things. Distribute the source with the binaries, OR provide a written offer of sourse to anyone who requests it. From the GPL FAQ (bold mine):

      "If you choose to provide source through a written offer, then anybody who requests the source from you is entitled to receive it.

      If you commercially distribute binaries not accompanied with source code, the GPL says you must provide a written offer to distribute the source code later."

    58. Re:Where is your license mentioned? by unixisc · · Score: 1

      Actually, GPL is the most piracy friendly license out there, and the only thing the people in Pak, UAE or China need to do is distribute the source w/ everything else. Which they generally wouldn't mind - b'cos if they can't do anything w/ the source themselves, they'll assume that none of their customers can either.

      It should tell you something that the only genuinely 'free' hardware RMS found was from a Chinese company, since no other company in the world provided his version of a free computer.

    59. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      That's is NOT correct. If you distribute a modified GPL'd program, you MUST submit all of your changes to the original author.

      Now you are completely talking shit. This is absolutely not true and I'm not entirely sure where you got this misguided impression.

    60. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      What was the point of this idiotic response? You cut my reply out of context and then point out that, out of context, it isn't correct.

      However, in context it was entirely correct. And I even checked my recollection (which was correct) with the text of both versions of the licence before posting.

      Twerp!

    61. Re:Where is your license mentioned? by rgbrenner · · Score: 1

      Uhh.. didn't you see the reply I already made to myself?

    62. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      Just FYI, a "score" is a group of 20, without units (and the plural form is the same...one score, two score, three score)...think of it as analogous to "dozen." It's not "4 scores" and 7 years, it's "4 score and 7" (=87) years. I could just as easily say I picked three score and five apples, spent five score and ten dollars on a hard drive, or filled my RV's tank with two score and fifteen gallons of gasoline.

    63. Re:Where is your license mentioned? by damiangerous · · Score: 1

      Yet you weren't confident enough to post your flame under your real login? Even the pseudo-identification of a slashdot login? How confident of you.

    64. Re:Where is your license mentioned? by JoelKatz · · Score: 1

      In fact, you can sell any software you lawfully own unless you agreed not to. See 17 USC 109, "Notwithstanding the provisions of section 106 (3), the owner of a particular copy or phonorecord lawfully made under this title, or any person authorized by such owner, is entitled, without the authority of the copyright owner, to sell or otherwise dispose of the possession of that copy or phonorecord."

    65. Re:Where is your license mentioned? by johnw · · Score: 1

      Why is it that so many people pontificate on the GPL without bothering to read it first?

      I don't know, why do you?

      I did in fact re-read both versions of the text to check my recollection (which was correct) before posting.

      Both v2 and v3 of the GPL make it very clear that you must offer the source code to anyone who asks for it.

      Wrong.

      Err, no. In the context of the point under discussion entirely correct.

      You have to do one of two things. Distribute the source with the binaries, OR provide a written offer of sourse to anyone who requests it. From the GPL FAQ (bold mine):

      "If you choose to provide source through a written offer, then anybody who requests the source from you is entitled to receive it.

      If you commercially distribute binaries not accompanied with source code, the GPL says you must provide a written offer to distribute the source code later."

      If you bothered to read the thread before posting you wouldn't make such a fool of yourself.

      The issue under discussion is the obligations which you put yourself under by distributing binaries without source. The earlier (incorrect) assertion was that you only need to offer source to those to whom you have given binaries. Under the GPLv2, you need to make the offer to everyone, and under v3, to anyone who has got the binaries.

      Yes, if you distribute them both together in the first place then you don't have either obligation, but that wasn't the issue.

      HTH

    66. Re:Where is your license mentioned? by johnw · · Score: 1

      Not sure where confidence comes into it - I made it perfectly clear I was the same person, just not using the same computer. Had I pretended to be someone else then you might have had a point.

    67. Re:Where is your license mentioned? by jeremyp · · Score: 1

      It's not explicitly anti-commercial, but it is implicitly anti-commercial, at least for the original author. The terms of the licence allow anybody who has a legal copy of the software to redistribute it in source or binary form, which they can do profitably for a bit above what it costs them to compile the source and package it. This is pretty close to zero compared to the cost of writing the software.

      Distributing software under the GPL ensures that the developers can't make any more money than anybody else who cares to try.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    68. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      It's not explicitly anti-commercial, but it is implicitly anti-commercial, at least for the original author.
      ...
      Distributing software under the GPL ensures that the developers can't make any more money than anybody else who cares to try.

      Okay, so "commercial" only means "exclusive rights" in your book?

      Seems to me that a product anyone can make money selling is more commercial than one that only allows a sole party to profit from it.

    69. Re:Where is your license mentioned? by Arker · · Score: 1

      You can just send them a link to the original author's site.

      No, this does not fulfil your obligations under the license.

      That was quite intentional. What if you direct too much traffic for the original authors hosting? What if he takes the site down for this or any other reason?

      If you distribute GPL software in binary form without including the source code then YOU must personally ensure that YOU are also making that source available.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    70. Re:Where is your license mentioned? by flimflammer · · Score: 1

      I think a reply appearance can actually be delayed by some amount of time. I've "missed" similar replies before that simply did not appear before I commented, and I browse at -1.

      Of course it's also possible I'm just completely oblivious.

    71. Re:Where is your license mentioned? by Arker · · Score: 1

      RTFL. You are wrong.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    72. Re:Where is your license mentioned? by rgbrenner · · Score: 1

      yeah... but my post was like 4 1/2 hours before his reply...

    73. Re:Where is your license mentioned? by Arker · · Score: 1

      Score 5 informative and 100% completely and verifiably incorrect. Moderation has well and truly failed today.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    74. Re:Where is your license mentioned? by Arker · · Score: 1

      As the other reply hinted at, you appear to be confusing proprietary and commercial. Two very different words with two very different meanings. The GPL guarantees the right to sell the software and aims to create a free market for software, which is the most pro-commerce stance possible. Proprietary software seeks to use lawfare to produce monopoly positions and extract monopoly rents - it's quite the opposite of pro-commerce.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    75. Re:Where is your license mentioned? by ewanm89 · · Score: 1

      basically want CentOS does for Red Hat.

    76. Re:Where is your license mentioned? by Anonymous Coward · · Score: 0

      This is absolutely not true and I'm not entirely sure where you got this misguided impression.

      But it is pretty much how the Linux kernel development process works. You can fork the kernel, as the license permits, but if you want any of your code incorporated into the standard Linux kernel you MUST submit it to Linus.

      I'm sure a lot of developers think of Linux as the model for GPL development, so it's not surprising they would assume Linus's approach is what GPL requires.

    77. Re:Where is your license mentioned? by allo · · Score: 1

      you can sell your license of all software. This is usually ONE license. But for GPL software, you can sell the software, and you can sell it as often as you like. you just need to provide the sourcecode.

    78. Re:Where is your license mentioned? by allo · · Score: 1

      when its too much traffic, then you need to provide it yourself. But until the original link becomes invalid ... why should it not be allowed to use the link for providing the source, and only hosting it yourself when the link finally becomes invalid.

    79. Re:Where is your license mentioned? by JoelKatz · · Score: 1

      No. What you are selling is the actual copy, not any license. The recipient may or may not need a license, depending on what they wish to do. The ordinary use of a work does not require a license. That's why, when you buy a book, you don't need a license to read the book.

      But if the recipient needs a license to the work, they get it from the original author, as specified in the GPL: "Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License."

      You are selling the actual copy of the work, not any license to it.

    80. Re:Where is your license mentioned? by allo · · Score: 1

      with the gpl, you do. With other software licences, you may or may not be allowed to do.

    81. Re:Where is your license mentioned? by AK+Marc · · Score: 1

      The default proposition is that the company owns the copyright from the work for hire. The default proposition is never that the employee wrote code at home in off time for work reasons (arguably still work for hire during unpaid overtime, but I'm not an employment or copyright lawyer). If he didn't say anything to anyone and produced code on a production environment, he doesn't hold the copyright.

    82. Re:Where is your license mentioned? by AK+Marc · · Score: 1

      Yet you did not contradict it in any way. Perhaps if you did, then the moderators could have read your post and modded it down appropriately. It wasn't a mod fail, but a response fail.

    83. Re:Where is your license mentioned? by AK+Marc · · Score: 1

      At the Federal level, the USA does not recognise moral rights - make of that what you will.

      Moral rights are "moral" like the USA PATRIOT Act is about "patriots." "Moral right" was an invented term that is indistinguishable in meaning from "authors rights" (well, one could argue that moral right is a subset from authors rights without the copyright rights assumed in authors rights) but was invented to confuse the weak of mind (like all the backronyms Congress comes up with).

    84. Re:Where is your license mentioned? by AmiMoJo · · Score: 1

      Or put it on the Apple App Store. Users can get the source code or binary for free but can't install it themselves. No-one else can put it on the App Store for free unless they are willing to pay the developer fees, in which case they are out of pocket.

      There are quite a few people doing that. The Circuit electronics simulator is a prime example - a free Java app made into a paid iPhone/iPad app.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  14. You're wrong. You lose. Good day sir. by Anonymous Coward · · Score: 0

    "I don't care about money, I just don't want someone selling stuff that I released for free."

    You have completely misunderstood the license. You can do nothing.

  15. Guys, no need to speculate about what GPLv2 says by Dwonis · · Score: 4, Insightful

    To everyone here who writes comments like, "I think the GPL says such-and-such", just read the fucking thing. Seriously, it's not a hard document to understand.

  16. Occupy by Anonymous Coward · · Score: 0

    Simple, just get Stallman to sit in a chair in front of their office with a sign protesting their actions. The sheer stench alone will drive the company to the bargaining table.

  17. maybe legal, not really fair by Anonymous Coward · · Score: 0

    This person modified development code and then doesn't release the completed version back to the community. Not only that, they're undercutting the original authors most likely because their cost of living is probably much less. It might be legal, but they ought to learn how to contribute or else this attitude will eventually erode opensource.

  18. No GPL breach here, move on by maroberts · · Score: 1

    From the website the third party is offering "support configuration and installation" for $49 and does not appear to be claiming to be the author.

    The module is a Drupal PHP module and is therefore making the source code available to the end user. Because it is GPL software they are allowed to modify it for their own purposes. He or she is therefore completely compliant with the GPL.

    It is perfectly OK to sell services or even the actual GPL software for a billion dollars whilst a white persian cat is sitting on your lap, as long as you provide the source code to the party that pays for it.

    End of (non-)story and a Merry Jeebusmus to you all.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  19. How best to deal with GPL violation?..... by kakaburra · · Score: 1

    Ask Slashdot for help

  20. This isn't a violation by raster · · Score: 4, Informative

    If your software were a compiled language (eg c/c++/java etc.) then if they didn't provide the original source OR didn't provide it on request by you AS A CUSTOMER (the license is granting rights to the people they distribute to - ie customer), then they violate. If they have put the php through some code obfuscator and don't provide the original source before obfuscation, then this would come under the "compiled" category i'd say. What they are doing is perfectly legal under the GPL.

    If it's nice to do or not is another matter, but it doesn't violate GPL unless they do the above.. and this ONLY applies to people they distribute the product to - i.e. that person gains the rights under the GPL and if they do not follow through with them they violate the GPL as the license was distributed to them.

    The idea that everyone must make the source of their GPL product available for free is not enshrined inside the GPL at all. It's simply something many do because its simply easier and more practical, less work, or it is nicer to the community that provided them with the source to begin with, but nowhere in the actual legalities of the license does it require this (3rd parties in this case means only 3rd parties you distribute the program to, not all 3rd parties in the world).

    --
    --------------- Codito, ergo sum - "I code, therefore I am" --------------------
    1. Re:This isn't a violation by mark-t · · Score: 1

      ...the license is granting rights to the people they distribute to - ie customer

      Actually, the license is granting rights to anyone who might want to redistribute the software, or create a derivative work. The GPL is not an end-user license.

      GPL software is copyrighted. By default, that means that nobody can legally copy it (fair use notwithstanding) without any sort of explicit permission from the copyright holder (or agencies authorized by the copyright holder). The GPL explicitly grants permission to anyone to copy the work (and to create and distribute derivative works) *AS LONG AS* its provisions are abided by, and thus acts as written permission to do several things that, in absence of such a license, would have constituted a copyright violation. If a person does not abide by the constraints of the GPL, then they would not have had any permission to copy the work (or create and distribute a derivative work) in the first place, and would therefore be committing a copyright violation by doing so.

    2. Re:This isn't a violation by raster · · Score: 1

      correct. and the original author granted use (and re-distribution) rights under the terms of the GPL. the GPL(v2) does not require that you, as someone who holds the source simply make what you got plus all current modification freely available at all. It requires that you pass on those rights to whomever you distribute to (and distribution can come with a fee if you so wish), and that does NOT mean the original authors OR just any general joe. ONLY the people you distribute to must you either supply the source + your changes, OR provide a written offer to supply the source being optionally ably to charge a nominal fee covering the distribution costs of that source (e.g. cost of a cd, postage etc.).

      until the original author buys the software from them he's not able to exercise these rights granted under the GPL as those rights extend "forwards" i.e to the person you distribute to.

      --
      --------------- Codito, ergo sum - "I code, therefore I am" --------------------
  21. Dear Diay by lightknight · · Score: 1

    Dear Diary,

    Today I learned that some programmers attach licenses to their code, without ever reading the text of the license. Sadly, I find it to be on par with many congressmen, who vote for bills they've never read.

    Who knows what I will learn tomorrow?

    --
    I am John Hurt.
  22. Cognitive Dissonance: My Favorite Term by bky1701 · · Score: 4, Insightful

    People cry about groupthink, which is one thing; but then people like you cry slashdot doesn't follow its "groupthink" on all possible matters in the way they expected slashdot to follow it. Essentially, you're complaining slashdot is not the stawman you keep making it. The fact slashdot has people with opposing views on it is not a flaw. The fact slashdot has people on it with a more nuanced view on the matter than outright-shameless-pirate or RIAA-media-executive is not a flaw. I would say the problem is cognitive dissonance in the people who keep complaining about slashdot, not in slashdot itself.

    Before you complain about my signature; I oppose the existence of copyright and am for its immediate and total abolition. I support the GPL until that happens to turn the system on itself and avoid allowing copyright holders to abuse software I write or contribute to. These positions do not conflict, but to some people, they are taken to in order to complain.

    1. Re:Cognitive Dissonance: My Favorite Term by bky1701 · · Score: 3, Insightful

      "As for your claim that your positions do not conflict, they most certainly do--you are in favor of the abolition of copyright, yet you are also in favor of a copyright license that requires copyright law to have any legal power. Without copyright, the GPL would have no legal power and would be unenforceable."

      Really? That's amazing. You must know my position better than I do - since that is obviously not what I said:

      "I oppose the existence of copyright and am for its immediate and total abolition. I support the GPL until that happens to turn the system on itself and avoid allowing copyright holders to abuse software I write or contribute to."

      I don't know how you got what you claim I think out of that, so I am inclined to say you're lying about what I said in order to attack my position as a stawman, and I don't take kindly to that. The rest of your post is basically the same, so you're full of shit. Go away.

    2. Re:Cognitive Dissonance: My Favorite Term by chrismcb · · Score: 1

      Before you complain about my signature; I oppose the existence of copyright and am for its immediate and total abolition. I support the GPL until that happens to turn the system on itself and avoid allowing copyright holders to abuse software I write or contribute to. These positions do not conflict, but to some people, they are taken to in order to complain.

      So you don't mind when non copyright holders abuse the software you write or contribute to? The GPL doesn't "turn the system on itself" and the GPL requires copyright to work.

    3. Re:Cognitive Dissonance: My Favorite Term by bky1701 · · Score: 1

      "So you don't mind when non copyright holders abuse the software you write or contribute to?"

      Simple answer would be no. Complicated one is that I do not care so much about what people do with my work, so much as I care that it isn't being used in ways to remove others' rights. For example, if I was to write some sort of media backend, I might very well not want Apple to take it, insert DRM, and use it in iTunes. Similarly, I am writing a science fiction book: I don't care about people reading it, but I don't want an MPAA studio to film it and then sue people if they pirate it. I am willing to give up the power to control what I make if copyright goes away - but I am not giving it entirely up in the interim. You might oppose standing armies, but it is stupid to advocate a large country have none, because everyone else does.

      'The GPL doesn't "turn the system on itself"'

      That is an opinion, not a fact. I consider that it does by its semi-viral nature, encouraging others to use the GPL or similar licenses. It changes the nature of copyright by complicating it for others. Given, with EULAs and such, the limitations of the GPL are entirely permissive; but I still think they subvert what copyright has become. Look at my above statements: I do not care what users do (the GPL lets users to about anything), I care about how it is reused by others in ways that might abuse the end users.

      "GPL requires copyright to work."

      Which is always the argument as to why you cannot oppose copyright and use the GPL, and it is entirely pointless an argument. Copyright is still here. When it isn't and the GPL doesn't work, I won't shed any tears for either.

  23. READ THE LICENSE-that clause is not applicable by Anonymous Coward · · Score: 1

    "False. The source must be distributed if it is changed. Otherwise, it is not your responsibility. He was right, you are not."
    Here's what the GPL2 says (/usr/share/common-licenses/GPL-2):
            c) Accompany it with the information you received as to the offer
            to distribute corresponding source code. (This alternative is
            allowed only for noncommercial distribution and only if you
            received the program in object code or executable form with such
            an offer, in accord with Subsection b above.)
    In case you didn't notice, selling the module doesn't qualify as noncommercial distribution.
    Other than that, you're mostly right... except, the distributor
    (a) must preserve copyright notice
    (b) make rights under the GPL clear: the right to redistribute without royalty is included.

    1. Re:READ THE LICENSE-that clause is not applicable by bky1701 · · Score: 1

      I was misremembering the GPL2 while reading the GPL3 (somehow missed that fact). However, it is still irrelevant in this case because PHP comes as source.

  24. Tell it to Homeland Security by Anonymous Coward · · Score: 0

    They need a reason to bomb Pakistan some more.

    but seriously...

    I got nothin.

  25. No case, I'm afraid... by mark-t · · Score: 1

    If you are licensing your software under the GPL, then you are granting permission to everyone who abides by its terms to create derivative works of your software and distribute them however they desire, including selling them. The provisions of the GPL require only that one not charge any additional fees for the source code itself beyond, perhaps, material costs that might be involved in sending that code to them. They further are not under any obligation to distribute the source code to anyone who does not also receive a binary.

    So they've made a derivative work of your GPL product, and as long as they provide the source code at no additional charge to anyone that they send their work to, and it is covered under the same license, then... well... that's what the GPL licenses them to do in the first place. If you wanted to piss the company off, and kill their business model, you could, if you really wanted to, purchase the license from them to obtain their modifications.... and because it must be GPL'd you could safely merge their derivative work into the main distribution tree and distribute it for free, and end up competing directly with them. In fact, actually, anyone even could do this... not just you. Of course, this is the chief reason why a lot of companies dislike the GPL in the first place, because they perceive it as "viral".

  26. The level of discussion in this thread is sad. by TheEmperorOfSlashdot · · Score: 1
    Even though copyright law is one of the most widely-discussed topics on Slashdot, almost no one here can bother getting their facts correct in even the broadest details. To wit: several posters have already claimed that, "unless copyright notices were attached to the headers of each and every source file," the source code may have been "public domain." In fact, the Berne Convention states that copyright protection is granted automatically to all eligible works at the time of their creation, and the United States is a signatory of the Berne Convention. Our Imperial Subject "cultiv8" claims that his source code was copied without following the terms of any license he offered; the GPL describes what happens in this situation explicitly:

    5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

    Only by following the terms of a valid license does one gain the legal right to redistribute copyrighted code. In this case, the only valid license available was the GPLv2. The license has not been followed, therefore the redistribution is copyright infringement. This interpretation was confirmed in Jacobsen v. Katzer, a case of such critical importance that every educated Subject of the Emperor who professes an interest in copyright law is obligated to become familiar with it.

    Unfortunately, the infringing party described in the summary claims to be located in Pakistan. If this is true, Our Subject "cultiv8" will not be able to pursue a legal claim against the offender; copyright enforcement in Pakistan is notoriously lax, with many vendors openly selling "bootleg" videos, music and software. The ordinary remedies that would be applicable in US copyright infringement cases (DMCA takedown notices, Cease-and-Desist letter, or copyright infringement claims filed in a US court) are unlikely to succeed.

    Our Subject may consider speaking with a free legal advocacy group (such as the Electronic Frontier Foundation, or the Software Freedom Law Center), or consulting a "law clinic" (freely available at many US courthouses on a regular schedule); however they will be unlikely to provide any effective recourse through legal channels. NEVERTHELESS, a solution is available that is so simple and so elegant that only a genius or a master of the obvious would suggest it:

    "CrossMediaGlobal" uses PayPal as their payment processor. So contact PayPal's abuse department. Then wait while they (probably) do nothing.

    As Emperor, We are glad to serve Our Subjects.

    1. Re:The level of discussion in this thread is sad. by Dwonis · · Score: 1

      Our wise Emperor is wise!

    2. Re:The level of discussion in this thread is sad. by bmo · · Score: 1

      The thing is, the guy selling the module isn't violating the license.

      At all.

      --
      BMO

  27. "Slashdot" and copyright by maroberts · · Score: 2

    "Slashdot" (by which I mean the majority of site members, not necessarily the site operators themselves) is probably pro PirateBay because PirateBay does nothing that Google doesn't. It is a search engine, pure and simple, and identifies available torrents. You can in fact find exactly the same links on Google as PirateBay puts on its site.

    Since it is not based in the USA it does not have to follow US based DMCA requirements. It was originally based in Sweden, and until recently successfully fought off legal challenges to its operation. From what I can gather, Swedish law changed or the interpretation of it did, and PirateBay was unable to be successful in its defence of its activities.

    What concerns Slashdot about PirateBay is that whilst the owners of PirateBay may have made statements supporting "piracy", the actual operation of the site complied with the law at the time, and it seems that there was a determined attempt to "get" the site, and their opinions were used against the site operators. In the US this would raise freedom of speech issues.

    You are probably correct in saying that "Slashdot" is anti-EULA. The GPL, however is is not a EULA. A EULA restricts your rights beyond normal copyright, whereas the GPL gives you greater rights than copyright provides, but you are expected to comply with the whole of the GPL in order to have those rights. There is nothing inconsistent in Slashdot supporting something giving you greater freedom than allowed by copyright.

    Personally I am not "anti" copyright, and I don't think that "Slashdot" is either. What "Slashdot" probably would regard as a reasonable compromise is a restriction of the duration of copyright to somewhere between 15-20 years. One of the intents of copyright is to permit artists to be paid for their work, which it does, but also to ensure that ideas and thoughts get out into the public domain. In software that doesn't happen, because software is not supported for 70-90 years (the approximate duration of copyright at present) and becomes lost to public knowledge.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  28. According to the summary, you missed one point. by TheEmperorOfSlashdot · · Score: 4, Interesting

    If your software were a compiled language (eg c/c++/java etc.) then if they didn't provide the original source OR didn't provide it on request by you AS A CUSTOMER (the license is granting rights to the people they distribute to - ie customer), then they violate. If they have put the php through some code obfuscator and don't provide the original source before obfuscation, then this would come under the "compiled" category i'd say. What they are doing is perfectly legal under the GPL.

    The code was stripped of its existing GPL and redistributed under a new license. Even though the source code is available (because PHP is distributed in source form), it's no longer clear that the code is still covered by the GPL - someone purchasing this package wouldn't know that they were entitled to redistribute or modify the code. That's the crux of the violation:

    I'm no lawyer, but my perspective is this violates both the spirit and law of GPLv2, most specifically clause 2-b: 'You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.'

    1. Re:According to the summary, you missed one point. by Courageous · · Score: 1

      There was some question of whether the original script had the proper copyright notices (which aren't required, but are a good idea). The reason such notices are a good idea is that not only is it a "GPL violation" it is also against the law to remove copyright notices. I remember copyright notice removal to have penalties associated with it under the criminal code, actually, although it's been a long time since I looked at that...

    2. Re:According to the summary, you missed one point. by Kjella · · Score: 1

      Yes. USC 17506(d):

      Fraudulent Removal of Copyright Notice. - Any person who, with fraudulent intent, removes or alters any notice of copyright appearing on a copy of a copyrighted work shall be fined not more than $2,500.

      Of course that's on top of any damage claim you can get from actual copyright infringement, but removing any copyright notice is criminal.

      --
      Live today, because you never know what tomorrow brings
    3. Re:According to the summary, you missed one point. by raster · · Score: 1

      Where did the OP say this? I read the OP and nowhere did he say he had actually got a copy of the source from the vendor with copyright stripped out. If he's paid the $49 and cot a copy with it stripped out then he definitely has a Copyright violation, but that wasn't stated in the post.

      --
      --------------- Codito, ergo sum - "I code, therefore I am" --------------------
  29. History has taught us... by dutchwhizzman · · Score: 1

    .. that you'd probably be able to sue them to the very pits of inferno if you'd get one of the MAFIAA lawyers to sue them. Whether you actually have a case or not is not relevant for that. Before you ask yourself how to deal with this situation, ask yourself what your legal standpoint is and what you want out of this. As other posters have pointed out, legally you may not have much if anything to complain about. Have you tried contacting the "offenders" yourself to ask what they are doing and where you come in? You'd be surprised how often people actually positively react on such a query.

    --
    I was promised a flying car. Where is my flying car?
  30. If he wanted a license that forbid selling by Anonymous Coward · · Score: 1

    He should use CC-BY-NC.

  31. Also by Sycraft-fu · · Score: 1

    In the case of a script, which is what this seems to be, source code is provided automatically. Provide the script and you've provided the source as required.

    1. Re:Also by mysidia · · Score: 1

      In the case of a script, which is what this seems to be, source code is provided automatically. Provide the script and you've provided the source as required.

      Unless he obfuscates PHP code that is distributed by garbling it using ionCube Encoder, or converts it to bytecode using Zend Optimizer.

      It is possible to be in violation of the GPL's source code redistribution requirement, when redistributing scripts.

      It will generally mean you are using a private or third party tool to modify your source code into a different format before providing it to the end user.

  32. Can't Stop Them from Selling It by Anonymous Coward · · Score: 0

    "I just don't want someone selling stuff that I released for free."

    You can't stop them from doing that. They are required to say it's your work, not theirs. They are required to be told that it's licensed under the GPL (once the sale is complete), but you CANNOT stop them from offering it for sale even though customers could get it from other sources at no cost.

  33. Re:Guys, no need to speculate about what GPLv2 say by Kagetsuki · · Score: 1

    As someone who uses the GPL a lot I tend to re-read it maybe twice a year. It really isn't a difficult document to understand and until you really sit down and read it you don't realize how great the terms are. People often mistake the GPL as being a license people use to just give away software, but that's not what it's about. It really does protect a lot of rights and give a lot of power to the creators of the software and it's aggressive approach to freedom really gives the creators an edge if used correctly. cultiv8 should really sit down and read it [again], I'd say this is borderline just before a violation but they haven't actually violated anything from what I can tell (it's not like they make any explicit claims about the software) but if he finds a genuine violation the GPL provides him with a lot of power and options to deal with it.

  34. if SOPA gets passed, you can shut them down by Anonymous Coward · · Score: 0

    just report them to the federal government (homeland security, immigration and customs enforcement, FBI, pick your bureau) and they will get raided by a SWAT team, dropped to the floor, and given automatic prison sentences of 30 years each (no need for trials when we are dealing with terrorism).

    after all.

    they violated your copyright.

  35. Money makes the world go round... by Anonymous Coward · · Score: 0

    Everyone is focusing on the $$ aspect of the submission, but what about the part where the OP says "claiming it was their custom-made module"?

    Doesn't this mean that the original Copyright was stripped and that the authorship attribution has been falsified?

  36. GPL software CAN be SOLD by unixisc · · Score: 5, Informative

    Distribution fee, sale... just a matter of semantics. But yeah, you are right - RMS himself has said that he encourages people to sell GPLed software for whatever they think their customer can afford. IIRC, he used a hypothetical figure of $1B to illustrate his point. In other words, I could sell Emacs to somebody who didn't know that he could get it from gnu.org itself, for whatever I thought I could get away w/ charging him

    The only thing about it is that while selling the software, they cannot restrict the future distribution of binaries w/ source to third parties. In other words, let's say this Drupal software was sold for $1000 to a customer, who decided to recoup his costs by selling it to 15 customers that he knows for $100. The guy who sold him that cannot stop him from such an act. The only thing that they can be prevented from doing is distributing the binaries w/o the source - that is what violates the letter & the spirit of the GPL.

    The above statement that people are encouraged to sell GPL software is used by the FSF to try and demonstrate that they are not anti-business. While on the surface, that is true, the above example clearly proves that if the objective is to sell software, the GPL is a bad model to use, since it prevents downstream distributors from putting any distribution restrictions on their customers, thereby allowing such customers to become competitors and stealing what could be their marketshare. All that said however, there is nothing that the GPL does to discourage people from selling their software, as long as the requirement that source always accompanies binaries is adhered to. (Somewhat ironically, GPL does not require the converse - if you distribute just the source code of a program w/o compiling it, it still qualifies as free under the FSF definitions).

    1. Re:GPL software CAN be SOLD by HiThere · · Score: 1

      ...ed to. (Somewhat ironically, GPL does not require the converse - if you distribute just the source code of a program w/o compiling it, it still qualifies as free under the FSF definitions).

      What's ironic about that? You are required to have the source code in the form commonly used for development, and to make available (I forget the precise wording) all the libraries & tools required to compile it, so anyone competent can MAKE a binary. (That this isn't always adhered to doesn't change the requirements.) And making a binary us usually just configure/make/make install, often with customizable options that aren't available if all you were to get was the binary.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  37. Not Drupal by Anonymous Coward · · Score: 0

    It is not Drupal that is selling it as the poster claims, it is actually a company in Pakistan, and as has been posted elsewhere they appear to be selling support and not the software ....

  38. Multi level marketing sales for GNU software by unixisc · · Score: 2

    Actually, the best way to sell GPLed software would be like Amway/Quixtar multi-level marketing schemes ;-) Just sell it once, and help your 'down-line' sell it to others. Wonder what RMS would think of it ;-)

  39. Easy solution by Pete+Venkman · · Score: 1

    Punch 'em in the troat.

  40. A simple analogy by Rambo+Tribble · · Score: 1

    The GPL is, really, a lot like water rights. Proprietary software is like water from a well, where the well owner controls access and distribution. Water from the nearby stream is free to all, as with GPLed software, but some collect and haul the water, charging their customers for the convenience of delivery.

  41. Time for a new license? by tkel · · Score: 1

    If someone is able to redistribute my GPL'd code for cash, then I'd like to to find a different license that can offer protection against this sort of thing. Any suggestions?

    1. Re:Time for a new license? by tkel · · Score: 1

      The Creative Commons Attribution-Noncommercial-ShareAlike (by-nc-sa) seems to fit, but according to wikipedia it has been described as "not a true copyleft license".

    2. Re:Time for a new license? by tkel · · Score: 1
    3. Re:Time for a new license? by wmelnick · · Score: 1

      The whole point of the GPL is to allow code to be Free-As-In-Speech, not Free-As-In-Beer. If you did not get that from the beginning, you do not get the whole FOSS movement.

  42. A problem of attribution by Anonymous Coward · · Score: 0

    I think the biggest problem here is one of attribution, that someone is selling another's work as their own. Another problem would be if they removed or changed the author information or license information from the package and/or code. If such is the case, then contact the appropriate groups like gpl-violations.org or the software freedom law center (http://www.softwarefreedom.org/) for advice or help. Passing off someone else's work as your own is at the least highly unethical, and in some cases illegal.

    1. Re:A problem of attribution by wmelnick · · Score: 1

      They are not selling it as their own. If you look at their site, there is even a direct link back to the drupal.org site where the OP released the code. This is a case of the OP freaking out without even bothering to do some basic research as to what the GPL allows and what the site claims to be selling.

  43. Where GPL of old software makes sense by unixisc · · Score: 1

    As for TFA I'd say he's SOL. they are selling support and installation which is 100% fine and dandy by the GPL, just ask Red Hat. If you didn't want others to be able to profit from your work you should have released as a proprietary module and not the GPL.

    The flip side of this though is why i think we'll never see a truly kick ass Linux desktop that can stand toe to toe with the polish of OSX and Windows, and that's because it takes millions of dollars worth of code to put that level of polish and with GPL somebody could just offer all the work you did for free if you built in on Linux which is why Jobs used BSD for Apple. that's why at least for me every time I try to deal with a Linux desktop it feels like a bazillion little programs all built without a care in the world in how they were gonna integrate together beyond CLI because...well that's pretty much what it is, tons of coders scratching personal itches instead of working together for a solid unified whole.

    In the end the GPL is a double edged sword in that on the one hand it ensures that if you hand out code under GPL then under GPL it will stay but the flip side is nobody is gonna invest the insane levels of money it would take to make a truly integrated world class desktop out of it because like with Ubuntu there would be 50 free knockoffs and it would be damned hard to recoup your investment much less make a profit. i mean has Canonical even made a profit yet?

    I agree w/ you, but I can think of at least one case where it would have made sense for companies to GPL code: once a software is either EOLed, or its support for a platform is dropped. I have a couple of cases in mind. Remember Windows NT 3.51 on RISC platforms - MIPS and Alpha? Microsoft dropped support for these platforms in version 4.0 when it migrated, after NEC & Compaq had dropped support themselves, leaving all existing users of those platforms high and dry.

    In such a case, MS would have done well to put that old NT 3.51 under a GPL, so that owners of these 2 platforms could have continued to support them, maybe by hiring programmers to write any extensions, bug fixes or whatever other customizations might have been needed to extend their life, rather than migrate them to Linux or FreeBSD. I don't believe that MS would have been giving a great deal away, particularly in terms of user interface, since 3.51 used the same interface as Windows 3.1, and 4.0 and beyond used the Windows 98 UI. So MS could have GPLed that version, while keeping 4.0 and beyond proprietary. Since in 4.0, a lot of more functions migrated from user to kernel mode in order to make it more responsive, such an opening up would not have spilt Windows secrets to an extent that would have been damaging to MS.

    And if MS so wanted, they could have very specifically released only the RISC source code of NT, w/o releasing the x86 version, which still had bits of assembly code in it. That would have protected their Wintel platform even more while they gave their RISC customers whatever they needed and said - here it is, now you're on your own.

    On a separate note, I think that IBM too should have GPLed OS/2 once they decided that they could no longer do anything worthwhile w/ it. It might have helped others port it to platforms other than the PC, where Windows had one anyway.

  44. We extend Our thanks to both of you. by TheEmperorOfSlashdot · · Score: 1

    Your insight and knowledge is appreciated.

    17 USC 506 (d)

  45. Pointer to source on user's site by Anonymous Coward · · Score: 0

    No, they are NOT stripping it of the GPL. In fact, they specifically point back to RJ's page as the source page to get the module. However, they provide a service to customize the software. Totally within the GPL.

  46. The link was added just recently; check Google. by TheEmperorOfSlashdot · · Score: 1

    This is a Google webcache link that, as of this writing, contains no link back to the original drupal module.

    This is a screencapture of the cache.

    This might indicate that the redistributor is making good faith efforts to comply with the GPL, now that they are aware of the violation.

  47. Correction by TheEmperorOfSlashdot · · Score: 1

    The reference occurs on a different page.

    However, the Google cache of that page has been cleared within the last few hours, although most other pages on "CrossMediaGlobal.com" have snapshots from 11 days ago. As of first posting, the Emperor believes that there was no reference to the original drupal sources. Furthermore, a single linkback is insufficient to fully comply with the GPL.

  48. Re:Guys, no need to speculate about what GPLv2 say by elbonia · · Score: 1

    Clearly you have just joined Slashdot, logic and reasoning are frowned upon here. It's all about speculation and passing off gut feeling and anecdotes as facts.

  49. It's a fraudulent claim of ownership by msobkow · · Score: 1

    The GPLv2 violations are the least of your worries -- they're laying claim to owning your work. That's blatant copyright theft, regardless of the license the software was provided under.

    Sue.
    Sue hard.
    Sue fast.
    Show no mercy.

    --
    I do not fail; I succeed at finding out what does not work.
  50. Issues w/ source-only distribution of s/w by unixisc · · Score: 1

    The ironic thing about that is that one could put together a program, w/o even bothering to try & compile it, and then release it, and it would still pass, w/o being tested for whether it actually compiles or not. Reason could be anything - from syntax errors to invoking headers or libraries that are just not there. But more commonly, no good stable standardized API for developing GUI applications (like core Win32 API/MFC) exist: neither GTK nor Qt (incompatible 3,4,5 versions just for the last decade) strive to be backwards compatibile. So if one has the most recent versions of all libraries (presuming that it'll support older software relying on predecessors of these libraries), guess what? One is SOL. Which is why having source code, but not compiled binaries is not acceptable in the real world, while it may be within Stallman's bubble.

    You make it sound pretty trivial, but for people who are not programmers, compiling source code is no trivial task, which is a part of the reason that most people don't bother about the license it's under. Recent programs like apt get, yumm, rpm, PBI, Portage, Pacman, et al have to varying extents served to alleviate that, although a problem that remains w/ much Linux software is it's being typically available in only one of these formats, rather than most, and giving the user tarballs if they're using anything else.

    I appreciate the importance of source code being available, but it's just as important for the compiled binaries of that source to be available as well, so that one doesn't have to kick up bash shells and compile the stuff they want to use. There is a difference b/w giving an user the ability to study & fix the code they have, vs requiring them to do it if they want the software they need to work the way it's supposed to work. I know that GPL code (and a lot of FOSS) come w/ no warranty, but that's no excuse for distributing source code that doesn't even compile or link.

    1. Re:Issues w/ source-only distribution of s/w by HiThere · · Score: 1

      You're "It could happen" *does* happen. Frequently I've run across software that won't compile.

      I'm sorry if you think that I made it sound trivial, but you need to understand the target audience for "source code only releases". The target is developers, not end-users. I disagree that such code shouldn't be released, though it *would* be much better if it came with warnings. Still, if it's "pre-alpha" quality, it's much better that non-developers are turned off quickly, even if not as quickly as they should be.

      Remember, not all code is "ready to use", and sometimes people want to share their work even if they aren't going to finish it. While I agree that this should be documented, I don't think there's anything wrong with such code being shared.

      I *will* agree that code that isn't done shouldn't be misrepresented, but that's not what you have been arguing, and I must disagree with the stronger statement that you are arguing for.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:Issues w/ source-only distribution of s/w by Anonymous Coward · · Score: 0

      The ironic thing about that is that one could put together a program, w/o even bothering to try & compile it, and then release it, and it would still pass, w/o being tested for whether it actually compiles or not.

      It's not the licence's job to enforce quality.

  51. This is a clear copyright violation (plagiarism). by Kaz+Kylheku · · Score: 1

    The GNU Public License (partially) waives distribution rights. In no way does it waive attribution rights.

    http://en.wikipedia.org/wiki/Attribution_(copyright)

  52. Here's a plan. by DaVince21 · · Score: 1

    From what I have read here, I gathered you can do the following:

    - Buy the software back from him, if it has changed at all. Otherwise, don't bother buying it and just use your own version.
    - Add a page on your website claiming to give away the "commercial software" for free, completely legally. Add the modified name the other guy used to the page (I doubt he trademarked anything). Add a very clear note that the other guy actually sold the software without you approving of it.
    - Spread the link around like crazy, for example, on any Drupal repositories, as "shopping software name FREE". Make sure it's noticed more than the software of the guy who is selling it.

    The other guy might get pissed, but the above is entirely as legal as him selling your software. (Actually, him selling it is not legal as he claims HE wrote it, but hey, this method is much easier than going to court.)

    --
    I am not devoid of humor.
  53. Re-spins of RHEL by Anonymous Coward · · Score: 0

    ... not to mention other "free as in beer RHEL" respins like Scientific Linux, and, wait for it....

    "Paid-for" Oracle Unbreakable Linux. As long as the GPL (or any of the other licenses for software within the distro) is not violated, they can do what they like. Red Hat changed their packaging methods to make it harder to keep re-spins up-to-date mostly because of Oracle.