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.
Update: 01/11 14:01 GMT by KD : That was fast. WinMTR announced that the code is now available under the GPLv2.
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.
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.
Somebody created a program called MTR, and a web company modified it to WinMTR and stole the author's labor without payment. Is that the general gist of it?
Sounds like something RIAA/MPAA, record, and Movie Companies would do.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
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.
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/
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?
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.
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
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.
Does this depend on the version of the GPL? I thought you were allowed to hold-on to your source code except in cases where you provide a product with GPL'ed code in it (and in later versions a service with GPL'ed code), only then are you required to provide source access to those people on request. What the buyer does with it is after that doesn't apply.
Am I right in thinking there's no problem removing the source code and charging for a sale, but the authors would then (and only then) be required to provide the buyer with source?
-Matt
--- Need web hosting?
Big picture much?
While Appnor could get away with this if they had, for example, rewritten all external contributions, the fact that the recent v0.9 was released after "only 8 years 11 months and 5 days of inactivity" (according to their own website!) makes it hard to believe they've actually done much in the way of rewriting during those 10 years mentioned in the summary.
While I'm not familiar with Romanian copyright law, the country has ratified the Berne convention, which I don't think allows as short a period of 10 years before copyright expires.
Since they've removed all downloads from SourceForge, it's a bit tricky to check the original copyright.
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...
Why can't all fpga/microcontroller manufacturers just release free optimizing compilers???
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?)
Not exactly. The term "abandonware" refers to software for which there is no legal means of obtaining (other than by resale through the first sale doctrine). Some people are under the impression that abandonware is not subject to copyright, but that's not true at all.
If it didn't start off as a version of MTR, as discussed, then it's possible that this is a fork of a previous version. This is a pretty common practice.
Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
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.
Comment of the year
And a frickin windows utility at that.
I'm thinking nothing of value was lost.
Still, prosecute, because if you don't exercise your rights you lose them.
So it still is free, is it not?
He who knows best knows how little he knows. - Thomas Jefferson
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?
They could just assume that any reply not prefixed with "IANAL" is advice from a suitable qualified legal profession. Blimey I'd like to see someone go to court with nothing but Slashdot comments as their case.
Yup, barring any contradictory facts emerging, this appears a pretty clear-cut GPL violation, meaning that they're now guilty of copyright violation of they continue to distribute WinMTR. FSF would probably sort this out pretty sharpish.
-- Using the preview button since 2005
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.
No. There is no expiration date on GPLed software.
My karma is not a Chameleon.
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.
I know. Networking. No one networks computers anymore. Shit, this is a pointless as Australia. Who fucking care about some backward shit like networking or a continent? If I bet that it took you longer to write it than to think of what to write, I would be winning some cash, now wouldn't I? Yes, I know you are Australian.
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'
Except there is a major flaw in your logic. There is no expiration date on the license. See its the General Public License and you will not find a time restriction. A license by any other name is still a license... at least when your talking about GPL.
My karma is not a Chameleon.
Everyone else can do exactly nothing (well not use it and rant on the interwebs about it I guess).
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?)
MTR is not abandonware; it is still actively maintained. As for WinMTR however.... who knows.
No it's akin to someone taking a flower from your garden and your neighbor getting pissed and protesting.
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
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.
Looks like anyone can add their own opinions to stackoverflow.com pages. What was the point of ignoring a Wikipedia article with several legal references again?
Assuming company A is the copyright holder to a particular piece of software. Couldn't they license it out commercially and under the GPL.
Yes. But they have to actually hold the copyright... if others contributed and didn't assign copyright to them then they can't really claim to own it.
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.
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.
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.
Presumption does not matter. What matters is whether or not any GPL code REMAINS in WinMTR after 10 years of non-external changes.
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.
No, it's like Hitler adopting GPLed code and then arbitrarily deciding 10 years later to relicence it.
-- Using the preview button since 2005
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.'"
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?
Oh really?
I don't care why you're posting AC
But someone with sufficiently high reputation can edit other's answers on SO as well.
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.
Yeah I was just thinking, isn't their view on this the exact OPPOSITE of how it works?
There is no -1 Disagree.
Actually, it means that the copyright holder is not selling the copyrighted product. They may still be enforcing their copyright aggressively.
Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
I love analogies ;-) In the hammer example, the hammer is property, which isn't the same thing as rights. (Copyrights are rights).
In the flower example there is an element of trespassing as well as property, again not comparable.
Analogies for copyright should always be framed in terms of civil rights being abridged, not in terms of property crimes.
-fb Everything not expressly forbidden is now mandatory.
couldn't agree more with your analogy...
But honestly, Monica...
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.
It does if "over ten years" means "since long enough ago that the copyrights have expired."
Scenario: I develop a product today and it is community-maintained until 2020 then maintained by a private company until 95 years after the last non-corporate copyright owner dies, and there are no changes to existing copyright law.
Sometime in the 22nd century that company can claim "have been no external contributions to [product] in over [95+] years" and fork off a version and make all future changes closed-source.
Now if they tried to close-source their contributions for the 95+ years that they were using GPL code copyrighted by others, they might have a fight on their hands. I didn't RTFA so I don't know if that's what Appnor is trying to do.
if I were Appnor I'd backpedal quickly, fork off the "existing" version as open-source that they are no longer contributing to, create a new version that is either excised of all GPL code or which has all GPL-code re-licensed with the copyright owners under a closed-source-compatible license. Anything less is asking for a legal and public relations nightmare.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
http://winmtr.net/slashdot.html
Dear visitor,
You have reached us trough 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.
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.
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.
If Slashdot were chemistry it would look like this:Cadaverine
Considering we all /can/ see what was changed, through the history option, its not so bad really. Get over yourself.
- Michael T. Babcock (Yes, I blog)
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.
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
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)
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.
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
No, it's like someone breaking in to your house to use the toilet in your basement, using it, then telling you that you can't ever use it again without their permission because you've been using the one upstairs for the last six months. Violation of rights followed by ridiculous statements.
I want my Cowboyneal
Analogies aren't supposed to be exactly the same.
They are supposed to share some aspect, in my flower example that aspect is that the guy getting pissed has no standing at all. For all he knows the guy had permissions to pick the flower/use the code. For all he knows the owner/copyright holder doesn't care at all. The "crime" is irrelevant.
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.
No. There really is no legal classification for Abandonware. It is something people use to describe software that probably won't get them in trouble if they infringe on its copyright.
The article doesn't say that there had been no updates for 10 years. It says that there were no contributions to the code from outside of the company for 10 years.
IANAL... But I play one on
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......
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."
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
"We just thought nobody cared too much having it Open, since there were no contributions in almost 10 years." --Dragos MANAC
This is exactly one thing that open source licensing is supposed to help the user with. Old programs that have been abandoned by the company or developer are not a closed vault. It is still possible to go back and for instance see how a file format was laid out or fix a long standing bug.
http://www.fadingred.com/senuti/
This used to be open source on Google Code, but now the company 'changed the license' of the source code.
Sure if you can compile from source code.
As byte code doesn't have copyrights, only the source does.
i thought once I was found, but it was only a dream.
What if I am a user of some GPL'd piece of software, and the GPL license was the reason for adoption. Let's say switching to an alternative is costly. Can it really be yanked from public domain at any time if say, contributors got paid off to give up their rights?
What about rights of users who adopted it counting on it being open-sourced and around in the future?
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.
Doesn't seem to me that simply taking a project off of SourceForge could ever be a very effective way of making something that is GPL'd proprietary. Nobody had a backup? I understand that some clueless person may *think* this would work, but really, how can it be effective?
I was wondering when some company was going to do this.
The problem with copyright violations is that unless you have the money to sue the thief, you effectively cannot enforce it. As far as I know, this is and has always been the critical problem with GPL and similar licenses. It looks good on paper, but there is no unified group or organization with deep enough pockets to do anything about it. And who exactly would the plaintiff be?
Ownership has its privileges. Anti-ownership has virtually none in a legal sense.
And it was there for me to find, along with citations for all of the claims in the article.
Where is the revision history and list of citations for the articles you linked to?
I don't care why you're posting AC
Not even the original author and single owner of a work that was released under GPL has to power to reverse the licensing of what was released. The GPL license is perpetual and non-revocable by anyone, and only ends (on a per-recipient basis) when a recipient fails to comply with the terms of the license, and such an occurrence would not terminate the license possessed by anyone else for that released work.
The original author and single owner of such a work can at most relicense FUTURE VERSIONS of that released code. The specific program version that was previously released under GPL remains under GPL, and its sources must always remain available on demand by recipients past or future.
s/Most of us won't/None of us will/
Welcome to the modern era of perpetual copyright extensions.
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".
Or you could grow a brain and check the sources yourself and determine if the facts are valid. You know, like humans should do for everything they read for factual information. Anyone posting on Slashdot should already be intelligent enough to already be doing this by default.
Things can be censored out of the history.
Just because it CAN be done, doesn't mean it should!
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
While WinMTR was one version, and some people were able to make it disappear from SourceForge, there is another version for Windows call dotMTR (http://sourceforge.net/p/dotmtr/home/), that seems to be worth looking at.
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
The copyright on binary code is not different from source code. Not in US law anyway...
http://www.copyright.gov/help/faq/faq-general.html#what
"What does copyright protect?
Copyright, a form of intellectual property law, protects original works of authorship including literary, dramatic, musical, and artistic works, such as poetry, novels, movies, songs, computer software, and architecture. Copyright does not protect facts, ideas, systems, or methods of operation, although it may protect the way these things are expressed. See Circular 1, Copyright Basics, section "What Works Are Protected.""
Interestly computer software is NOT specifically named in the berne convention For that the berne convention is extended witht the wipo theaty of 1996">
"Such protection applies to computer programs, whatever may be the mode or form of their expression.4"
(I read this a source and binary are both covered in the mode or form)
If it is available on Sourceforge, then it is easily found for distribution, and thus isn't abandonware. The whole point of abandonware is that the authors have made it difficult to obtain. But this software is right there, ready to be had. It's pretty much the exact opposite of abandonware.
A license isn't a kind of contract? I'm not a lawyer; my layperson's use of those words would have licenses as a subset of contracts; but perhaps that's all wrong.
Of course there is. The GPL is a copyright license, hence it expires when the copyright of the work expires.
Dilbert RSS feed
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.
A license grants you something
a Contract is an agreement between two minds.
If an EULA takes something away from you, then it's not a license as you already own a copy. Nor is it a contract as that requires an exchange of something of value (tit for tat) between two minds (people)
The GPL grants you additional rights (too make and distribute copies of the work or derived works) that you would not get under copyright law without it. it takes nothing away.
thank God the internet isn't a human right.
As I understood, Appnor does not sell anything - winmtr was offered for free, so please let's not digress and/or troll.
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
You're wrong, at least in the US. The original purpose of copyright was to promote the progress of science and useful arts. The copyright clause in the US Constitution says nothing about money.
FC Closer
Ha, ha, ha, ha. No you silly duck, that's not true at all.
"Say hello to the Bad Guy! That's me, Dragos MANAC .. I decided to take the blame and do the mature thing: revert to GPL v2 " ...
Well at least your company Appnor, got some publicity out of the issue ..
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.
No. You STILL have to abide by the LICENSE.
My karma is not a Chameleon.
After the original programmer/author loses his copyright (28 years?), the GPL code falls into public domain. At that point you no longer need to abide by the license.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
Wonderful Life was considered a flop by the studios.
They left it fall into public domain in the 1970s to 80s, and that's why TV stations kept playing it over-and-over (it was free). You could also buy it cheap on VHS from random companies..... then it became popular with americans, so the Megacorps hired a bunch of lawyers to RE-copyright it. Probably included some judge bribery as well.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
Well, no. The GPL is a contract for a license.
I hate it when people attempt to miss the obvious here and apply some inane ideology.
Copyright law states you need a license to use the code. The gpl states you need to agree to these terms and follow these procedures if applicable to "your use as copyright law is concerned" and in exchange, you will have a license for as long as you are in compliance.
the entire ideology line is right in that copyright is the key to enforcement of the contract, but the GPL is an exchange of something of value defined by law for behavior. It's a contract for a license.
His concept is interesting though. It's not really promoting the progress of anything if it's been pulled out of public view and kept hidden away in some box as some sort of asset or something.
Perhaps there should be a time limit or a test to which something can be shown where the goal of to promote the progress of science and useful arts is being achieve else a copyright limits fall short or something.
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.
And as long as nothing has been derived from that GPLed code, of course...
That also means defining "derived from" in such a way that it's aggressive enough to hold that code under the original license terms, and yet still reasonable enough to be legal...
I mean, there has to be some point at which it's OK to learn from GPL software and apply that knowledge to non-GPL software, right? Generally I think it's agreed that if you gain some knowledge from reading a piece of GPL source code and use that knowledge to write a new program, that does not constitute a "derived work". And then on the other end of the spectrum, if the new code contains substantial portions that are clearly taken straight from the GPL original, that does constitute a "derived work". Where's the line that separates the two cases? If the original "Starship Enterprise" were GPL, would the "Refit" be bound by the GPL, too? How about the "Sovereign Class"? There must be some point at which it's fair to say "we've done enough work on this thing ourselves that it no longer constitutes a derived work" - but where is that point?
If they have been maintaining this code for ten years with no external contributions, and if they have done enough development on the project that little or no important code not written by their group exists, then I think this could be quite reasonable. Claim that the code, in its current state, was written entirely by themselves and not offer any new copies under the GPL. They aren't able to revoke the licenses they already offered via GPL, of course, but if they can make a reasonable claim of copyright ownership over the current form of the project,
I don't know if that was the case, though. Their CEO claims that the new version doesn't contain any code from the "mtr" project, but... I don't know. At any rate, they decided to go back to GPL because of the Slashdot fury.
Bow-ties are cool.
Copyright lasts a lot longer than you think.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
I don't know if you noticed, but not all of the products being distributed as "abandonware" come from publishers that are out of business. I've seen groups distributing Commander Keen, and that you can even today pick up off Steam for a few dollars.
That's actually why I like Home of the Underdogs (that still around?) - they take down the things for which a publisher exists that says "hey, don't do that". And they link you to where you can buy $obscure-game if it's possible.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Sadly, it's 28 years after his death. That's kind of the issue in point here.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
He said purpose, not marketing slogan.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
You're clearly not a lawyer. I'm not one either, but I do know that copyright doesn't regulate use. It regulates copying, and, I think, to some extent distribution. It doesn't regulate possession or use.
The GPL also doesn't regulate use. It depends strictly on the copyright law. It grants you rights additional to those that you would have in it's absence, but only if you agree to it's terms.
P.S.: Quite possibly there *should* be a legal concept of abandonware. I personally feel that if something is out of publication for over two years that it should be deemed free of copyright until a new printing is made and being sold. (And that copies made during the period before it was being sold be allowed to continue to be sold.) But that's a "should be" rather than an "is". And there may well be good reasons why the approach I've outlined isn't practical. (E.g., an author may be trying to sell a work to a publisher, and all the publishers are refusing to buy. But that could be handled by self-publication. I'm sure, e.g., Lulu would help.)
I think we've pushed this "anyone can grow up to be president" thing too far.
Sorry, but that's clearly wrong. If there was no copyright on binary code, then it would be perfectly legal to copy most proprietary software. And it isn't.
And it doesn't even apply to patents. Intel got the concept of patents extended to software by arguing that a ROM was a machine, and the software a configuration of switches. (Be an interesting argument to claim that patents didn't apply to source code, as the justification for extending patents to software didn't cover source code. Don't know if anybody's tried it.)
I think we've pushed this "anyone can grow up to be president" thing too far.
Actually no, but effectively true.
The thing is, although the GPL doesn't expire, the requirement to use it does. So there's not much difference.
I think we've pushed this "anyone can grow up to be president" thing too far.
Besides the copyright stuff, If it ain't broke, don't fix it.
If your program doesn't have issues, even if it's scope of functionality is limited, you don't have any pressing reasons to alter it.
Not touched in a decade is a moot point with a program that just works, especially if it's something behind the scenes that users don't notice.
(I know that doesn't describe WinMTR, but the principle is still valid. Some people don't like old style simple interfaces.)
Your assertion is wrong. If they purchased the code off the original author, GPL or no, then they can relicense it however they wish, as is the right of the current author. Even the FSF does not try to say otherwise.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Your uncontested right to fork is irrelevant to the question of whether they have commited a GPL violation.
I have written code to which no one else contributed yet and released it under the GPL and I would be really pissed if people told me that I was commiting a GPL violation when I released again under any license that I pleased to.
Of course, things would be different if I had followed the FSFs suggestion to assign rights to my software to the FSF, but that doesn't seem to be the case here.
Hey don't blame me, IANAB
No, you DON'T.
When the copyright expires and the work falls into the public domain, you can use it as you see fit without being beholden to any license or terms from the copyright holder -- since there is no copyright. That is what public domain IS.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
Ah, good point. Then what we're left with is the right of others to fork the last GPL-ed version of WinMTR.
Luke, help me take this mask off
If you know this, then why is it you can't figure out that by USE, I mean copying, altering, and distribution? I mean I did try to limit the term use to "your use as copyright law is concerned" Use as a defined term can mean any number of things including legal possession and benefit from something.
Also, you don't need to be a lawyer to understand the law. It's not like there is some cryptic tome that only lawyers can understand. There is however a bunch of information that required people to pay attention to it. If you had done that, we wouldn't be discussing this right now.
What we feel is often not what the law says. I personally think copyright should only be extended for 50 years or so and 10-15 for computer software programs. But as we know, the law simply doesn't account for that.
The abandon-ware argument rests severely on the abandoned real property law. The key differences is that in real property, in order to be considered abandoned, you either need to neglect the use of a right for a period of time, or fail to keep the property maintained from being declared in dereliction. A lot of times, simply paying property taxes is enough for this to be safeguarded from. When real property become abandoned, it doesn't automatically become someone else'. You need to file a claim of legal right to it. Most of the time, back taxes will take precedence over any claim. You can't just walk down the street, see a piece of property, and say that's mine now either. Your claim has to have some sort of legal backing behind it like the former owner owed you money, your a rightful and legal heir, or you have possession of the property for a length of time in which adverse possession rules can take effect. Most of the time, state eschew laws will simply take it.
But all that is somewhat meaningless when dealing with copyright. Why, because property rights in the US is largely a state issue. Copyright is a federal issue with the full backing and support of the US constitution. Federal laws, when constitutionally backed, trump state laws. Federal laws give the owner/holder or author of a copyrighted work specific rights for a specific length of time. State law can't take that away.
In copyright law, there is no provision for this and property in copyright law can only be abandoned voluntarily. That is to say, property cannot be assumed abandoned in copyright law, some entity has to surrender the rights to it, and make it known to anyone. This is why when someone wants to abandon a copyrighted work, they typically give it a copyright license that essentially put's it into the public domain. It doesn't actually place it there, it just gives the same effect of it being in the public domain.
So while it's a good idea, it's not quite the reality. However, that shouldn't stop anyone from planting the seed of this thought in their legal representative's head. Go ahead a lobby for some changes. perhpas there can be some sanity put back into copyright law.
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.
Right. The question is "who is the owner of the code". With GPL code, unless the rights are explicitly handed over to another organization the submitter of the patch retains ownership of that patch. IIRC the linux kernel is copyright the contributors (making changing the license near impossible), while I think the FSF requires you to delegate them copyright... enabling them to change from GPLv2 to GPLv3...again iirc.
So if I create and run GPL project XYZ, and you submit a patch that's accepted without delegating your copyright to me, then I cannot change the license and include that patch unless I get your permission first. And it certainly doesn't matter if the project has been dormant for a 'mere' 10 years.
Now in the case of WinMTR I have no idea if anyone else contributed any code, and whether they delegated the copyright or not. It sounds like, from the CEOs explanation that only one contribution was made, and that the one item that was contributed was backed out... and if that's that's the complete story, then yeah they would be within their rights to change the license. (Albeit at the expense of some goodwill.)
No, your are wrong to assume the License has expired. It has not. As such you are STILL BOUND by the terms of the GPLicense. The ONLY time copyright comes into play is when you violate the license. When you do that, you get a hit with a double whammy; license violation AND copyright violation. So even, and I doubt this is the case, the copyright has or had expired; you are still at the minimum violating the licensing terms.
My karma is not a Chameleon.
So a direct quote from the Constitution is a "marketing slogan"?
FC Closer
You don't understand what public domain is, do you?
No one can compel you to be bound to a license for use once copyright has expired.
Once the copyright expires, you are under *no obligation* to agree to a license in order to use the code. You can use it completely unfettered.
Seriously, what makes you think something in the public domain is still subject to licensing for use?
You can use a non-GPL'ed version of the code as soon as copyright expires. There is no reason to burden yourself with any license at that point.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
The problem is that there is code from mtr in WinMTR, an example of which can easily be seen in the original story. Appnor never purchased (nor could they, unless they contacted every contributor and came to a bunch of agreements) the rights to the mtr codebase. I suspect what actually occurred is that Appnor was misled to believe that WinMTR didn't contain any mtr code, and subsequently believed they were purchasing the rights to WinMTR. Again, it does contain mtr code, so they don't own it to begin with.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
WinMTR contains code from mtr (contrary to their claims, see the original story for matching code excerpts), which they have no rights to. Therefore, they do not own the WinMTR codebase, and are still bound by the GPL.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
I was thinking about the same, and I guess I wouldn't even feel that them backing-out should be at the expense of "goodwill". The GPL should be a two-way street, where someone who initiates and maintains a project should ideally receive something back in the form of meaningful contributions; collaboration is not one-sided. How I feel a GPL project should work is that someone is going to accept most of the burden of making the project what it is, but others chip-in with their contributions to make a better product, responding to bug reports and requests, and make it much more-- that way, the project creators get something back in the form of a better product that they didn't have to do ALL of the work for.
If the CEO is right, and there haven't been any meaningful contributions in years, there's no reason to continue putting their hard work under the GPL, period. It was still going to be copyrighted freeware, just not GPL FREEDOMware. I struggle to think of a compelling reason to continue a Sourceforge GPL project if nobody else is helping bear the burdens, yet the owner is being constantly deluged with feature requests. Beg, beg, beg, take, take, take, but no giving back? It's a bit sad that the only energy put into that project in the past 10 years seems to have been more people asking for the developer to put more work into the product, and then a large amount of outrage when they seem to have gotten sick of being pestered and mooched off of and took ownership of their future efforts back. Really, really sad if that was the case.
There's no such thing as "abandonware". You've invented a term that is popular but doesn't actually exist in legal parlance.
Right. In legal paralance, Abandonware is convenient informal shorthand for "software under copyright where the software is no longer readily available for purchase and the copyright holder is not interested in its rights to the software and/or it may not even be known who has the rights to the software."
Consider "Echelon" by Access Software in 1988. Access Software was founded in the 80's by Bruce Carver (who passed away a few years ago now). His company was bought out by Microsoft in 1999; Microsoft was really just interested in the "Links" golf software franchise, and the rest of the company was pretty much ignored. The acquired company was re-branded as "Indie Built" for a while, and then sold to TakeTwo, who ultimately dissolved them.
I'm not even sure who owns the rights to the software. And its entirely likely that none of the companies named above know either. Hell, by the time Microsoft bought them out in 1999 the original title was likely already lost and all but forgotten, and today even the people who might know are long gone from the companies, or even deceased.
Well, that might not be a problem still.
Just because code from one is in the other, it doesn't mean the direction or flow of the code is obvious. It could be that the code came from WinMTR (I'm guessing so don't take it as I'm saying it did) and went into mtr. Or, the code that they share could have been developed by the same Vasile Stanimir who put it in mtr first then int WinMTR. However, in that case, Vasile Stanimir still owns the code in question and the sale of rights would be just as valid.
Perhaps it's different and it's just not right. Perhaps it's this way and all is fine while some don't agree with it. I think maybe someone should audit the code and check to see what exactly is going on before we get too much further into this. For all we know at this point, it might be something like the BSD/GPL stole it arguments where the shared code was originally BSD and the GPL was thrown on it somewhere down the line.
To me, Abandonware is a game I cannot legally source. Ergo, cannot possibly be a source of revenue for the license holders.
I suppose a more legal definition is a license who's holders no longer exist or have no interest in enforcing.
Calling someone a "hater" only means you can not rationally rebut their argument.
I sent Appnor the following Email:
> Dear Appnor MSP,
>
> It has come to my attention that you have taken the modified mtr
> sources called winmtr and made a closed source applicaiton out of
> that.
>
> You have always had access to those sources because they were
> distrubuted under the GPL. This allows you to modify and extend the
> program, provided that you distribute the your modifications with
> source code. (section 2b of GPL V2 states that your derived work
> still must be licenced under GPL.
>
> I have downloaded winmtr-0.9, which entitles me to ask you for the
> source code. Once you give it to me I will enforce my right to publish
> the source on the internet by doing so.
>
> If you chose not to honor my request for the source code, clause
> 4 of the GPL comes into action:
>
> 4. You may not copy, modify, sublicense, or distribute the Program
> except as expressly provided under this License. Any attempt
> otherwise to copy, modify, sublicense or distribute the Program is
> void, and will automatically terminate your rights under this
> License. However, parties who have received copies, or rights,
> from you under this License will not have their licenses
> terminated so long as such parties remain in full compliance.
>
> This means that you may no longer distribute copies of the program. You
> are violating copyright law.
>
> Roger Wolff.
>
And I quote from his reply:
> I will have our IP lawyer draft a response and clarification to your claim.
after which he explains no harm was intended (yeah right!) and that it will
take until next monday for a reply to surface.....
(I can't go quoting a full Email sent to me as that is copyrighted by the author,
when I'm claiming copyright violation on that person.... I think I can quote
1 sentence of a 5 sentence Email as Fair use.)
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
Bullshit Your ignorance of the GPL and licensing terms in general is astounding.
Shove your rudeness up your pussy!!! Goddamn ignorant fool. If the copyright has expired, then the code is PUBLIC DOMAIN you stupid brainless father-fucking smeghead. You don't need to license public domain art or programs you ignorant father-fuckig bitch. That's WHY it is called public domain.
Example: You don't need to license Tom Sawyer to use it.
Or the "Hello world" program.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
Well, no. The GPL is a contract for a license.
I hate it when people attempt to miss the obvious here and apply some inane ideology.
Well no... that simply is not the case - and this isn't inane ideology either. It's just how the law works.
A license is unilateral permission to use someone's property. A contract is an exchange of obligations. Groklaw gives a very good explanation of the difference and describes why the distinction is important: http://www.groklaw.net/article.php?story=20031214210634851
And unless the definitions of words in your mind mean something completely different then to the rest of the world, your explanation more then what I said, shows that it's a contract for a license.
Let's explore this a little. "A license is unilateral permission to use someone's property." Well, a copyrighted work is definitely property under the law. There is a license associated with it. But wait, the GPL presses obligations in which if you don't follow, you don't get the license.
Now, lets look further into what you said. "A contract is an exchange of obligations". Hmm.. So copyright grants the copyright owner exclusive rights in copying and distribution of the original as well as derivatives of the original. That's fine, so what is it I need to do to get a license. Oh yea, that's it, I need to agree to be obligated to certain things in order to have the license.
and yes, it is inane because you tripped over the logic in order to spout the ideological line. Even the definitions at the groklaw site holds this to be the same- although it forgets logic and moves to ideological lines too.
So ask yourself this question. Can I take any GPLed work and do whatever the copyright law reserves as an exclusive right to the copyright holder without agree to, and fulfilling a set of obligations? Of course not, because you can't get the copyright license under the GPL without honoring the contract and if you stop honoring the contract to make the source and changes available, your license rights disappear too.
Now ask yourself, given the definitions you provides literally, as well as the definitions provided at groklaw in the article you linked to, how is this obligation not a contract setting obligations in exchange for a copyright license?
As of today, copyright is, in effect, a perpetual property right. We can debate that this is wrong (and it is), but that does not change the facts.
The company bought the rights to the code, and has been making internal contributions to it for years. They (claim to have) pruned out any external contributions, so they become 100% the "original author". Copyright is not perpetual. Disney may keep getting it extended, but it does expire eventually. 10 years is barely what even the original copyright was good for.
Magic doesn't work in my presence. My power of disbelief is too strong.
God damn, you're an ignorant rude cunt.
A license is not a contract, it has no power or authority on it's own. It derives all it's power from copyright law by granting exceptions under certain circumstances. Without it you're bound by the usual copyright laws and those generally frown on copying.
In other words, copyright law gives you certain rights when it comes to copying things. Licenses give you additional rights as long as you abide by their terms. Licenses cannot remove existing right, such as fair use, that are granted by copyright law. You are also not in any way forced to follow the license but then you're stuck with the rights given by copyright law which are generally very limited.
Point being, once a work goes into public domain there are no restrictions on it under copyright law. You can simply ignore any licenses and you've got perfect freedom to do whatever you want. You don't need them to grant you any additional rights since you already have all of them. Since you're not breaking copyright laws, the license which derives it's power from copyright laws is useless.
Whoosh.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
In the eighties there were many small British companies producing games for domestic computers such as the BBC Micro and Spectrum.
Almost all of these businesses have gone bust or otherwise been wound up. In many cases the company's assets (e.g. a few not terribly successful Spectrum games) would not have been purchased by anyone.
If not abandonware, what is the correct legal term for copyright material owned by a legal person that no longer exists?
I know I'm late to this discussion, but would corpseware be a suitable designation for this?
This space unintentionally left blank.
I think there's a difference between sharing binary copies of an old proprietary game that nobody's making money from just to be able to play it and infringing on the copyrights of someone who released copyleft Free Software to make money selling copies of a current proprietary program. In the first case, the source is not publicly available and not of potential benefit to anyone. In the second, any enhancements made to the copyleft code could be of benefit to lots of people, but are kept private.