Hamstersoft Ebook App Rips Off GPL3 Code, Say Calibre Devs
Nate the greatest submits news of a claim that a recently released ebook application from Hamstersoft is actually built from code lifted from calibre, the ebook library app. He writes "It turns out that one calibre contributor is now reporting that his code was pirated for Hamstersoft. You can find the full details over on John Schember's blog. It's technically complicated and quite long. You can also find a non-technical summary. The short-short version is that Hamstersoft needs to give away a complete source code for the Hamstersoft Ebook Converter because that app uses parts of calibre, which is licensed under GPL v3. John gave Hamstersoft a month to comply and they did not. Now that app is clearly a GPL violation."
Queue the GPL critics praising the BSD license. The short-short-short of it is that if these fuckers didn't want to have to abide by the GPL3 license, they shouldn't have been lazy pieces of worthless stealing shit and wrote their own fucking code.
I hope they get sued into fucking oblivion.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Surely the behaviour of a criminal, stealing code that they didn't intend to obey the licence of?
-- oldthinkers unbellyfeel ingsoc
Dear submitter:
They appear to have moved stuff.hamstersoft.com to store.hamstersoft.com to dodge search engine blocks.
This is the entire intent of the GPL (for good or bad). If Hampstersoft don't like it, they shouldn't have ripped off the code. Now I hope they get sued.
This is a perfect example of how intellectual property is morally bankrupt and lawyers are terrible people and how IP law holds back true innovation and ... oh wait, because the holder of the copyright released it under a license we like, then let's completely reverse our supposedly deeply held beliefs: nothing is wrong with intellectual property, the infringing party should be sued to smithereens, etc. etc.
It looks like they do offer the code for the product?
http://ebook.hamstersoft.com/en/support
Link to a ZIP file at the bottom of the page above.
So, is this a non-issue or did the company throw the code up quickly to avoid the DMCA?
We all know you shouldn't steal public property for personal profit, and this theft wasn't unique or creative in any way. Where's the news?
This isn't really any different than stories about random violent crimes or bad weather in other states. It's not relevant to your life, it doesn't teach you anything you didn't know already, and it's only purpose is to generate page views. It's not like I don't care about protecting GPL or preventing corporate malfeasance, I just question how this story tells me anything I didn't already know.
I like news that tells me something...new.
Hope ./ readers see this one and realize the error of their ways!
Or a software company. You can't use code from other company projects unless you release the modified code to the company's ownership.
93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
Yahoo was the first to respond. They said they get all of their search results from Microsoft via Bing and referred me to Microsoft. So no luck there.
I don't care who they get their search results from. They are the site provider and are responsible for following the DMCA. Failure to do so will strip them of their safe harbor provisions and open them up to liability alongside Hamstersoft.
'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
It appears that nearly all of HamsterSoft's products are based substantially upon code released under versions of the GPL or LGPL. (There's also a 7ZIP-based archiving utility for which I can't find the relevant source code; and an FFMPEG-based video transcoding utility).
I wonder if their CD burning application is based upon CDRecord/CDRTools, too...
It is not clear if they modified calibre because the binary builds are only part of calibre not the entire program as it is officially distributed.
Why not just decompile the binary? It's written in C# .NET and things like .NET Reflector are fairly good at it.
Unless the Calibre developer invests tens of thousands (or more) and a few years of his life, all into suing a company that is probably one guy working out of his apartment anyway, then this is just some online whining.
The GPL is not a magical hall monitor shield, which forces people to show you their hall pass when you wave it. Rather, it simply gives you the right to sue if you have the resources to pursue that road. In this case, I don't know if the Calibre guy has those resources, or if the Hamster guy has enough resources to be worth suing anyway.
The ironing. Bitch and moan about them and turn around and bitch and moan about the other them. Such an ironing.
From their EULA: (http://hamstersoft.com/eula)
RESTRICTIONS
The source code, design, and structure of HAMSTER free software are trade secrets except software licensed under GNU GPL 3.0, LGPL, MPL, BSD-licensed or Free components used to compile. You will not disassemble, decompile, or reverse engineer it, in whole except to the extent expressly permitted by law or except GNU GPL 3.0, LGPL, MPL, BSD-licensed or Free components used to compile HAMSTER free software. You will not use HAMSTER free software for illegal purposes. You will comply with all export laws. HAMSTER free software is licensed, not sold.
---
Sorry guys, you can't have GPL'd code and trade secrets in one piece of software.
assignment != equality != identity
If Hampstersoft don't like it,
Why is it that so many slashtards can't spell the word 'hamster' correctly? Especially when it's right in front of their fucking faces!
I'm a good friend of John, the blog post author, and have been working with him throughout this process in trying to unravel Hamstersoft's deceit. I want to make a few things pretty clear:
Yes, they posted a zip of code on a hard-to-find link. But they did something sneaky. They included the very short and trivial C# wrapper around Calibre, but they only included a compiled (well, .NET dll) binary blob of the bulk of the application code -- the user interface. And of course, since all the heavy lifting is in Calibre itself, this code is the most important part of the application. They went through pains to extract the source of the UI components and only include it publicly as already compiled. They even packaged it up in a nice Visual Studio Solution so that you can load it up and hit "compile" and you get the software. It looks, at first, like they've complied. But then you dig into the source code actually provided, and it becomes obvious that they haven't provided the majority of the code at all, but only the wrapper code and a few call outs to the provided compiled DLL.
Cheap trick.
The other thing to take notice of in John's post is that in fact the search engines and Facebook have hardly complied -- there are still search results and Facebook pages for this company. Now, you can debate and troll and bikeshed and argue the validity and ethics of the DMCA all you want, but the fact of the matter is that when the big companies want to use it against the small, it seems to work, but when some OSS devs want to take the case up with giant companies, the response is exceedingly lackluster. (Likely, this being on /. will change things, we'd hope...)
The final point to consider is what this all means for GPL and OSS. Hamstersoft is Russian, so good luck trying law suit or anything. But at the very least, shouldn't the OSS community have an army of lawyers willing to work probono, or financed by various foundations, for this kind of thing exactly? John mentioned he tried contacting one such organization, and was unsuccessful. He's told me that at another point, he got in contact with a lawyer from another place who didn't offer to do any work for him but vaguely suggested he send these notices to Google, Facebook, etc. That's pretty lackluster. I don't want to complain to loudly, but instead I just want to suggest that this issue call our attention to the bigger issue -- what institutions do we have in place to protect OSS software effectively as small OSS devs? Do such institutions work? In this case, thus far, they don't seem to be working.
ZX2C4
http://media.hamstersoft.com/hamster.ebookconverter.project.zip thats the source got that from: http://ebook.hamstersoft.com/en/support
It's because of Hampster Dance. 13 years later, people still think it's spelled "hampster".
Would someone mod down the parent post. If you would have read the article, you'd learn that they neglected to post the bulk of the source code, and instead released a compiled binary with some wrappers around it. An outright dirty trick.
Without copyright, nobody would be forced to share their code
Without copyright, people would be making and openly trading thoroughly commented disassemblies of proprietary software.
Of course, you would be free to reverse engineer it
And students with more time than money would do just that.
The behavior of a virus.
No it's not. If I make a piece of software and releases it under closed proprietary license no one would accuse it of being a virus, however if I opened it up just a bit and said that other people are free to use it just as long as they do the same then it's virus? Don't want to comply? Don't use it.
The ironing.
I hope it's at least done with a steam iron. :-)
The Tao of math: The numbers you can count are not the real numbers.
Different kinds of free though.
Calibre developers chose (either consciously or through ignorance) the GPL licence, which means free as in free speech. Nobody should be able to distribute programs based on the Calibre code without also releasing the source. Hamstersoft software, however, is free as in free beer (since they don't distribute sources, claim there are trade secrets in their software etc.).
The DMCA take-down notices are to be sent to the providers that are hosting the content. The search engines are not hosting this content, and sending them take-down notices is a heavy-handed abuse of the law.
So either John misunderstands the DMCA or is willfully abusing it. Either way it makes it a lot harder to sympathize with his attempt to address violation of copyright law, when he himself is willing to resort to the very behavior of other copyright abusers.
But at the very least, shouldn't the OSS community have an army of lawyers willing to work probono, or financed by various foundations, for this kind of thing exactly?
What exactly do you expect them to do? The offender is in Russia and is hosted in Russia. How is a small donation-funded organization supposed to enforce copyright in situations where even large well-funded companies like Microsoft have been unable to do so?
People sometimes get away with breaking the law, especially far away countries. It sucks, but it's life and you have to learn to accept it. The people who won't are exactly the ones that drive us further and further into a police state in their unending drive to "decrease crime", not understanding the trade-off they are making.
From now on, thanks to your misspelling and their behavior, I'll just call them Dumpstersoft.
If you iron it enough then it could definitely become irony.
They can not be forced to disclose the source code. This is a common misconception about the GPL.
If a GPL violation goes to court, the judge can order the infringing party to stop the distribution and pay damages to the copyright owner, but he will not order the disclosure of the source code. The disclosure of the source code is only a gesture that most FOSS developers will accept to drop the charges.
Of course, if the software is only a thin layer of sugar around a core of GPL code, stopping the distribution means closing the business.
On the other hand, the situation can be reverted: the GPL code may be just a small, non-essential part of the software. Think readline, for example: a software is more comfortable with line editing, but it is in no way necessary. In such situation, the violator may decide to pay the damages and remove the GPLed code from its software, to keep in business with its proprietary model.
But this makes me think of something I've been puzzling over for awhile now....WTF is wrong with BSD? Seriously, is it broken? Is it shit? Is it a hard to use incompatible mess, what?
Because I just don't get why if you don't want to play the GPL game you'd even bother with GPL code when BSD is right there. hell it is good enough for Apple, it was good enough for MSFT when they needed a temporary TCP/IP stack to get the original WIN NT out the door on time, so WTF? If these companies don't want to play the GPL game then just don't mess with GPL code, is that so damned hard? To me it is almost like a klepto, that just can't be happy unless they are snatching something.
Either use BSD or just buy off the developer so they'll give you a non GPL license to their code, is that really so hard to follow? It seems to me a hell of a lot more logical than all the hoop jumping and possible bad press when someone finds out they ripped GPL like in TFA.
ACs don't waste your time replying, your posts are never seen by me.
So some company is violating GPL v3, who is going to do anything about it? Who's going to hire the lawyer(s) to take them to court to get settlement money - the vast majority of which will likely to go the lawyers? Or do you report them to "the authorities" and some government funded lawyer chases them down?
Even if you do go to court and get a judgement against the company, then what? Hamstersoft doesn't sound like a company with deep pockets. So they declare bankruptcy, and the officers open another company doing the same thing with a different name.
Perhaps I'm overly cynical or naive, but I see the effort of enforcing the GPL to be greater than the harm done by violating it. Yes, perhaps the company deserves to be driven out of business for flagrantly violating GPL and stealing other peoples' work. But it will take a lot of effort & money to make that happen.
Surely the behaviour of a criminal, stealing code that they didn't intend to obey the licence of?
They didn't steal anything - everyone still has the original code. No one lost anything. What they did was a copyright violation, not theft.
Isn't that the standard /. argument when someone equates copyright violations with theft?
Of course, this is the GPL so out come the pitchforks and torches...
And this will be moded down by someone who disagrees or dislikes having /. hypocrisy pointed out...
I'm a consultant - I convert gibberish into cash-flow.
Lets be fair, copyright violation is not theft, no matter who does it or what copyright is violated. Nothing was stolen, nothing was "lost" here. The original code is still safe and sound.
BSD has pretty much nothing to do with Calibre would be the main reason. GPL != GNU/Linux.
Now that app is clearly in violation of the GPL.
FTFY. An app cannot be a violation, the violation was the act of noncompliance! /pedantry
It depends on what you sue for. There is a thing called "specific performance," which is basically forcing the defendant to comply with the terms of the license or contract in cases where there is no adequate remedy in monetary damages. An injunction is also possible, and even likely, in copyright infringement cases.
It is easy to pirate BSD-licensed code too. Not everyone includes the notices required by the BSD license when distributing such code as a part of some other software in binary-only form.
For example, AVR libc is under BSD license. Many AVR microcontrollers are flashed with programs that have been compiled with AVR-GCC and contain some code from AVR libc. It's easy to skip including the BSD license text and copyright notices when shipping products that include microcontrollers with such code. It's especially easy because most people won't have any clue that there is a microcontroller in the product, let alone what code it might contain.
It turns out that one calibre contributor is now reporting that his code was pirated for Hamstersoft.
But piracy is people on the high seas hijacking vessels and stealing their cargo, right? Oh wait, this was GPL code we are talking about so we throw out all the "but it's not theft" or "it's not piracy" bullshit excuses that come up when it comes to proprietary software or movies/music/ebooks/etc.
Actually, it's a myth that Microsoft used BSDL code. It's true, they used code from the Berkeley Standard Distribution of Unix, but this code predates the BSDL license and Microsoft paid for the license.
So, what they used was a non-BSDL licensed version of the code, and thus they did not have to conform to the BSDL license.
If you need web hosting, you could do worse than here
Copyright Infringement, not "copyright violation"
If you need web hosting, you could do worse than here
Besides, how would a commercial software company react if someone incorporated portions of their source code into their own product without complying with whatever terms they demanded?
What if someone took the source code to windows that was leaked a couple of years back, and used it to produce their own clone version? You don't think MS would go after then with every lawyer they could find for copyright infringement?
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Not to mention trade secrets have no protection under law, in fact that's why copyright law exists in the first place.
Never say never.
Approximately 40 states have adopted the model Uniform Trade Secrets Act (USTA). The USTA defines a trade secret as "information, including a formula, pattern, compilation, program device, method, technique, or process, that: (i) derives independent economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by, other persons who can obtain economic value from its disclosure or use, and (ii) is the subject of efforts that are reasonable under the circumstances to maintain its secrecy."
The USTA specifies remedies for violation of trade secrets including injunctions, damages, and attorney's fees. It also gives courts the authority to grant protective orders to ensure the secrecy of a trade secret during the discovery phase of litigation, and prevents disclosure of confidential information by witnesses.
Federal Protection for Trade Secrets
The Economic Espionage Act of 1996 federally criminalizes the theft or misappropriation of trade secrets under two key provisions. The first makes it illegal to steal trade secrets for the benefit foreign powers; the second, makes it illegal to steal trade secrets for commercial or economic purposes regardless of who benefits.
Trade Secrets
The reverse engineering of software faces considerable legal challenges due to the enforcement of anti reverse engineering licensing provisions and the prohibition on the circumvention of technologies embedded within protection measures. By enforcing these legal mechanisms, courts are not required to examine the reverse engineering restrictions under federal intellectual property law. In circumstances involving anti reverse engineering licensing provisions, courts must first determine whether the enforcement of these provisions within contracts are preempted by federal intellectual property law considerations. Under DMCA claims involving the circumvention of technological protection systems, courts analyze whether or not the reverse engineering in question qualifies under any of the exemptions contained within the law.
Frequently Asked Questions (and Answers) about Reverse Engineering
Because I just don't get why if you don't want to play the GPL game you'd even bother with GPL code when BSD is right there.
It is? Would you care to point out the BSD-licenced ebook program they could have used instead?
False, though there is a grain of truth to what you say. The BSDL dates from 1988, MS Winsock dates from 1990 and does in fact include BSD licensed code. However, you are correct in that MS paid to license the code. It's just that some of the code they licensed from Spider was built on BSD licensed code. By 1994 MS had rewritten Winsock from scratch and it no longer included BSD licensed code, however there was no reason to rewrite the associated utilities like ftp, rcp and rsh so to this day, MS still ships BSD licensed code.
Actually, you are also only partially correct. While you're correct that Microsoft licensed the code in 1990, the copyrights on the code (as found via a strings search) shows the copyright date on the code is 1983. This is the code that Spider licensed from Berkeley, and it predates the BSD license. Spider was licensed to resell the code.
If you need web hosting, you could do worse than here
Not exactly. In general, the slashdot crowd is against software patents and DRM, which are a completely different matter. That, and the Disney copyright extension acts, which steal from the public domain.
GPL only exists because of copyright in the first place, both as a source of necessity as well as where it gets its effectiveness from.
Without copyright, the GPL would be both useless, and superfluous.
I agree that it is just as stupid to refer to this as piracy as it is to refer to any other case of copyright infringement as piracy. Arr.
That said, this does appear to be a very clear-cut case of copyright infringement, and it's a for profit company trying to extract money for someone elses work here, *precisely* the sort of case where copyright law is most defensible.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
- what institutions do we have in place to protect OSS software effectively as small OSS devs? Do such institutions work? In this case, thus far, they don't seem to be working.
If you have given given the FSF the full copuright to the code, and make it GNU project, they go after the culprits. But if you guys are the sole owners, its your duty to protect your property.
You are welcome on my lawn.
They may claim they never signed/agreed to the GPL, and therefore aren't bound by any requirements of it. Specific performance remedy is a type of equitable relief and requires a valid contract/agreement between the parties.
In that case, the plaintiff would have little choice but to pursue a copyright infringement claim, and specific performance would be off the table.
Without agreeing to the GPL, with the code copyrighted, and no license, there would be infringement... so the remedy options would basically be monetary/statutory damages or injuctions.
Disclosure of source might be a settlement option, but it's not a thing the judge may order, any more than the judge could simply assign copyright of the product to the open source developer whose copyright was infringed.
Without agreeing to the GPL they are in intentional violation of copyright. The means (under US law) max statutory damages of several hundred thousand dollars PER distribution (which if they even distributed it a dozen times could be several million dollars) and the court will probably award punitive damages of up to 9 times the statutory damages for intentional infringement. If they sold a hundred copies of the software they could conceivably be hit with a hundred million dollars in statutory damages and punitive awards.
Although you are right they could claim they didn't agree to the GPL, but by doing so they would make the damages much much worse. This is the reason in nearly every single case where legal proceedings are started companies comply with the GPL, because not agreeing to the contract contained in the GPL is a far worse fate then complying with the terms. People forget that this is by design, Stallman deliberately used copyright law (and it's massive damages) to create a license that creates a situation where complying with the license is the least damaging result to an infringer.
Now this is all hypothetical as the company in question is Russian and unless you are good friends with Putin nothing will happen to the people or companies involved..
Actually, you are also also wik.
Wi not trei a holiday in Sweeden this yer ? See the loveli lakes. The wonderful telephone system. And mani interesting furry animals Including the majestic moose.
A moose once bit my sister...
No realli! She was Karving her initials on the moose with the sharpened end
of an interspace toothbrush given her by Svenge - her brother-in-law - an Oslo dentist and star of many Norwegian movies: "The Hot Hands of an Oslo Dentist", "Fillings of Passion", "The Huge Molars of Horst Nordfink"...
Mynd you, moose bites Kan be pretti nasti...
How could it be superfluous? What magical mechanism would make people give up their source code absent copyright? Seems more likely to me that it would be an even more closely guarded secret for many projects.
The EULA for the free eBook converter now contains some extra stuff, such as:
"The source code of Hamster Free eBook Converter inherits GNU GPL 3.0 rights from Calibre. You may all operations with it permitted by law. GNU GPL 3.0 restrictions must be met. You will not use Hamster Free eBook Converter for illegal purposes. You will comply with all export laws. Hamster Free eBook Converter is licensed, not sold."
which looks like it was written hastily, and
"GNU GPL 3.0
Calibre source codes: http://code.google.com/p/calibre-ebook/downloads/list
Hamster Free eBook Converter source codes: http://ebook.hamstersoft.com/en/support
License GNU GPL 3.0: http://www.gnu.org/licenses/gpl.html"
So, they've included the GPL in their license terms, and have published the source code for the eBook converter. Looks like yet another win for GPL.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
Surely the behaviour of a criminal...
There is a notice at the bottom of the related web page acknowledging the license. Hopefully that's a sign that they're working towards complying.
The app is free - so not a very hard core criminal unless there's malware?
http://ebook.hamstersoft.com/
"Hamster Free eBook Converter made by HamsterSoft and based on Calibre-engine created by Kovid Goyal and inherits all GNU GPL 3.0 restrictions."
Hopefully there is no incompatible code in there from others. I looked at the binary with a text editor and saw a comment near the end that may be part of code signing:
"thawte, Inc. Certification Services Division/(c) 2006 thawte, Inc. - For authorized use only" (I don't know for sure if that's a problem, I don't do windows. No Linux, OS X, or iOS versions visible)
Maybe someone should see if there's FFMPEG or MPLAYER code in their video conversion utility?
They broke the terms and conditions of using the source code they agreed to when distributing said code. The article summary however is incorrect.
They can simply stop distributing said application (might not be 100% correct), they're not forced to redistribute their source code, however it's not like we'd gain anything from them distributing code which they just downloaded anyway. No need for them not to do it really.
No one says that, however many people always mention the hypocrisy whenever there is a GPL violation. GPL haters gunna hate.
Precisiely, it's a symbiote, not a virus.
Surely the behaviour of a criminal, stealing code that they didn't intend to obey the licence of?
They didn't steal anything - everyone still has the original code. No one lost anything. What they did was a copyright violation, not theft.
Isn't that the standard /. argument when someone equates copyright violations with theft?
Of course, this is the GPL so out come the pitchforks and torches...
And this will be moded down by someone who disagrees or dislikes having /. hypocrisy pointed out...
Well, the difference is: people pirating movies aren't trying to make a profit out of it. ;) )
(Whereas the GPL basically exists to stop people from making a profit out of something
GPL wasn't created to abolish closed source. GPL was created to make sure that once free code stays free. When the MIT fixed some bugs in the original UNIX code and added some of the code themselves, UNIX Source labs suddenly stepped up, pointed at the source code license and claimed ownership for all the stuff MIT created. Additionally they took the code, incorporated it in the original UNIX and forbid MIT to provide their source code to others.
That's when RMS came into play and created a license which guaranteed that this can't happen again.
And if some people continue to claim the BSD license was so much more free and better, they should be told this little story and explain, how the BSD license would have avoided this problem.
They may claim they never signed/agreed to the GPL
That'd be the same as admitting to the court that they knew they were in breach of copyright law but decided to willfully continue anyway. NO sane company would tell that to the court!
Looking at their website, all trace of the Ebook software seems to have vanished, I'm glad to say.
TdR doesn't like it if you don't violate the license. If, for example, you take BSD code and GPL it, he goes completely librarian-poo. If it had been decently closed up, he wouldn't care: after all the original version is still available. But since the original version is still there when you relicense as GPL, this is a huge problem.
That's a really interesting question. And I think one of the few ways patents could be validly applied to software.
Copyright and patent are supposed to be a trade, the public gives up a right in order to get a public good.
In this case, the public good is the source code. The right we give might be something like copyright or patent. If you want some sort of protection against your software being treated as being in the public domain, then you will put the source code for that software on file, and it will be released in 5 years when your protection expires.
That's a kind of grant of government monopoly I could actually get behind.
Of course, it encourages the creation of trojan horses. Software that you _want_ to have distributed widely and freely so that you can infect as many computers as possible with code that does stuff the owners of those computers would be angry about if they knew before they installed it.
I'm not sure how to protect against that. Maybe that would be a reason people would choose work under copyright or with available source over other stuff? I know that's a big part of the reason I have a huge preference for Open Source software.
Need a Python, C++, Unix, Linux develop
Well, the difference is: people pirating movies aren't trying to make a profit out of it. ;) )
(Whereas the GPL basically exists to stop people from making a profit out of something
I wish that misconception would go away. I really wish, for example, that the Android marketplace would tell you when an app met the Open Source definition. I would feel much better about installing it then. And I would even pay for those apps from the Marketplace.
Need a Python, C++, Unix, Linux develop
I'm one of the people who says that. And I agree with you. This isn't theft. It's a copyright violation.
Just because I think calling copyright violation 'theft' is highly misleading doesn't mean that I don't think copyright should exist. And this case, someone repackaging someone else's work in order to make a profit, is a case I think is clearly wrong.
Need a Python, C++, Unix, Linux develop
I never went to University for CS and I studied assembly. In fact, I wrote a CGI library for Linux x86 assembler that didn't link with libc. This allowed you to write a native CGI application in 120 bytes! Although it only supported GET requests and I only wrote atoi() of all the conversion functions in libc. Pretty sweet if you ask me. This time that I spent so long ago has paid for itself many times over. And even more as I transition into iOS programming. Contrast that with my buddy Daniel who graduated from a state school with a masters in CS and doesn't know ANY assembler. He learned Java byte code, but never native assembler. He and his professors espouse the "but you'll never need to know that" school. It's a waste of time because the JIT/compiler can write better assembler than you can. Pshaw, children these days, lawns needing vacated.
I have a theory that the truth is never told during the nine-to-five hours. - Hunter S. Thompson
Hope they will DDoS the hell out of hamstersoft.
Copyright Infringement, not "copyright violation"
Why? because it sounds less serious?
To have a right to do a thing is not at all the same as to be right in doing it
Not exactly. In general, the slashdot crowd is against software patents and DRM, which are a completely different matter. That, and the Disney copyright extension acts, which steal from the public domain.
No, the usual argument here is that because you are just digitally copying something and not stealing it, copyright infringement is not an offence at all
The illogicality of saying this and then whining about people breaking the GPL is almost funny.
To have a right to do a thing is not at all the same as to be right in doing it
I agree that it is just as stupid to refer to this as piracy as it is to refer to any other case of copyright infringement as piracy. Arr.
That said, this does appear to be a very clear-cut case of copyright infringement, and it's a for profit company trying to extract money for someone elses work here, *precisely* the sort of case where copyright law is most defensible.
Copyright law is either defensible or not. The status of the infringer is as irrelevant as the infringee. You can't say "copyright is wrong and illogical except when it involves free-as-in-beer participants".
To have a right to do a thing is not at all the same as to be right in doing it
Well, the difference is: people pirating movies aren't trying to make a profit out of it.
Some of them are. And what's the difference anyway?
If Sid Student downloads Transformers 4 and doesn't buy it, and Pete Pirate downloads the same film and sells a copy, in both cases no money will go to the copyright holder. And the potential sale is lost to the copyright holder in either case.
To have a right to do a thing is not at all the same as to be right in doing it
Surely the behaviour of a criminal, stealing code that they didn't intend to obey the licence of?
They didn't steal anything - everyone still has the original code. No one lost anything. What they did was a copyright violation, not theft.
Isn't that the standard /. argument when someone equates copyright violations with theft?
Of course, this is the GPL so out come the pitchforks and torches...
And this will be moded down by someone who disagrees or dislikes having /. hypocrisy pointed out...
Well, the difference is: people pirating movies aren't trying to make a profit out of it. ;) )
(Whereas the GPL basically exists to stop people from making a profit out of something
pay for movie $29.95
download movie $0
what's your definition of profit?
You're confusing two arguments here:
1) code, music, movies are "just information" and information wants to be free
and
2) copying is not theft
Regardless of the merits of either argument, I don't think anyone has argued that copyright infringement is "not an offense," but that it's a different offense than theft (which is true).
Even the FSF will tell you, the GPL is not a contract. It covers distribution of a specific copyrighted work, and does not cover independent works which the same party may happen to also distribute.
I can say whatever I want to say. Just try and stop me :P
When copyright laws were invented, printing presses were very expensive things that few owned. Copyright laws were therefore de facto restrictions on businesses that had little to no affect on private individuals as a result. Over time as technology has progressed, the technology has improved, and the price of the equipment needed to effectively violate a copyright has decreased dramatically, so that copyright laws now affect a great many people that would never have had to worry about them when they were invented. It is not illogical to make a distinction between application of copyright law to businesses who are violating copyright for a profit, and individual 'infringers' whose activity is of a noticeably different nature.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
I'm one of the people who says that. And I agree with you. This isn't theft. It's a copyright violation.
Just because I think calling copyright violation 'theft' is highly misleading doesn't mean that I don't think copyright should exist. And this case, someone repackaging someone else's work in order to make a profit, is a case I think is clearly wrong.
I think we in agreement on this; without copyright the GPL would be useless. I just find the arguments that some, not necessarily you but others on /.,make to rationalize copyright violations when pirating movies, music, or software while vociferously attacking anyone who commits, or is believed to have committed, a GPL violation. I find that hypocritical, despite the long winded rationals some make. You can't have the GPL and worship at the alter of "I should be free tio use copyrighted material in any way I want even if the owner of the copyright doesn't give me permission to do so."
In this case, the software may not even violate the GPL (once the GPL's code is made available); because, as I understand it, it is permissible to wrap non-GPL code around GPL'd code if you don't actually incorporate the GPL'd code. You could, for example, create software that puts a GUI on it and even add features provided you pass the information to separate GPL'd code rather than adding it to yours. Some may disagree with that interpretation but that's as much a philosophical argument rather than a licensing one.
Interestingly, the GPL places no restrictions on reusing and charging; as long as you comply with the requirements to make the source available, you can charge what you want.
I'm a consultant - I convert gibberish into cash-flow.
In Russian "hamster" is an internet slang word for a "mindless, unwary and predictable consumer of popular novelty items", a "lemming". Definitely not the kind of name people would trust (as long they know what it means)!
Interestingly, the GPL places no restrictions on reusing and charging; as long as you comply with the requirements to make the source available, you can charge what you want.
I wish more software under the GPL had a pay-for-download option. Especially software in the Android marketplace. I would like to help the authors continue to make improvements and more good software. But almost invariably software that actually complies with the Open Source definition (and especially GPL software) is only available for free.
Need a Python, C++, Unix, Linux develop
Interestingly, the GPL places no restrictions on reusing and charging; as long as you comply with the requirements to make the source available, you can charge what you want.
I wish more software under the GPL had a pay-for-download option. Especially software in the Android marketplace. I would like to help the authors continue to make improvements and more good software. But almost invariably software that actually complies with the Open Source definition (and especially GPL software) is only available for free.
I agree. The issue is anyone can take the code and charge a bit less, making your model difficult to implement. I think Apple's walled garden actually offers the best way to do what you describe. An org such as EFF could act as the custodian and put apps on the app store. They would collect the fees and reimburse the developers. Apple would not host other instances of the same code. Granted, this works best for code from one or two developers but it could be a start to making OSS software better.
I'm a consultant - I convert gibberish into cash-flow.