Normally you expect the copyright issues to be going in the other direction at gpl-violations, but kudos to them for noticing the problem and dealing with it quickly.
Normally you expect the copyright issues to be going in the other direction at gpl-violations, but kudos to them for noticing the problem and dealing with it quickly.
Wow.
> People with emotional insecurities are trying to make up something depressing and horrible, point a finger and make lots of noise.
> For me it was just sad to see people complaining more often than being grateful or happy about something.
> I hope they will patent and release a license on negative thinking.[0]
Actually, the entire Phoronix thread is an amazing display of incompetence.
> Were do you assume "this source code is not under GPLv2"? Source of this please? This implementation (code) was on github, that says something to you? [1]
My mind is boggled so hard right now. This better be a conspiracy to discredit FOSS, otherwise I'm losing yet another piece of trust in human sanity.
[0] http://phoronix.com/forums/showthread.php?81642-Native-Linux... [1] http://phoronix.com/forums/showthread.php?81642-Native-Linux...
> Now, putting it publicly on github qualifies as distribution, and therefore this code is also under the GPLv2 license implicitly. The act has already been done, and even if it does contain copyrighted bits by MS, the released version is now forever GPL.
so, yeah.. by this logic I can take my company's code, put it on GitHub under a GPL license and now everyone is free to use it under GPL. Doesn't matter that I don't have the right to license it..
But ... this code was never (afaik) legitimately GPL. Maybe Samsung had based it on GPL code (in which case, it's GPL), but we'd need some proof.
Unfortunately, the question isn't really directly answered.
The most relevant passage seems to be, "If the [unwittingly distributed] version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances. The GPL does not change that."
So I think a court would rule that the original leak does not qualify as "distribution," and thus the company is not required to distribute the source and everyone distributing the leaked code is under copyright violation.
Why do you say you have to accept it?
http://www.digital-law-online.info/lpdi1.0/treatise20.html
It is now well-accepted that copyright protects computer programs and other digital information, whether they are in readable source code form or are an executable program that is intended to be understood only by a computer. Copies are made whenever the program is transferred from floppy disk to hard disk or is read into the computer’s memory for execution, and those copies will infringe the copyright of the computer program if they are not permitted by the copyright owner or by copyright law.
2. 'if they are permitted by copyright law' Fair Use is part of copyright law, has that specific defense been challenged when it comes to software execution and caches in RAM?
That said, I can't read a book without reflections in my eyes...
In practice I would trust fair use and try to use such as a defense if sued.
Hard to do when you were shipped a DVD.
That's how the rules have been made, and not complying could be assimilated to piracy.
That code might come with a GPL, but the license it grants is worthless, because the people who put it there have no connection to the copyright holders.
The GPL defines the rights offered to "clients" by the "vendor", and how these rights are granted. Illegal obtention of the code is not one of the granting processes defined by the GPL.
Therefore, putting the GPL on that code is meaningless, whether it were GPLed initially or not.
Original code is GPL. I make modifications. These modifications are mine. Someone stealing my modifications is performing IP theft.
Now, GPL stipulates when I have to release my modifications. I only have to release my patches when GPLv2: I distribute software to clients/users. In GPLv3 it is when clients/users use my software (aka: webservices).
>I think Wisty was responding to the part where the crazy man claimed the driver code was originally GPL internally before being changed.
As in, IF Samsung put version 1 under GPL, owning the copyright, on purpose, but they were keeping it hidden and someone snuck it out, would it be okay to use?
If this were legal, then it would also be legal for an outsider to hack Samsung and release their code under the GPL.
For licensing purposes, employees at companies do not have GPL code they are working on distributed to them by the company; they are part of the company.
I don't know how I can make it clearer.
I find strange your statement that there is no license despite every file header (hypothetically) claiming a license, and this being authorized by the entire management chain.
The point is that for a license to be binding it has to be offered willingly. If I sign a blank check and you steal it from me, filling out $1000 and your name, although you'll be able to cash it, you have no right to the money, and I can undo the action.
The reason internal code is special is because the employees are not considered individuals to whom the company has distributed the software. Instead they are a part of the company.
I identified some relevant questions in the GPL FAQ. I believe that the first one and third one are what you care about.
https://www.gnu.org/licenses/gpl-faq.html#StolenCopy
https://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePo...
https://www.gnu.org/licenses/gpl-faq.html#InternalDistributi...
https://www.gnu.org/licenses/gpl-faq.html#DistributeSubsidia...
I hope that helps. The FSF might respond if you write to them, it's worth a shot if you're still not convinced.
If you want to be really sure a piece of software is GPL, it would probably be alright to include a file in your source tree on your harddrive saying that whoever finds it is free to make a copy of the project for themselves and consider that you have distributed it to them. It's about the clear intent to distribute.
That's a logical way of looking at it, but it disagrees with the GPL FAQ. Note especially "If the version has been released elsewhere, then the thief probably does have the right to make copies and redistribute them under the GPL".
Plus, you can have a unilateral contract that's open to anyone willing to accept the terms. You don't have to take any action per person to 'establish' it.
However I was wrong about contracts vs. licenses. Obviously I am not a lawyer.
http://www.groklaw.net/articlebasic.php?story=20031214210634...
The GPL states and has always stated: If you modify code that is licensed as GPL and want to share it, the modified version needs to be GPL as well ("share alike").
But: Nobody forces you to release anything. If you don't release software, you don't need to make a license for it. If you want, you can license it as "Adam Zochowski Super License 5000". Frame it and put it on your wall, nobody gives a damn.
The GPL only governs and can only govern what happens when you actually do release (GPLv3 uses the term "convey") software to other people.
Sidenote: This post again confirms Stallmans rule of thumb that anybody using the utterly corrupt term "Intellectual Property" is either a moron or trying to mislead you.
This is an interesting take on copyright and licensing.