Slashdot Mirror


Hosting Company Appears To Be Violating the GPL [Resolved]

palegray.net writes "A web hosting provider called Appnor has recently moved the network diagnostics utility WinMTR off of SourceForge, and is now claiming the program to be a closed source, commercial application (it was previously made available under the GPL). I emailed the current maintainer of the original mtr utility about this, and have been informed that this event most likely constitutes an overt GPL violation, as it is presumed that WinMTR contains mtr code. Appnor claims that they have the right to do this, as there have been no external contributions to WinMTR in over ten years. I'm not a lawyer, but I don't think copyright law works that way." Update: 01/10 18:24 GMT by KD : The CEO of Appnor, Dragos Manac, has posted a response, claiming that no GPL violation occurred, and promising to revert the code to GPLv2 by the end of the week.
Update: 01/11 14:01 GMT by KD : That was fast. WinMTR announced that the code is now available under the GPLv2.

85 of 418 comments (clear)

  1. Copyright law doesn't work that way by Nursie · · Score: 4, Interesting

    It's been extended to the ridiculous, remember?

    So even if they've somehow removed all the GPL code contributed by others, then there's the whole 'derivative works' thing.

    1. Re:Copyright law doesn't work that way by bondsbw · · Score: 2

      Only the copyright holder may bring suit over copyright claims.

      IANAL, but I believe that means that if I contributed code to WinMTR, and these guys violated the GPL for all the code except that which I wrote, then I would have no legal claim. And thus, even if "derivative works" that are completely made of original code are violations of the GPL, nobody would have a legal claim against the violators.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    2. Re:Copyright law doesn't work that way by moonbender · · Score: 2

      IANAL, I should have mentioned in my original post. I think whether calling such a program derivative is fair or not depends on the situation.

      If you're talking about a very minor amount of code and/or code implementing a well-known or trivial solution (ie. a quicksort implementation), then calling all of the subsequent code derivative -- even if it's another quicksort implementation -- seems excessive. OTOH, if you're talking about domain-specific, non-trivial code which you simply tear out and re-implement (perhaps even function by function with only minor refactoring); or if you're talking about a major part of a project, as in a situation where you fork an existing project, extend it and then re-implement the 50% of the code which remains from the original: in those situation I think calling the subsequent code derivative is fair.

      But this is really just my intuitive opinion at this point, I can't even say that I've put too much thought into it, either; and of course it doesn't have any legal merit whatsoever.

      --
      Switch back to Slashdot's D1 system.
    3. Re:Copyright law doesn't work that way by 0123456 · · Score: 2

      If you were to assume that books and computer software are the same, you might be dumb?

      So what's the difference, in legal terms? Why would my Harvey Popper novel be hit with a multi-million dollar law suit but the equivalent action be perfectly OK if it was a piece of software?

    4. Re:Copyright law doesn't work that way by 0123456 · · Score: 4, Interesting

      Because plots are copyrightable, the actual functionality of code is not.

      Since when can plots be copyrighted? Most of the publishing industry would vanish overnight if that was the case.

      Are you claiming that if I was to take the Windows source, rewrite each function myself so it no longer contains Windows code, and then release it, Microsoft wouldn't have a zillion lawyers outside my house the next day?

    5. Re:Copyright law doesn't work that way by HungryHobo · · Score: 4, Interesting

      "boy discovers he's a wizard, has adventures" is not copyrightable.

      but try writing a non-parody book about a boy wizard Larry Cotter who's parents are killed by Lord Woldemort who himself was almost killed in the attempt to kill that boy who now lives with non-magical step parents who hate magic who is then on his xth birthday suddently visited by a large and imposing groundskeeper who delcares that he's a wizard and whisks him off to a magical school where he quickly makes 2 friends and had adventures involving a magical train, a flying car, a tree which hits people, werewolves,giant spiders, dragons, a touranemt with a couple of others schools, some version of rugby/football played on broomsticks etc along with the evil overlord returning every book or so to try to kill him....

      then you might be in trouble.

      http://www.avvo.com/legal-answers/how-closely-can-my-novel-follow-the-plot-of-a-copy-141663.html

      The problem remains where to draw the line. The orphan who discovers that her parents were murdered by a villain and sets out to avenge their death is an unprotectable cliche. But every copyrightable work is a compendium of uncopyrightable components -- namely, words.

      So looking at what you've written, those are such broad strokes that I would expect any US court to hold that it does not infringe JK Rowling's copyrights. Then again, if you were to keep to the outlines of what you describe, but were to divide and sequence the chapters precisely as JK Rowling did, I wouldn't be surprised if the court went the other way. Clearly on the other side of the line, if you were to scan and OCR a Harry Potter book and find and replace "wizard" with "solar knight" and "Voldemort" with "Galactina," you'd probably end up paying the fees of Ms. Rowling's lawyers.

      there's massive leeway given to things being "inspired by" previous work but if you go too far you end up at the bad end of a copyright suite.

    6. Re:Copyright law doesn't work that way by bws111 · · Score: 3, Insightful

      It is not a new utility, it has been on SourceForge for 10 years. What everyone seems to be missing is this: it is THEIR code. They bought the rights from the original developer 10 years ago. THEY created the SourceForge project and released it under the GPL. It didn't contain ANY GPL code, ever, until they released it as such. In 10 years, no-one outside their company contributed to the project - they still own ALL the code. Now they have decided to no longer offer the code under the GPL, which is entirely within their rights, as they own it.

    7. Re:Copyright law doesn't work that way by bws111 · · Score: 2

      The owner of the original work, and all the contributions, is Appnor. Doubtful they are going to sue themselves.

  2. Software Freedom Law Center by Sonny+Yatsen · · Score: 2

    From what I know, the Software Freedom Law Center ( http://www.softwarefreedom.org/ ) provide pro bono legal representation to creators of Free and Open Source projects. Maybe you should contact both the SFLC and the maintainer of the mtr and see if there's any way of getting them together to file a GPL violation case or an injunction.

    --
    My postings are informational and does not constitute legal advice. Act on it at your risk.
    1. Re:Software Freedom Law Center by LordLimecat · · Score: 5, Insightful

      Perhaps before going in with guns ablazing, some tact would be helpful. Their webpage doesnt exactly scream "hostile", as they are still offering the utility free (provided you sign up for a newsletter). They may be violating the GPL, but it may be entirely unintentional or out of ignorance-- could the author of MTR simply email them, informing them of the situation? He will eventually have to contact them anyways, I believe-- wouldnt any eventual lawsuit have to come from an author of MTR anyways?

      I mean, its GOOD that someone is updating this utility; going after them with a lawsuit right off the bat doesnt exactly make "lets update abandoned GPL software" look like a good idea.

    2. Re:Software Freedom Law Center by Rogerborg · · Score: 2

      What's a "GPL violation case"? The GPL is a license, not a contract. You'd have to find someone with a copyright interest in the source, and the cause of action would be breach of copyright, not "GPL violation".

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:Software Freedom Law Center by Peeteriz · · Score: 2

      In addition, GPL doesn't mean that they have to provide the utility free of charge to anyone - they simply must include the source + GPL rights to those people that buy their product.

    4. Re:Software Freedom Law Center by Rogerborg · · Score: 2

      Hmm, you've got a point. GPL3 does now contain some very spurious language that attempts to assert that the recipient has "agreed" to the GPL if they distribute.

      That's exceptionally foolish, as it muddies the water between a pure license - with copyright as a remedy - and a contract. Another Eben Moglen classic - why use one word, when seven will say more of less the same thing, in a more ambiguous way.

      --
      If you were blocking sigs, you wouldn't have to read this.
    5. Re:Software Freedom Law Center by dondelelcaro · · Score: 2

      That's exceptionally foolish, as it muddies the water between a pure license - with copyright as a remedy - and a contract.

      The language used in GPLv3 to describe what type of agreement is being entered into is puprosefully vague, because it must apply in many different jurisdictions while avoiding incuring the liabilities of a particular legal framework in one jurisdiction which may be strengths in another jurisdiction. Furthermore, it isn't like this license was written only by Eben Moglen. Hundreds of people (including myself), many of them lawyers in different legal systems (not including myself), read the license and made suggestions. Most everything which is written in the license is well reasoned and there for a specific purpose; there are almost certainly bugs, but great effort was expended to avoid as many of them as possible.

      --
      http://www.donarmstrong.com
  3. Re:Abandonware? by Anonymous Coward · · Score: 5, Informative

    I don't know, it probably wouldn't be because there's no such thing as an Abandonware "classification". It's just a feel-good term made up by people so they feel less bad about blatantly distributing games with still-active copyrights.

  4. If it is only their code... by pe1rxq · · Score: 5, Informative

    They might actually have that right IF:

    - It contains only code they have copyright over
    - They have permission from (if any) all other copyright holders.

    However they can't revoke the license they gave everyone who downloaded their gpl versions, these old versions and their license is still valid.

    However if the code indeed contains mtr code and they have no permission from the copyright holders to distribute is under something else than the GPL.... Then they have a problem
    But you have to prove that first.

    --
    Secure messaging: http://quickmsg.vreeken.net/
    1. Re:If it is only their code... by Pharmboy · · Score: 2

      Yeah, it IS possible to relicense GPL code, but you need to be able to prove in a court of law that you attempted to contact EVERY single contributor and give them plenty of time to reply.

      Wrong. If you own the copyright to a piece of code, no matter how many times they try to contact you, they are still infringing on copyright if they use the code. Copyright doesn't go into the public domain just because the owner doesn't enforce it. You don't lose your rights as copyright holder if you don't enforce the copyright. (Trademarks, yes. Patents and copyright, no.) If you can't contact the copyright owner, then it is impossible to legally use GPL code in a non-free project until the copyright expires.

      Under all circumstances, you can NOT relicense ANY copyrighted software that you do not yourself own. Ever. You can relicense Public Domain software if you so choose. IANAL, but I get to deal with these finer points of law regularly, and pretty confident on my conclusions, for what that is worth.

      --
      Tequila: It's not just for breakfast anymore!
  5. Re:Abandonware? by Wrexs0ul · · Score: 5, Informative

    Doesn't make it legal. There's still copyright on Abandonware, the idea though is that the original authors will make no/cannot make an attempt to litigate, hence it being "abandoned". The classification doesn't usually come from the author, but people who find great software that's (typically) no longer available, then make an effort to keep distribution of that software alive.

    Don't just take my word for it: Wikipedia on Abandonware.

    -Matt

    --
    --- Need web hosting?
  6. You're quite correct by laughingcoyote · · Score: 4, Interesting

    Unless everyone who originally submitted code to the GPL project has explicitly agreed to the relicensing, they're breaking the law. You don't "implicitly" agree to relicensing of code you've submitted just by not contributing any more for a while. The only time that a time frame comes into it is when the copyright actually expires and the project falls into the public domain, which in our era of life-plus and Mickey Mouse Copyright Perpetuation Acts, is basically never. This is the exact type of scenario the GPL was designed to prevent.

    --
    To fight the war on terror, stop being afraid.
    1. Re:You're quite correct by MysteriousPreacher · · Score: 2

      I believe as well that a project can be relicensed by the copyright holder if part of the submission process involves contributors assigning copyrights over to the person or project who run the show.

      Yup, they're playing fast and free with the GPL. Based on their excuse I'm assuming that their legal team sees Yahoo Questions as an authoritative source of legal advice, or they're just dicks.

      --
      -- Using the preview button since 2005
  7. Re:So let me get this straight: by homb · · Score: 2, Insightful

    No, they didn't steal the author's labor without payment, at least not originally with WinMTR. They made a derivative work, still using the GPL, so all is acceptable.
    It's only when they changed the license to commercial that they broke the contract with the original developer who specifically requires anyone using mtr code to provide their software under GPL (among others).
    So unless they can prove that there is no more mtr code in WinMTR, they must absolutely provide WinMTR under the GPL. Otherwise they have no right to use mtr code.

  8. Re:Abandonware? by commodore64_love · · Score: 3, Informative

    There's no such thing as "abandonware".
    You've invented a term that is popular but doesn't actually exist in legal parlance. There's copyrighted work like 1928's Steamboat Willie, and then there's uncopyrighted work like 1946's It's A Wonderful Life (the license was not renewed) AKA public domain. Since this MTR program is only 10 years, the copyright has Not run out yet.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  9. Re:Abandonware? by jgtg32a · · Score: 2

    Abandonware is just a justification for piracy, it just means that the (c) owner doesn't care enough to enforce their (c). IIRC X-Com was considered abandonware for a while, but with the rise of nostalgic video games it has been rereleased on just about every digital dist service.

  10. Re:So let me get this straight: by pe1rxq · · Score: 4, Interesting

    The post just mentions it is 'presumed' that it was based on mtr...
    I find that a bit week. First you have to prove that there ever was mtr code in winMTR, then you accuse them with a GPL violation.... Either the summary is incomplete/incorrect, or the submitter is jumping to the second part without doing enough fact checking.

    --
    Secure messaging: http://quickmsg.vreeken.net/
  11. Re:So let me get this straight: by Zibri · · Score: 2

    So unless they can prove that there is no more mtr code in WinMTR, they must absolutely provide WinMTR under the GPL. Otherwise they have no right to use mtr code.

    Innocent until proven guilty, no? The burden of proof lies with the accuser.

  12. All it does is Traceroute and Ping? by Blakey+Rat · · Score: 4, Insightful

    It may be a GPL violation, but who cares? Those tools already ship free in every OS on the planet. Nobody's going to make any money off this. And the fact that nobody from the community contributed code in 10 years kind of tells us what level of interest there is.

    1. Re:All it does is Traceroute and Ping? by FrootLoops · · Score: 2

      No. The current maintainer of MTR, Roger Wolff, does care. He's quite explicit in his email, reproduced in TFA. He's been maintaining the software since before WinMTR existed as well according to the MTR page.

  13. Re:So let me get this straight: by LordLimecat · · Score: 2

    Guys, on the WinMTR page (linked in summary), it explicitly states that it is an update to a 10 year old abandoned linux/unix utility called MTR.

    The summary isnt SUPPOSED to be complete, youre supposed to man up and "read".

  14. Re:Abandonware? by wisty · · Score: 2

    If the program hasn't been maintained or updated in 10 years, wouldn't it be classified as Abandonware (much as old PC games get classified by those who want to share them?)

    Like Windows 95, which has had no support since December, 2001, and no updates for 13 years?

    Can I fork that?

  15. Re:Abandonware? by Jabrwock · · Score: 4, Informative

    If there's no expiry date in the contract you agree to, then as long as you continue to use the service (the gpl'd code), then you are continuously agreeing to abide by the terms of the contract. There's no abandonment clause.

    --
    Magic doesn't work in my presence. My power of disbelief is too strong.
  16. Appnor by 6031769 · · Score: 2

    Are you sure Appnor is a hosting company? If so, it's not exactly a great advert that their site is slashdotted already.

    --
    Burns: We're building a casino!
    McAllister: Arrr. Give me 5 minutes.
  17. Way too early by MonsterTrimble · · Score: 5, Funny

    It's 8:30 Monday morning after a night of insomnia. DO we REALLY need to deal with GPL this early? Can't we do something simple like create world peace?

    --
    I call it 'The Aristocrats'
    1. Re:Way too early by msauve · · Score: 4, Funny

      # This program 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 3 of the License, or
      # (at your option) any later version.
      #
      # This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
      #
      #include <stdio.h>
      main()
      {
          for(;;)
                  {
                          printf ("World peace!\n");
                  }
      }

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    2. Re:Way too early by morgan_greywolf · · Score: 2

      The part that says #include <stdio.h>

    3. Re:Way too early by Pharmboy · · Score: 4, Funny

      perl -e 'print "World Peace\n";'

      Some people just make shit too hard.

      --
      Tequila: It's not just for breakfast anymore!
    4. Re:Way too early by Travelsonic · · Score: 2

      /* */, or just // for single line comments. /technical

      --
      If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
  18. Somone who holds the copyright can sue them. by nedlohs · · Score: 3, Insightful

    Everyone else can do exactly nothing (well not use it and rant on the interwebs about it I guess).

  19. Re:So let me get this straight: by Moryath · · Score: 2

    No. I'm not a lawyer but I imagine the argument goes something like this:

    "Burden of proof" in a civil (e.g. copyright) case is "preponderance of evidence."

    WinMTR previously was GPL'ed and the source was available. Part of its licensing was the licensing of the mtr code. This constitutes prima facie evidence that at some point in time, at least, there was mtr code in WinMTR.

    Therefore, the burden is now on WinMTR to prove that all mtr code has been removed from WinMTR. At bare minimum, there is enough evidence to file a GPL claim and request that a judge subpoena the source code of WinMTR for analysis as evidence.

  20. Re:Question... by Dachannien · · Score: 2

    In the case of derivative works under the GPL: That's assuming you've already given them the source code. If you distribute the executable with a link for downloading the source, but you don't package the source with it, you could end up in a situation where strict compliance requires you to host something you otherwise wanted to stop hosting - at the very least, a link to some other repository, or a means of contact for yourself or your company.

    If you're not talking about derivative works under the GPL, though, but you're talking about purely original works licensed under the GPL instead, you're not even under an obligation to provide the source.

  21. Re:10 years and almost no development by Novus · · Score: 5, Informative

    I finally managed to pull a copy of the v0.8 source from archive.org, and it seems that you can still access the CVS repository even though it seems to be missing from the SourceForge page. I can find references to contributions by Vasile Laurentiu Stanimir (the main developer) and Silviu Simen in the source code and Teodorescu Cristian in the commit logs. The latter is interesting as he seems to have started work on WinMTR 0.9 in 2004, contradicting Appnor's statement of inactivity.

  22. Re:Abandonware? by Red+Flayer · · Score: 2

    There is no expiration date on the license.

    But there is an expiration date on the copyright that makes the use of the license compulsory.

    Once the copyright expires, no license is required to use the code.

    I mean, sure, you *could* opt to use the code under the GPL after the copyright has expired; but why would you when you can use the code completely unrestricted?

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  23. Re:Abandonware? by Anonymous Coward · · Score: 3, Insightful

    Or I can just go on wikipedia and get the same info without having to navigate 100 other sites. And if I wanna check the sources, I can just scroll down. Fuck you.

  24. Re:Question... by e70838 · · Score: 4, Insightful

    If, by accident, I have published copyrighted material on sourceforge in a gpl project, I need to be able to rectify my mistake and remove it.

    I think, it is a mandatory use case.

  25. Re:Abandonware? by realityimpaired · · Score: 2

    Assuming that they're telling the truth about there not being any external contributions in the last 10 years, how do you know there's still GPL code in the codebase?

    I'm not saying that there is, or that there isn't. Just trying to play devil's advocate here... Windows has changed a lot in the last 10 years, and it's entirely possible that in maintaining the code to keep up with those changes they have phased out all of the GPL code in the interim. Of course, until they open themselves up for an audit to prove that there isn't any copyrighted code in their codebase, there's not really any way to tell.

  26. Re:So let me get this straight: by Red+Flayer · · Score: 5, Funny

    youre supposed to man up and "read".

    Sorry to be such a noob, but I did man up, and the man pages for that command are completely useless in the context of this discussion.

    I'm running Debian lenny if that helps.

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  27. Some Clarifications by dmanac · · Score: 5, Informative

    I think there is a need for some clarifications:

    1) The company has rights over the entire source code, bought from the original maintainer. There is NO other code from contributors.

    2) The whole thing is written from scratch for Windows. No MTR code is used.

    3) The binary is available for free. We just thought nobody cared too much having it Open, since there were no contributions in almost 10 years.

    Again, we are not trying to violate GPL and we will make sure there are no licensing issues. We are checking this with our lawyers.

    Dragos MANAC
    CEO Appnor MSP S.A.

    1. Re:Some Clarifications by Ecuador · · Score: 2

      No, we'll take an AC comment over it, or a /. summary that "presumes"...
      What happened to innocent until proven otherwise?

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    2. Re:Some Clarifications by morgan_greywolf · · Score: 5, Interesting

      1) The company has rights over the entire source code, bought from the original maintainer. There is NO other code from contributors.

      2) The whole thing is written from scratch for Windows. No MTR code is used.

      If the code for v0.9 looks anything like this, no it doesn't. There are direct copies from Matt's Traceroute (mtr), so I've forked your previous Sourceforge project, as is my right under the GNU General Public License.

    3. Re:Some Clarifications by palegray.net · · Score: 3, Interesting

      As others have noted, several people have apparently found mtr sources in WinMTR. This means either (1) you've been misinformed, (2) you're deliberately lying, or (3) they're lying. Given that people have posted actual code excerpts to back up their claims, I strongly suspect you're lying.

    4. Re:Some Clarifications by ByteSlicer · · Score: 2

      3. You still have to provide the source to those who want it.

      But only to those who received a binary (from them directly or via third parties).
      And only within the first 3 years of (each individual) distribution.

    5. Re:Some Clarifications by sydneyfong · · Score: 2

      In case your lawyer gives bad advice, I'd suggest you double check with the "original maintainer" whether he had copied (or "adopted") code from elsewhere, and do a diff or something against the mtr sources.

      If the original maintainer misrepresented his ownership of the winmtr code, you probably have a claim against him.

      I am not a lawyer. Good luck.

      --
      Don't quote me on this.
  28. Re:Abandonware? by jedidiah · · Score: 4, Informative

    If copyright weren't so unbalanced by corporate lobbying, this work would eventually become public domain.

    At that point, you can just ignore the GPL or any other license because it isn't required anymore.

    The GPL only has any force because the default state of everything is "all rights reserved" and copyrights are effectively perpetual at this point.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  29. Presumed? by davev2.0 · · Score: 2

    presumed that WinMTR contains mtr code

    Presumption does not matter. What matters is whether or not any GPL code REMAINS in WinMTR after 10 years of non-external changes.

  30. Re:Abandonware? by mweather · · Score: 5, Funny

    And what you don't see in shittypedia is what any ass-hat with admin powers, an axe to grind, and no common sense decided to "blacklist" off of the page. Wikipedia is basically worthless.

    If they reverted YOUR edits, it can 't be all that bad.

  31. Re:Who cares by MysteriousPreacher · · Score: 3, Funny

    No, it's like Hitler adopting GPLed code and then arbitrarily deciding 10 years later to relicence it.

    --
    -- Using the preview button since 2005
  32. Re:Abandonware? by drinkypoo · · Score: 2

    What most people don't understand (and what you left out, arguably) is that the GPL only grants specific rights otherwise denied by copyright law. That's why the remedy for distribution of GPL-licensed code without permission is to cease distribution.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  33. Re:Abandonware? by Dishevel · · Score: 2
    You actually can see what stuff has been blacklisted. I regularly check the discussion tab on any topic that may have dissenting opinions. Wikipedia used by intelligent people is a good jumping off point. Used by fucking idiots you get fucking idiot results.

    Ahh. Now I see why you can not use it.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  34. Re:So let me get this straight: by morgan_greywolf · · Score: 2

    Clearly WinMTR 0.8 is based on Matt's Traceroute. See my comment attached to TFA.

  35. Has *anyone* else contributed code? by Just+Brew+It! · · Score: 3, Informative

    If not, then they can make future versions proprietary if they wish, since they presumably hold all of the copyrights. OTOH if there have been outside (community) contributions, then they can only take it proprietary if everyone who has touched the code consents. So we still don't know enough to say whether this is a violation or not.

    Note that the above has absolutely no bearing on past versions; you can't "take back" existing code after it has been distributed under the GPL. If they are trying to go after people for distributing old versions (or derivatives thereof), then this is indeed a blatant GPL violation.

  36. Re:So let me get this straight: by KiloByte · · Score: 2

    Uhm, mtr "abandoned"?? Most distributions seem to be removing old staples like traceroute from default installs, having replaced them with mtr, which certainly doesn't seem to be pining for the fjords.

    mtr does everything traceroute did, except instead of doing every probe only after the previous one has timed out, it sends them all concurrently, a packet every a fraction of second, providing a nifty real-time display of statistics.

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  37. Re:So let me get this straight: by FrootLoops · · Score: 4, Informative
    Actually, the site reads "[WinMTR] was started as a clone for the popular Matt’s Traceroute (hence MTR) Linux/UNIX utility." That doesn't mean source code was necessarily copied, just that they wanted to duplicate MTR's functionality. However, Rob Shinn posted evidence that code has been copied in a comment to the summary's Palegray link. For instance, the lines

    sequence[seq].index = index;
    sequence[seq].transit = 1;
    sequence[seq].saved_seq = ++host[index].xmit;

    appear in both sources.

  38. Re:Abandonware? by Fezzick · · Score: 2

    Except the GPL is not a contract... its a license. There's a difference.

    But yeah, your point still holds though. The work is still under copyright (though appearing to be "abandoned" - whatever that means), and the GPL is the only means for which it is legallay able to be used.

  39. I think folks may have misunderstood... by BLKMGK · · Score: 4, Interesting

    They aren't saying that MTR hasn't been updated. They have sometime in the past created WinMTR, hosted it on SourceForge as GPL and OpenSource, but in the past ten years never had anyone but themselves making changes. So... they decided to convert to a commercial license! Now I'm not arguing that this is right since original MTR source likely still exists within it but the ideas that they are denying MTR as having been updated is incorrect.. This is sort of like how other products have gone from OpenSource to closed in the past when no one was helping out except the original developers... except that in this case they aren't the very original developers having converted someone else's code some ten years in the past. It's not clear if they have continued to use updates to the original MTR code or not.

    Here's the post from their page in case it's still Slashdotted...
    ========
    Present (2010-2011)

    WinMTR is managed and developed by Appnor MSP.

    The current version is 0.9. We plan to roll out a new version each quarter. More in the Development section.

    License: Commercial. We changed it from GPL since in the last 10 years there was no external development. Still, we plan to offer it for free.

    WinMTR has got a new home, moved out of Sourceforge on to WinMTR.net!
    Past (2000-2010)

    The WinMTR project was started in 2000 by our good friend Vasile Laurentiu Stanimir.

    Timeline:

            * 20.01.2002 – Last entered hosts an options are now hold in the registries. Home page and development moved to Sourceforge.
            * 05.09.2001 – Replace edit box with combo box which hold last entered hostnames. Fixed a memory leak which caused program to crash after a long time running. (v0.7)
            * 11.27.2000 – Added resizing support and flat buttons. (v0.6)
            * 11.26.2000 – Added copy data to clipboard and possibility to save data to file as text or HTML. (v0.5)
            * 08.03.2000 – Added double-click on host name in list for detailed information. (v0.4)
            * 08.02.2000 – fix ICMP error codes handling. Print an error message corresponding to ICP_HOST_UNREACHABLE error code instead of a empty line. (v0.3)
            * 08.01.2000 – support for full command-line operations (v0.2)
            * 07.28.2000 – first release (v0.1)

    Future (2011-2038)

    We plan to further develop WinMTR, keep it running on newer platforms and add the requested functionality. Find out how you can help by reading the Development page.

    --
    Build it, Drive it, Improve it! Hybridz.org
  40. Re:Abandonware? by MikeBabcock · · Score: 2

    Most of us won't live to see the Copyright on any GPL project expire.

    Welcome to modern Copyright law.

    --
    - Michael T. Babcock (Yes, I blog)
  41. Re:Abandonware? by KDR_11k · · Score: 2

    And as long as nothing has been derived from that GPLed code, of course...

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  42. Re:Abandonware? by Travelsonic · · Score: 2

    So people are lazy, whats your fucking point?

    --
    If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
  43. Re:Abandonware? by nharmon · · Score: 4, Interesting

    The concept of Abandonware does seem to be in-line with the original purpose of copyright; to grant creators the ability to make money from their creations. If creators are no longer interested in making money from a specific creation, then there is no need for the copyright. All this talk about piracy and copyright infringement is really a red herring from people who want to turn copyright into perpetual property rights rather than time-limited monopolies.

  44. Re:Abandonware? by cbiltcliffe · · Score: 4, Insightful

    The problem with wikipedia is that fucking idiots with admin hats go around making the place worse every day.

    So basically, what you're saying is, wikipedia is a subset of earth.

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
  45. Re:One of the links in the summary goes to respons by palegray.net · · Score: 2

    For the sake of clarity, I'll reproduce my earlier reply to that statement here:

    "As others have noted, several people have apparently found mtr sources in WinMTR. This means either (1) you've been misinformed, (2) you're deliberately lying, or (3) they're lying. Given that people have posted actual code excerpts to back up their claims, I strongly suspect you're lying."

  46. Re:So let me get this straight: by trapnest · · Score: 2

    OS X user here, I don't even have an up command. Perhaps the GP was thinking of another command?

    Last login: Sun Jan 9 19:12:18 from m355a36d0.tmodns.net
    [seanconnolly@fenrir:~]$ man up
    No manual entry for up

  47. Re:Abandonware? by stinerman · · Score: 2

    That's interesting. As long as it's a binary there is no copyright protection on it? That's pretty cool.

    Excuse my while I make copies of my Windows 7 discs and sell them. After all, there is no copyright protection so I'm free to make copies and sell them at will.

  48. Re:10 years and almost no development by palegray.net · · Score: 4, Informative

    Worse, there actually appears to be code directly copied from mtr in the WinMTR codebase, which contradicts Appnor's current claim that it was independently developed.

  49. Re:Abandonware? by DragonWriter · · Score: 2

    No. It's a concept borrowed from real property. You know, that thing that idiots like you continue to try to conflate software with.

    I've never seen anyone conflate software with real property. The accusations that other people are trying to do so usually require either falsely conflating real property with all legal property or conflating "treating something as an entirely different class of thing with some similar features" with "conflating".

  50. Re:Abandonware? by Cylix · · Score: 5, Informative

    Actually based on their reply at http://winmtr.net/slashdot.html it makes more sense....

    Quoted directly from the link,

    "Dear visitor,

    You have reached us through a Slashdot story that is a bit malvolent.

    The story goes like this:

    "A web hosting provider called Appnor has recently moved the network diagnostics utility WinMTR off of SourceForge, and is now claiming the program to be a closed source, commercial application (it was previously made available under the GPL). I emailed the current maintainer of the original mtr utility about this, and have been informed that this event most likely constitutes an overt GPL violation, as it is presumed that WinMTR contains mtr code. Appnor claims that they have the right to do this, as there have been no external contributions to WinMTR in over ten years. I'm not a lawyer, but I don't think copyright law works that way"

    Our response:

          1. Our company has rights over the entire source code, bought from the original maintainer. We are the current maintainers. There is NO other code from contributors.
          2. The whole thing is written from scratch for Windows. No MTR code is used.
          3. The binary is available for free. We just thought nobody cared too much having it Open, since there were no contributions in almost 10 years. The license changes we made are justified by the fact that we own the copyright for the code.

    Again, we are not trying to violate GPL and we will make sure there are no licensing issues. In the unlikely situation in which there are some licensing issues, we will make all the required changes/updates to the product, in good faith.

    The license changes we made are justified by the fact that we own the copyright for the code, nothing else. A good reason was the lack of interest for the project in the OSS community.

    We think the license change is within the boundaries of GPL. We are double checking this with our lawyers.

    Thank you for reading the full story.

    Dragos MANAC
    CEO Appnor MSP S.A."

    With this information it is quite well within their rights assuming they are the owners the source code and have no outside contributions.

    Thus you could still obtain a copy of the code which was released under the GPL and fork it. However, since no one touched it in a while I really doubt there is much interest.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  51. Re:Abandonware? by afabbro · · Score: 4, Funny

    I don't know, it probably wouldn't be because there's no such thing as an Abandonware "classification". It's just a feel-good term made up by people so they feel less bad about blatantly distributing games with still-active copyrights.

    BLATANT, I tell you. These people are distributing DOS games whose publisher is out of business and no longer selling them. It's so BLATANT. BTW, the word BLATANT was on my Power Words of the Day Calendar for today.

    --
    Advice: on VPS providers
  52. Re:10 years and almost no development by Josh+Coalson · · Score: 2
    better yet, grab a copy of the whole cvs repository from which you can check out any version:

    rsync -av rsync://winmtr.cvs.sourceforge.net/cvsroot/winmtr/* .

  53. CEO Proimises to Revert Back to GPL by ryanisflyboy · · Score: 4, Informative

    The CEO has promised to revert the product back to GPLv2:

    http://winmtr.net/slashdot.html

    "Instead of dealing with this, I decided to take the blame and do the mature thing: revert to GPL v2. By the end of the week (January 16 2011) the updated sources (stating the new license) will be on Sourceforge for all to download and further enhance."

    Please update the story. It seems like Dragos is at least trying to operate with good faith and fix a potential mistake.

  54. Thank Disney and Sonny Bono by kimvette · · Score: 2

    They can thank Disney and Sonny Bono for the situation; they will not be able to offer it as closed source until 75 years after the last GPL contributor has died, unless they work out a separate distribution license with each and every contributor. However, even if they work out that license, the GPL version must still remain GPL, but what they can release at that point is a closed source/proprietary fork/derivative of the project.

    Hey, that's pretty much how StarOffice/OpenOffice and MySQL worked!

    However, after reading the "fine" article rather than just the summary, I learned that the maintainer insists there was one checkin from another contributor, and that the code has been removed. So, if the offending code has been removed, I fail to see the problem. However, since it was GPL and distributed recently, the source must remain available to any who request it for three years following the latest distribution (download, sale, CD sent via carrier pigeon, whatever) of the binaries. So, if they are refusing to provide the source upon request, they are still in violation of the GPL even if the "offending code" has been removed.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  55. Re:Abandonware? by Belial6 · · Score: 4, Insightful

    Your response is just as typical. Ignoring the fact that it is really common for people to differentiate between 'abandonware' and other forms of copyright infringement. 'abandonware' specifically refers to software that cannot be obtained new at any price. There simply is no way to pay for it. Thus, while 'abandonware' is certainly a euphemism for a particular class of copyright violation, claiming that it has anything to do with "everything-should-be-FREEEEEE" is a gross mischaracterization of what is being discussed. By the way, your first sentence was also an ad-hominem attack, so you are guilty of exactly what you accuse the parent poster of.

  56. Re:So let me get this straight: by pclminion · · Score: 2

    So, you're making the same type of argument that SCO made when they claimed they actually owned Linux. "See, look at this scrap of code, it looks a lot like this other scrap of code." Of course, we all know how well that worked out for SCO.

  57. Re:Abandonware? by sumdumass · · Score: 3, Insightful

    Well, that makes a lot more sense.

    The owners of the code in question can really do whatever they want with it. They will not be able to retroactively remove the GPL from previous versions but they can change future versions.

    I guess some people get so wrapped up in the ideology, they can't see the forest for the trees.

  58. Re:Question... by Tetsujin · · Score: 2

    Why does sourceforge allow the removal of GPL'd projects in the first place? You'd think that would be something you can't take back...

    Here's a pretty good reason, IMO:

    Ten years ago, I was really interested in writing programs for PalmOS. I spent some time working on some programs of dubious utility, plus a game that never quite got to the point of 100% working properly. Then, at some point, I just stopped. I moved on to other things. But still those projects were on Sourceforge.

    Now, PalmOS is basically dead. You have to jump through some arcane hoops just to get an SDK. PalmOS is just about ready to drop off the map entirely.

    I could leave my old junk sitting around on Sourceforge, cluttering up their namespace, or I could face facts: the chances that any of my old code would actually be useful to someone is so remote at this point, that it's not worth keeping it there. Certainly I haven't done anything in the way of keeping those pages updated... In that case, I think it's better to remove the projects.

    --
    Bow-ties are cool.
  59. Re:It might be a fork by Tetsujin · · Score: 2

    There's code from mtr in WinMTR.

    The real issue is whether that code is still in the current version of WinMTR. The source code for the new version hasn't yet been released, so it remains to be seen.

    --
    Bow-ties are cool.
  60. Already out! A new WinMTR, v0.91, under GPL. by dmanac · · Score: 2

    As promised, a new version of WinMTR has been published, under GPL v2, along with the code for the version that presumably infringed GPL.

    You can download all source code and binaries from Sourceforge https://sourceforge.net/projects/winmtr/files/

    Hopefully everyone is happier now.

    Dragos