gillianseed
Joined 15 years ago
Joined 15 years ago
http://arstechnica.com/tech-policy/2013/02/microsoft-foresee...
If anything would be a 'tumor' by your reasoning around ideas, it would be proprietary software, which is what GPL prevents.
No, it was adopted in order to have Windows compability, which you need given the Windows desktop monopoly and since Windows refuses to support any filesystem it won't get royalties on.
Beyond this, Cisco is part of the 'Alliance for Open Media', consisting of Google, Cisco, Intel, Netflix, Amazon, Microsoft, Mozilla (the latter funding Daala) who are building a new royalty free codec for their needs based upon vp10, but which will make use of any useful technology their members have access to.
Early days yet:
https://chromium-review.googlesource.com/#/q/project:webm/ao...
The argument as I recall it from back then was that they did not want to hurt the arcade business, the manufacturers of arcade games would suffer if instead of purchasing their arcade machines, their potential customers would load up a PC with MAME and rig it to a coin-slot/cabinet.
Also the MAME (and MESS which is the same for computers and consoles/handheld) has a policy of not emulating arcades/etc until they are no longer supported/out of circulation.
And not even now do we have anyone arguing here that CDDL is not GPL-incompatible, people accept that and Linus refuses to merge any CDDL code in to mainline, what is being discussed here is if ZFS counts as a derivative (and thus has to be GPL compatible) when it runs as a kernel module in Linux kernel space.
Canonical hasn't shipped their distro with the ZFS kernel module yet. My impression of Oracle is that they let their lawsuits do the talking.
>You also ignore the binary kernel object point: Nvidia's drivers are completely proprietary and closed source. How is that in any way less of a violation?
AFAIK NVidia's drivers are not a default part of any distribution (including Ubuntu from Canonical) and has to be enabled/installed explicitly by the end user, meanwhile Canonical said they were going to make the ZFS kernel module part of their default distribution.
And it's not as if that admission was ever needed, were you even around back then ?
Solaris was being killed in the market by Linux, Sun decided to go open source in an effort to better compete with Linux, but there was NO way that they would give away their prized technology (ZFS, DTrace) under a license which would allow their main competitor to whom they were losing, to integrate said technology.
Hence CDDL, GPLv2 incompatible.
The problem was that the console games of the time were incredibly poor in graphics/sound, and typically also in game play.
Consumers wanted better games than what the console hardware at the time could produce, once something came along which was a technical leap compared to the Atari, Coleco etc, it did fantastically well, this was the NES.
It was designed to give and preserve rights for end users, it's not really a big mystery, and the actual rights which are given and preserved perfectly mirror that.
I don't see anything that would substantiate your claim of them being 'deliberately' incompatible with any other licenses (anything you can point to ?), in fact they've fixed incompability problems in GPLv3 with other licenses.
And of course both MPL and CDDL came along much later than GPLv2, with which they were incompatible (MPL 2.0 in turn rectified this).
>can be simplified to one guy thinking GPL incompatibility is a good feature.
No, I don't think for a second that it was 'one guy', again Sun management had absolutely zero reason to allow Linux to incorporate ZFS and DTrace and every business reason not to, in fact from a business standpoint it would have been crazy to hand over ZFS and DTrace to their main competitor.
>but that does not stop people from distributing it as a kernel module and that is how filesystem code is loaded these days, so it is a non-issue.
I'm not at all sure it's a non-issue, this is a Linux kernel module running in Linux kernel space, I'm pretty sure there is a strong case for this being considered a derivative, that said I hope it won't be an issue since having ZFS in a native capacity with minimal effort is a boon for Linux.