Red Hat Developer Demands Competitor's Source Code
sfcrazy writes "A very serious argument erupted on the Linux kernel mailing list when Andy Grover, a Red Hat SCSI target engineer, requested that Nicholas A. Bellinger, the Linux SCSI target maintainer, provide proof of non-infringement of the GPL. Nick is developer at Rising Tide Systems, a Red Hat competitor, and a maker of advanced SCSI storage systems. Nick's company recently produced a groundbreaking technology involving advanced SCSI commands which will give Rising Tide Systems a lead in producing SCSI storage systems. Now, RTS is blocking Red Hat from getting access to that code as it's proprietary. What's uncertain is whether RTS' code is covered by GPL or not — if it is then Red Hat has all the rights to get access to it and it's a serious GPL violation."
Now, RTS is blocking Red Hat for getting access to that code as its proprietary.
What is this I don't even
That's what it seems like from the summary. If not can anyone explain why? I'm not about to read a kernel mailing list.
From the LKML
I've heard such statements before. They remind me of SCO and their lawyers back in the last decade, when they accused Linux of containing copyrighted source code.
Result: Not good. I hope it isn't the case for Red Hat.
The same issue can occur with commercial code too.
It's basically a risk for any non-completely-free licence, including explicitly non-paid-for ones.
You can be put in exactly the same position by being accused by a commercial vendor of using their code.
And the solution for the vendor is the same - sue for copyright infringement, and it'll come out if the code is infringing or not.
Are there companies out there leaving their copyrighted code on the net just trying to get you to fix it for them for free?
It's not exactly the same thing. Also note: This is code they contributed to Linux. They retain rights and can dual license.
With commercial code I sign an explicit non-compete, have no doubt who owns the code and (wait for it) get paid.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
The version we use in RTS OS is a different, proprietary version, which we also wrote ourselves.
This is probably what Red Hat thinks needs to be proven.
Pure hypothetical in contradiction of RTS's statement follows. Entirely fictional. However, I'm betting this is what Red Hat is worried about.
RTS writes Linux SCSI core driver. Contributors improve it. RTS backports Linux SCSI core driver, including contributed improvements, to RTS OS and then closes it off as proprietary.
This scenario would be a GPL infringement. This is probably what Red Hat suspects. This is contrary to RTS' claim, which is: The RTS OS codebase is clean, and is not a derivative product of the GPLed Linux codebase (with other contributions).
But I agree... the burden is on Red Hat to prove it. Demanding a code audit of a proprietary software codebase just because you suspect non-compliant backporting doesn't sound like it would work. In the meanwhile, they've poisoned relationships with a major code contributor. I hope it was worth it.
Welcome to the Panopticon. Used to be a prison, now it's your home.
The comment would be purely theoretical problem.
Unless it can be seen in the binary, RTS will tell anyone involved: 'No, you cannot see our source. You've made a serious public accusation. Do you own your house? Any other assets? What was your net worth prior to today?'
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
First off this is nothing like the Oracle case. That was a case about reimplementing APIs, and has nothing to do with linking against someone-else's code that provides APIs. Secondly, it is a stretch to say that the RTS SCSI target is just including APIs. It is using all sorts of internal kernel functions that go far beyond what most reasonable programmers would consider to be an API to the kernel. If you interpret things that liberally, then any proprietary modifications to a GPL application would be allowed by just bundling up the list of functions you happen to use and calling it an API.
weeeeell... +0.5 since it was a collaboration with IBM. :)
Operation Guillotine is in effect.
Yup, and if found innocent they'd countersue for defamation and slander. You can't just go around accusing people of committing a crime without proof.
Can you prove to me that you didn't beat your wife this morning? How about we find a third party and have them set up cameras and monitor you 24x7 at home for a few weeks just to be sure?
You can't go around accusing people without proof and expect them to jump through hoops to prove their innocence.
But there is no evidence that step three happened. It is mere speculation that it might have happened.
Besides, its only the back-flow of contributed changes that would make the GPL apply to their original code, and perhaps not even that
would be sufficient. Does a contributed two line patch drag the entire original proprietary source into the GPL?
Not quite - if the proprietary module links into the Linux subsystems, as seems extremely likely, then the whole module likely becomes a derivative work, the exact details become very important in that case. The nVidia drivers walk this line, which is why you don't see them integrated into with any Linux distro - doing so would tilt the balance towards the derivative work interpretation and is likely to elicit a cease-and-desist letter.
--- Most topics have many sides worth arguing, allow me to take one opposite you.
I think you got the who needs evidence switched. They didn't release any evidence it wasn't because they never accused anyone or anything. It's the onus on the accuser to prove the cause.
It's not guilt until proven innocent.
For interactive software? Everything.
For batch software? Nothing.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
Red Hat contributes heavily to Linux, but they use tons of code which have been written by people who haven't been paid by them & they make money off it. But they don't want Oracle to make money off code Red Hat wrote. So they make it difficult for Oracle. What if the millions of people who wrote free Linux code had made it difficult for Red Hat in the first place.