DebConf 2014's QA with Linus Torvalds [video]
meetings-archive.debian.net
meetings-archive.debian.net
I.e. previously the agreement was "here's my code, if you change it send me the changes", now in addition to that it includes clauses about what you can do with the hardware you run it on.
I also don't want a future where all you can buy are locked-down devices, but is the GPL really the right venue to fight that battle? If companies want locked-down hardware they're just going to do lock it down anyway, and just use e.g. FreeBSD instead of Linux and contribute none of their code changes back.
Isn't it better that they release locked-down hardware but contribute their code changes, so that if someone wants to make competing open hardware they can start with all the same driver & feature support in Linux?
> I also don't want a future where all you can buy are locked-down devices, but is the GPL really the right venue to fight that battle?
Is it legal for software to defraud people, to act explicitly for ransom/extortion, or purposely kill people by stopping their medical devices? No. If it was, and it was happening a lot, I bet a copyright license that had something to say about that would be popular. Consumer owned devices which attempt to force people to use specific software for no technical reason, just so they can make more profit from the user, should be illegal outside of any copyright license. Until that happens, then yes gpl is one of the right venues.
> Isn't it better that they release locked-down hardware but contribute their code changes, so that if someone wants to make competing open hardware they can start with all the same driver & feature support in Linux?
Ya, right now it's that way, especially since they don't do a good job of locking things down and you can circumvent it on most phones. But it's not at all certain it will stay that way.
If I can't change the software that runs in the device, then I can't change the software. The letter and spirit of the license, ie, to use, share and change software, is fundamental broken if you add restrictions to use, share or change the software.
To take an other quote: "you must give the recipients all the rights that you have". Again, letter and spirit is stated directly. If you have rights to use, share, or change things, give that too to the recipient.
(all quotes taken from GPLv2 license text - Preamble).
More like: use my code, if you change it and give someone the changed version, you have to give them the source+changes.
And I absolutely agree with Linus view on linking. I just tried to install ffmpeg on opensuse on a desktop pc. All I wanted was one statically linked binary. I had to dig a wiki, follow outdated build instructions (not nearly enough dependencies where listed, I had to go back several times, configure runs like 20 minutes), it took hours. For one simple binary. FFmpeg could put on their homepage.
In fact I ran in to this problem today. We build on CentOS 5 in order to support some customers who still use it. Unfortunately we linked against libssl.so.6 which is no longer available on newer distributions. We can't even statically link due to licence issues.
That would be a classic symptom of narcissism. I'm not saying Linus is a narcissist, if anything I'm saying the opposite -- if he accepts the same treatment from others that he puts out, that argues against narcissism.
Now Steve Jobs, on the other hand ... I couldn't stand working with Steve because of his obvious and unbearable narcissism. He is why I never worked directly at Apple for more than a few weeks during many years of professional association on a number of software projects.
I don't know how mucher later, but this guy killed himself afterwards. Linus told that he doesn't feel guilty about this or thinks that he was the main cause for the killing, but well, I don't think that such an experience has no effect on your behaviour, but I can't tell if Linus' behaviour was different before this event.
I think that Linus told this story in the talk where he showed nvidia the finger.
I actually find his reasons quite convincing, I think he's got a point.
Yeah he called Señor Torvalds out and so what? (using "Señor" here because you used "Mr." vs "a kid").
> What grounds does he have to say something like that to Torvalds?
An open Q/A forum? Are those good enough grounds?
Ok now you tell us why do you think he should not be able to ask that question?