back to article Open source author pulls code after GPL abuse

Robert Rosario, the developer behind the open source document management tool Mayan EDMS, has pulled the development code of the software from public repositories. He claims it's being pinched by folks who use it in ways not allowed by the GNU Public Licence. In a Google+ post, Rosario says he works hard to make the software, …

COMMENTS

This topic is closed for new posts.
  1. JimC Silver badge

    I suppose I'm being dumb about GPL but

    my reading of GPL 3 seems to almost encourage forks to be renamed, eg "5a) The work must carry prominent notices stating that you modified it, and giving a relevant date." If the forks are being fully distributed under the terms of GPL3 its not obvious to me why they're in breach of GPL, as I see no sign he added any additional permissions.

    1. Anonymous Coward
      Anonymous Coward

      "as if the original version was being abandoned"

      As an author you're free to do with the code as you like. Including releasing it under GPL, or being upset and closing down your repositories. Reading this I infer it's not so much the letter, but the spirit of the thing. The reselling commercially without permission is of course enough to call in the lawyers, but maybe he's trying to give himself some time to think and possibly sending a signal to all and sundry to start and play nice before the legal wrangling starts.

      1. Simplepieman
        Megaphone

        Re: "as if the original version was being abandoned"

        "The reselling commercially without permission is of course enough to call in the lawyers..."

        Erm, nope. Nothing in the GPL prevents commercial resale with no permission required whatsoever. The only stipulation is that the modifiled GPL source be made available for free and that the modified code be released under GPL.

        Commerce isn't the enemy - closed-source is the enemy.

        1. Hollerith 1

          Re: "as if the original version was being abandoned"

          Commerce isn't the enemy -- not respecting the generosity of the creator by dishonouring the clear intent of his licence is the enemy, as is profiting from someone else's work without acknowledgement or payment. It's the mentality 'everyone help me, and I'll help myself' that is the enemy.

        2. Bernardo Sviso

          Re: "as if the original version was being abandoned"

          The GPL is permission -- IF AND ONLY IF you are complying with the terms of that License. If you're not complying with the terms of the GPL, you don't have permission (unless you negotiate a separate agreement with the copyright holder(s) and sufficient cause to call in the the lawyers.

          In other words "unauthorised fork" is just another way of saying "not complying with the license" (ie. the GPL).

      2. h4rm0ny

        Re: "as if the original version was being abandoned"

        "The reselling commercially without permission is of course enough to call in the lawyers"

        No it isn't. If they provide the source code with the executable and a copy of the GPL licence, then they are free to re-sell it. The GPL (versions 2 and 3) is compatible with commercial selling of software. Normally it is sold for the support contract you get with it.

    2. JanJan

      Re: I suppose I'm being dumb about GPL but

      Someone posted this on HN and the supposed author commented that he encourages forks and he evidenced this by the number of them on github and bitbucket, and also encourages commercial competition by advertising people or organizations providing services for his software right on the homepage. The issue apparently with these specific forks is that they are not following some terms of the GPL (not really clear on which ones) and are trying to undermine the authority of the original code, website and/or author on purpose for monetary gain and such. Something like a hostile take over I guess :)

    3. Arthur 1

      Re: I suppose I'm being dumb about GPL but

      I assume you didn't read anything beyond the vague article. His problem is that several people did one or more of the following:

      1) Took his software and made a closed source fork which consisted mainly of a name change with no attribution (GPL violation)

      2) Took his software and re-released it essentially unchanged other than name under a restrictive commercial licence (GPL violation)

      3) Did 2) while claiming his project is abandoned and his repository is non-authoritative (giant dildo violation)

      4) Forked Mayan with zero attribution of where the code came from (GPL violation)

      Because of the very Enterprise-y nature of this particular project, it seems to be serially attracting this crap, and he's pulling the dev and hotfix branches (not the existing release) until he finds a strategy for dealing with them.

  2. Voland's right hand Silver badge
    Devil

    He needs to read the GPL

    There is no such thing as unauthorized fork under GPL. Any fork is authorized fair and square as long as the original copyright notices are retained and any derivative work is GPL too.

    As a matter of fact he is violating the GPL too as there is no such thing as withdraw. Once it is out and once you have distributed it (which he has) you are obliged to supply the source for a reasonable time after that.

    The only possibly "unauthorized" bit is the "commercial" distribution. However you are allowed to distribute commercially GPL software too. There is nothing wrong about that (once again, subject to notices, copyright, source, etc).

    1. David Taylor 1

      Re: He needs to read the GPL

      No, as the author and copyright holder he is not violating the GPL. He can do as he wishes, including stopping distributing it under the GPL and/or releasing it under a different licence.

      However, he can't stop anyone else who has already obtained the source from distributing it in accordance with the GPL.

      I'm assuming (although he failed to make this clear) that the "unauthorised forks" are not distributing their source, although it does sound like he's released his work under the GPL without reading it...

    2. fandom Silver badge

      Re: He needs to read the GPL

      Except he is not complaining about "commercial distribution" but "commercial licensing" which is not the same thing at all.

    3. Steve Knox
      Boffin

      Re: He needs to read the GPL

      There is no such thing as unauthorized fork under GPL. Any fork is authorized fair and square as long as the original copyright notices are retained and any derivative work is GPL too.

      So from your second statement, a fork which does not have the original copyright notices would be unauthorized .

      Yet from your first statement, such a beast does not exist.

      What law of physics prevents people from removing copyright notices? Or is your first statement false?

      1. Destroy All Monsters Silver badge
        Holmes

        Jesuitism? In my forum?

        There is no such thing as unauthorized fork under GPL.

        Steve Knox: What law of physics prevents people from removing copyright notices?

        The first statement clearly means that you are free to fork under the GPL at any time as long as you follow the requirements of the GPL, which is to keep the fork under the GPL etc. etc. etc.

        I don't know what point you are trying to make here or why anyone would upvote you. Please reconsider.

  3. Andraž 'ruskie' Levstik

    I see that some fanboy brigade was already here

    And started downvoting everything. To bad they are wrong and the posters so far are right.

  4. Anonymous Coward
    Anonymous Coward

    Re: I see that some fanboy brigade was already here

    Well, you were just asking to be downvoted!

  5. Anonymous Coward
    Anonymous Coward

    Like RMS/GNU

    If he wanted it to be called GNU/Linux he should have put that fact in his defective licence. Although I'm still feeling sorry for him for getting his laptop nicked.

    1. foo_bar_baz
      Facepalm

      Re: Like RMS/GNU

      random reply is random.

    2. Anonymous Coward
      Anonymous Coward

      Re: Like RMS/GNU

      Interrogative: How does Richard Stallman figure into this?

      Yes he speaks about how the Free and Open Source licenses work frequently and tries his best to work out the misconceptions about it but it isnt really his work, as in he didnt write the license in question, just to clarify before the "free software biblethumpers" jump on me.

      Yes, spiritually its the result of much of his work, but its really the work of the Lawyers employed by the FSF as it deals directly with copyright law.

      Anyway, from what I gather, and given the very vagueness of the article, everything the author of the software in question is angry about, with the exception of being pissed off about forks (as much as I personally detest the idea, forks are accepted and encouraged under the GPL, as long as attribution is given to the original authors and its clear that the fork is indeed different in some way than the original work, its not a violation. Its probably something he should clarify because it seems like he has a very good grip on the legalities involved here) are very very clear GPL violations. And the FSF should probably step in, they have a big legal team devoted to license violations with a pretty impressive success rate of correcting issues without having to drag it into the courts.

      You can sell GPL software, sure. Its actually encouraged, as long as you abide by the license terms and include the source and allow redistribution, which you may also charge for. You can sell support for GPL software, companies like Red Hat and to a lesser extent Canonical make a killing doing so, but you cant take someone else's code, fork it, and then change the license on it because of the way that the GPL acts as a "Viral License".

  6. Oddbin

    Being a bit new to GPL I don't quite follow what's caused him to pull the code. Is it that people are forkingand closing it?

    1. Rob Carriere

      I'm not fully clear either, the story on his site is a bit lacking in specifics.

      The claims made are:

      - People are forking his code. This is legal by the GPL and he says explicitly he's fine with it.

      - People are releasing this forked code commercially. This is also legal by the GPL and again he explicitly says he's fine with it, in facts encourages it.

      - (What isn't clear is whether these people are releasing their forked source. If not, that's a GPL violation.)

      - People are renaming the software in their forks. This is legal by the GPL, IF you clearly indicate your version is a fork of Mayan. The author states he is unhappy with this, which is quite understandable but not grounds for legal action. From his phrasing I conclude that he also believes it is not a complaint with legal implications.

      - (It isn't clear is whether these people are actually clearly marking their fork as a derivative.)

      - Apparently at least some of the people concerned are suggesting that the original software they forked from (i.e. Mayan) is abandoned. Such a suggestion, I assume, is made to encourage adoption of the fork. As far as I can tell, that is legal by the GPL, but may well be illegal as misrepresentation in sales. Again, and quite understandably, the author states he doesn't like this practice.

      So there appear to be two possible GPL violations here: failing to deliver the source of a fork and/or failing to clearly mark a fork as a derivative work. Additionally there might be unlawful misrepresentation.

      That's what might possibly be the case. What is actually the case is impossible to tell without additional information.

  7. Anonymous Coward
    FAIL

    *Not* Open Source.

    If it's released under the GPL it's Free Software, not Open Source.

    I would have expected the El Reg editors to know the difference by now.

    1. fandom Silver badge

      Re: *Not* Open Source.

      Except that all free software is open source while the reverse is not true

      1. Pascal Monett Silver badge
        FAIL

        Re: "all free software is open source"

        No it is not. Anyone can code a program, compile it and release the compiled executable for free, without having to reveal the code.

        For example, [url=http://www.getpaint.net/]Paint.net[/url] is a free photo/image editor that isn't bad at all - and that's an understatement - but you will not find the source code anywhere.

        1. Anonymous Coward
          Anonymous Coward

          Re: "No it is not"

          You seem to be confusing "free software" with "Free Software".

        2. fandom Silver badge

          Re: "all free software is open source"

          Ok, I am so used to free software meaning free as in speech that for a moment I forgot the limitations of the English language, I am Spanish after all.

          So: All "software libre" is "de fuente disponible" but the reverse is not true.

          Satisfied now?

          1. Pascal Monett Silver badge
            Pint

            Re: "I forgot the limitations of the English language"

            I agree that there might have been a better choice of terms to start with, and that the current situation is indeed confusing linguistically-speaking.

            So let's just chalk that up to American Imperialism and have a beer, okay ?

            1. Destroy All Monsters Silver badge
              Facepalm

              Re: "I forgot the limitations of the English language"

              All you greenhorns at open source basics may want to visit

              Open Source Definition

              and

              GPL Definition

              Or else you shall hear RMS whisper "free as in freedom, not as in beer" into your ear during your sleep until the day you die!

              1. Michael H.F. Wilkinson Silver badge
                Happy

                Free Beer License

                I prefer to release under the Free Beer License, or my preferred derivative, the more lenient Free Beverage License, which allows the licensee to specify his or her preferred beverage (12 year old or older single malt will do nicely)

  8. Richard 118
    FAIL

    Erm

    Perhaps he should have read the GPL. Anyone can take GPL code and re-release it (removing any trademarked names and logos) under any name they feel like, charge for it if they want to so long as they too comply with the GPL.

    Any they don't just have to provide source for free, they can charge for source access, just they can't charge more than the original product cost to buy.

    People shouldn't use the GPL without knowing what it means to you and your work.

    He is of course free to pull his version of GPL and release it closed source, so long as it doesn't now incorporate other people's changes. If it has other people's changes in it he now can't change the license without getting permission from those other contributers.

    1. fandom Silver badge

      Re: Erm

      "so long as they too comply with the GPL."

      So, lets pretend he didn't mention that they are not complying with the GPL (what do you think the bit about 'commercial license' means?)

      " just they can't charge more than the original product cost to buy."

      Actually they can't charge more than a reasonable fee for the copying.

      1. Richard 118

        Re: Erm

        Actually the reasonable fee specifically mentions not more than the cost to purchase

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

        "Yes. You can charge any fee you wish for distributing a copy of the program. If you distribute binaries by download, you must provide “equivalent access” to download the source—therefore, the fee to download source may not be greater than the fee to download the binary."

        1. Anonymous Coward
          Anonymous Coward

          Re: may not be greater than the fee

          You seem to be confusing the fee to download software or source with the fee to license software.

    2. Evan Essence

      Re: Erm

      As you're being so patronising, perhaps you should learn something about the case before spouting off. You could start with this update of his here:

      http://rosarior.github.com/mayan/news.html

      1. Pascal Monett Silver badge
        Trollface

        This is the Internet - you're specifically not supposed to learn anything before spouting off.

        1. Anonymous Dutch Coward
          Thumb Up

          Quote of the week @Pascal Monett

          That, sir, is one worthy for the records! Kudos.

  9. Blitheringeejit
    Coat

    Symptomatic of the FOSS problem

    Trolls apart, it's evident from reading the above that even IT- and licensing-literate commentards disagree about fundamental aspects of the GPL. That suggests to me that either the GPL is hopelessly unwieldy and complicated, or that someone in a position of authority needs to set up a page carrying translations of the GPL from Lawyer into Civilian, and also into Commentardese.

    Anyone volunteer to be someone in a position of authority? (Earlier contributors need not apply, for obvious reasons.)

    Mine's the one with the Supreme Court subpoena in the pocket...

    1. Destroy All Monsters Silver badge
      Holmes

      Re: Symptomatic of the FOSS problem

      The GPL is quite simple but has yet to be tested in a court of law to see how it holds up against copyright law and/or jurys.

      Lawyers are waiting as they need to upgrade their bling.

      1. Vic

        Re: Symptomatic of the FOSS problem

        > The GPL is quite simple but has yet to be tested in a court of law

        This is not true.

        See, for example, Software Freedom Conservancy v. Best Buy, et al

        Vic.

    2. Anonymous Coward
      Anonymous Coward

      Re: Symptomatic of the FOSS problem

      "Trolls apart, it's evident from reading the above that even IT- and licensing-literate commentards disagree about fundamental aspects of the GPL."

      s/GPL/case/

    3. Vic

      Re: Symptomatic of the FOSS problem

      > even IT- and licensing-literate commentards disagree about fundamental aspects of the GPL

      That is because most people simply repeat what they have *heard* about the GPL, without actually reading what is in the licence.

      You'll often see people swearing that GPL code cannot be used for commercial purposes, for example. That's simply not true - it can be. But PHBs around the world believe in their heart of hearts that if they want to produce a product, it cannot use GPL or LGPL code

      Have a read of the licence. It's really quite simple. If what you read clashes with what you believe, it's worth considering that the text of the licence is more authoritative than Internet memes.

      Vic.

  10. The FunkeyGibbon
    Trollface

    All this and the Open Source community...

    ...wonder why 'business' doesn't go wholesale for 'free' software. This kinda fighting, petulance and clearly not understanding how licences work are all things that you can't afford have in a commercial environment.

    If you were using this Mayan or a fork of it as an integral part of your business you have no assurance of ongoing development or even if these fights are going to cause issues going forward with the actual use of the product. If you have to switch to another fork or whole different DMS who's going to undertake the work to get your data across and ensure it's validated? Reliance on a community which has no incentive to not be 'flaky' is not something I would imagine any sensible business would do.

    I certainly wouldn't invest in a business who used Open Source for business critical data, it's just too risky unless they had their own dev team.

    1. Ian Yates

      Re: All this and the Open Source community...

      "If you were using [FOSS] as an integral part of your business you have no assurance of ongoing development or even if these fights are going to cause issues going forward with the actual use of the product. If you have to switch to another fork or whole different DMS who's going to undertake the work to get your data across and ensure it's validated?"

      Yes, because that's an issue only with free software. You certainly never hear of commercial software being abandoned when the next version appears with an incompatible file/repository type.

      1. vic 4
        Thumb Up

        Re: All this and the Open Source community...

        Spot on Ian. Also, if a commercial shop closed development on the software and you rely on it you are stuffed. With an open sourced one you can probably find someone to fix any bugs or new features if you are willing to pay. I've been in that boat before, both as requiring support and offering.

        1. Michael Wojcik Silver badge

          Re: All this and the Open Source community...

          Also, if a commercial shop closed development on the software and you rely on it you are stuffed.

          Unless you required the sources be put in escrow against such an eventuality, as many large customers do.

          There are many software licensing practices. They cannot all be reduced to "user has the source now" and "user will never have the source". People who want to argue over FLOSS, from any position, might do well to understand that. The sort of simplistic understandings that produce false dichotomies like this one (or the comment above about "PHBs" and the GPL, or many other comments on articles like this) do not lead to useful or convincing arguments about free/libre/open versus closed software.

      2. The FunkeyGibbon
        Happy

        Re: All this and the Open Source community...

        Ah, the argument that shifts the goal posts. Did I say that Closed Source\Commercial software was never abandoned? Did I say that they were saints who didn't upgrade at will and never provided you with a situation where you had to upgrade or be left behind a la Microsoft's Office 2003 --> 2007? No. But you chose to think I did because it suited you to make an argument against a point that was never stated. Bravo.

        The number of downvotes and replies are evidence not of the 'fact' that I am wrong but that fanbois spend too long arguing the status quo rather than making a substantial argument that disproves the original point. I even put added a nice picture of a troll so that there might be some small hint that I wasn't being serious, that I was looking to provoke and yet the fishes still bit...

        1. Francis Boyle Silver badge

          Stop

          digging.

        2. Ian Yates
          WTF?

          Re: All this and the Open Source community...

          "Did I say that Closed Source\Commercial software was never abandoned? Did I say that they were saints who didn't upgrade at will and never provided you with a situation where you had to upgrade or be left behind[?]"

          Wait, so you're argument is that open source should be ignored for "business critical data" because it might be abandoned, but you weren't then implying that closed source (the only alternative to open source) is a better choice?... So what is your point? What would you use for business critical data?

        3. Vic

          Re: All this and the Open Source community...

          > The number of downvotes and replies are evidence not of the 'fact' that I am wrong

          But you are wrong. Completely so.

          Vic.

    2. foo_bar_baz
      Pint

      Re: All this and the Open Source community...

      You're years behind, brother. You're fundamentally right. Relying on a single upstream developer is risky, but right there's the opportunity to provide related services. This is where the money comes into play in open source: installing, maintaining, adapting, hosting, supporting etc. I've been making my living from open source for almost ten years, and my current employer is raking it in thanks to Stallman et al. Understanding licensing and living by it is very important, but due diligence is a small cost compared to the options of a) buying or b) writing the software yourself. Making cash from open source doesn't make you a leech. Just play nice, which some guys apparently did not do with Mayan.

      If you don't trust in open source, I suggest you start by withdrawing your money from your bank. Next you may as well stop investing altogether, since the stock exchange is running on open source too.

    3. Yet Another Anonymous coward Silver badge

      Re: All this and the Open Source community...

      on the contrary this is the whole reason for building your business on open source. There is nothing the original author can do to prevent you and anyone else using and continuing to use the software you downloaded.

      Compare this with a business that thought Oracle running on itanium was a sure bet!

    4. Brian Morrison
      WTF?

      Re: All this and the Open Source community...

      If you use *any* software for business critical functions you have to have a strategy and a back up position to deal with problems in the development/deployment of said software.

      FS/FOSS helps you here, the source is available, and people hired to modify or maintain software are a normal cost of doing business, there is no reason to ignore FS/FOSS for this reason.

      What is expected of you is that if you make modifications which help other people then you can give those back to the community, but equally if you don't release your versions of the software but use them internally then you don't have to do this.

      What the GPL does is to encourage people to avoid software dying because the original developers lost interest or went bust for some reason. It was designed to prevent public code being stolen and put back behind the shutters, it wasn't designed to make it hard to use for anyone or for any purpose other than to prevent loss of code/function.

    5. Destroy All Monsters Silver badge
      Facepalm

      Re: All this and the Open Source community...

      > The FunkeyGibbon

      writes retarded gibberish totally unsoldered from any reality. Apparently also thinks that if he is enterprisy, then people owe it to provide free support and software to him.

      People actually respond.

      MFW

  11. Anonymous Coward
    Anonymous Coward

    If a licence requires so much discussion and arguments perhaps it isn't clear enough?

    The GPL needs to have much clearer licence categories to indicate what should happen to the source as a separate issue to if and how it can be sold.

    1. Destroy All Monsters Silver badge
      Mushroom

      You may want to read it.

      If there are unclarities, place a phone call to Mr. Moglen.

  12. Anonymous Coward
    Anonymous Coward

    As far as I know

    IANAL, but i believe these are the GPL obligations:

    -you need to distribute the full license text (\COPYING file)

    - any modification you do must be clearly marked (modifications must be clearly marked and documented)

    - deliver all source code (including your modifications to GPL files as they become GPL licensed as well)

    or make a written offer valid for at least 3 years to deliver the source code on request(against the price of phisical medium and logistics)

  13. 1Rafayal

    So this chap is upset that other people have forked his code and even gone on to resell it?

    Really?

    Are people that naive to think that they can release code like this onto the Internet and expect people not to try and do things the author wouldnt be happy with?

    Fully prepared for the downvoting.

    1. Yet Another Anonymous coward Silver badge

      No, he is upset that people took his code, changed the name and resold it without mentioning that it was GPL.

      A bit like me making copies of a Star Wars DVD, changing the name claiming it was my own work and selling it.

      1. 1Rafayal

        surely he should be in a position to prove that his code was being sold with a commercial license before throwing his rattle out of the pram though? Shouldnt he also confirm that the version of his code that is being sold does not come with a copy of the source?

        Plus, if this were proven to be the case, isnt the author allowed to take whoever it is selling his code to court under breach of copyright?

        The article kind of reads that he heard someone may have been up to some thing and got all shirty, prompting my comments. Does the guy really think people wont try things out, or in the case of selling his code, try and make money off the back of someone elses work?

        1. Yet Another Anonymous coward Silver badge

          Yes he is in a perfect position to prove that the code is his.

          But since it's in the enterprise space the chances are that the users are multi-million$ companies - so he has every right to march into the offices of their army of lawyers and demand that they go to court.

    2. Tim Parker

      @1Rafayal

      "So this chap is upset that other people have forked his code and even gone on to resell it?"

      No

      "Really?"

      No

      "Are people that naive to think that they can release code like this onto the Internet and expect people not to try and do things the author wouldnt be happy with?"

      No

      "Fully prepared for the downvoting."

      Unsurprising - perhaps in future you could use that spectacular insight as an incentive to actually understand an issue before commenting (although that would contradict Monnetts Law [0])

      [0] Posted here Tuesday 28th August 2012 09:07 GMT Pascal Monett (wise words).

      1. 1Rafayal

        @Tim Parker

        Your a bit of a willy really, aren't you?

        1. Anonymous Coward
          Anonymous Coward

          Re: @Tim Parker

          >>Your a bit of a willy really, aren't you?

          And you are a bit of a wanker, are you not.

          1. 1Rafayal

            Re: @Tim Parker

            coming from an Anonymous Coward....

            No, I am not a wanker in any way shape or form, much unlike yourself who clearly enjoys a good deal of onanism, with your thumb squarely planted where the sun doesn't shine.

            Now piss off back to your mother, apparently your bath is ready.

        2. Tim Parker

          Re: @Tim Parker

          "Your a bit of a willy really, aren't you?"

          It is part of me, physically that is, rather than the other way around. As far as who was in control for many years, your comment have un-intended merit.

  14. ZenCoder

    They know how the license works

    You can copy a GPL program and sell it, but if you are obeying the GPL

    a) your product will be no better than the freely downloaded one because all your modifications have to be shared.

    b) your customers will know that they purchased something they could have downloaded for free

    Or you can copy a GPL program, violate the GPL by selling it under a non GPL license.

    a) Your customers won't know they purchased something they could have downloaded for free.

    b) You don't have to share your modifications.

    c) There is almost zero chance the actual developer has the money to sue you.

    Everyone understands the GPL ... its just that some people want to make money scamming both their customers and the original developer.

  15. The obvious

    Open source developer cries...

    Waaaa! They took my toys and I don't like how they're playing... So I'm not playing any more! *stamps feet* Waaaa!

    Open source developers - they'll want to get paid next...

  16. pete 22

    Essential clarification and emph

    I feel it necessary to remind the armchair lawyers and PHB's that it isn't a GPL violation. Rather, its a copyright violation. The GPL is one of the shortest and easiest licenses to understand which is in common usage. Compare it to a windows or mac license someday. The author should report the event to gpl-violations.org and get legal assistance. Often this can be had for free or little cost from various FOSS orgs.

    1. Destroy All Monsters Silver badge
      Holmes

      Re: Essential clarification and emph

      We read at https://plus.google.com/108413286958999778262/posts/Mo7ZnHY3Xhi

      If you fork Mayan EDMS into a closed or private respository, stop and think about what you are doing because you going about it the wrong way.

      Maybe so, but the GPL does not particularly say anything about not being able to fork privately. It's probably against the spirit and a waste of resources though.

      Likewise if you fork Mayan EDMS and the first patch you commit is to change the name, stop.

      Okay, that sounds dishonorable but it's still not forbidden.

      It has come to my attention that there are a number of unauthorized forks of Mayan EDMS being offered for download as if the original version was being abandoned

      Who authorizes the forks and how? One might assume it's against the GPL. Does he want particular restrictions for GPL-ed software, for example for commerical users? The GPL says no, you can't do that. Kind of a pickle, then. Like that bizarre MySQL dual licensing scheme that self-contradicts.

      and at least one fork is being sold with a comercial license to add insult to injury.

      We still don't know whether this is against the GPL or not. If he wants to invoke copyright restrictions on GPL-ed code, again, problem, though the lawyers may be happy.

      These violators have been listed in a new page called GPL violations.

      okay.jpg

      1. This post has been deleted by its author

        1. Ben Tasker Silver badge

          Re: Essential clarification and emph

          If I'm an employee and do this, internally = not distribution, no problem.

          Actually, it is distribution if you pass it on. What people miss though, is that you only have to provide the source to those you distribute it to, so in that instance you only have to provide the source (or an offer of) to the part of the business you are distributing to.

          Same goes for contractor, subsidiary etc. It's all distribution so you have to provide the source.

          The main difference being, if your employer complains it's likely to be to you rather than to anyone else so it's not likely to end in some public battle.

          From what I've read (he posted an update, but it's still not clarified much) the issue is that these forks are under a closed license. I did try looking for the software he listed, but to be honest I got bored and need to leave for work!

          1. Vic

            Re: Essential clarification and emph

            > Actually, it is distribution if you pass it on

            It almost certainly isn't.

            > you only have to provide the source to those you distribute it to

            This is usually untrue.

            GPL v2 section 3(a) distribution limits your obligation to pass on source to those who got the binary from you - but section 3(a) is *ONLY* possible if you distribute the source *with the binary*.

            If you distribute source and binary separately, that's either sectuion 3(b) or section 3(c). 3(c) is only permissible for non-commercial distribution. 3(b) requires you to offer source to *any third party*.

            The GPL v3 has very similar clauses, but they are in section 6 instead of section 3.

            > Same goes for contractor

            Not so, according to SFLC.

            Vic.

        2. Vic

          Re: Essential clarification and emph

          > What if I'm a contractor,

          That depends on the nature of the work.

          If I, as a contractor, port a piece of (L)GPL code into a customer's proprietary code as a single work-for-hire for that customer, then that is acceptable. If I repeat the operation for a different customer, then it will be deemed distribution, and thus disallowed.

          I'm a contractor. I checked this with SFLC.

          Vic.

      2. Vic

        Re: Essential clarification and emph

        >> and at least one fork is being sold with a comercial license to add insult to injury.

        > We still don't know whether this is against the GPL or not

        Yes, we do. A GPL-derived program *must* be licenced under the GPL. It is contrary to the GPL to issue it under any other licence[1] or to add any additional restrictions[2].

        Vic.

        [1] GPLv2 section 2(b)

        [2] GPLv2 section 6

        1. Michael Wojcik Silver badge

          Re: Essential clarification and emph

          >> and at least one fork is being sold with a comercial license to add insult to injury.

          > We still don't know whether this is against the GPL or not

          Yes, we do. A GPL-derived program *must* be licenced under the GPL.

          Well, to be fair, we still don't know (at least I don't, from the materials I've seen here and on github) what the "comercial [sic] license" is. I can't see a way that such a description, if at all accurate, would refer to anything that wouldn't be a violation of GPLv2 or GPLv3. But without knowing the facts of the case, I think it's a bit strong to say that we "know" there's a GPL violation there.

          If in fact a product derived from Mayan is being sold under a different license, then yes, we'd have a violation. But so far all we have is a fairly vague claim from Rosario that such is the case. The last time I checked his name-and-shame page, it didn't list any offenders. I'd like to give him the benefit of the doubt, but there's not enough here to be confident.

  17. 1Rafayal

    there has been so much hatred against anything or anyone that does not agree with this chap getting a mardon because someone tried playing with his code behind his back.

    This is almost as bad as the religious fervor displayed by apple fanbois...

This topic is closed for new posts.

Biting the hand that feeds IT © 1998–2019