6 ms·
The strict meaning of "Redistributions" in that clause means that Intel would have to be distributing the OS itself as a product in binary form. Deploying it in
by teilo 9y ago
The strict meaning of "Redistributions" in that clause means that Intel would have to be distributing the OS itself as a product in binary form. Deploying it in an embedded system, and selling that embedded system, particularly in a form where the user does not have access to the OS as a product, does not meet that definition. Tanenbaum himself concedes this point in this letter.
- varjag 9y agoThis is quite debatable, not something I'd bet a court case on. One of my libraries with BSD 3-clause license was used in a U.S. government project. It did require particular hardware and couldn't really be deployed by any random user but they honored the mention clause without any prodding on my part. My Bosch kitchen appliances came with a whole bunch of software licenses for embedded subsystems, even GPL ones. So it seems actual lawyers in a huge international corporation decided it constitutes distribution.
- xyzzyz 9y agoGPL3 was practically created to cover this case, as FSF lawyers didn’t feel that GPL2 is enough to enforce that. Check out the TiVoization clause in GPL3 and its history.
- dchest 9y agoNo it didn't. GPLv3 was created to cover the case of hardware vendors not allowing to run modified code. They still have to abide by the terms of the license even if they use GPLv2 -- that is, releasing the source code.
- katastic 9y agoI thought GPLv3 was for many issues, not a single issue. For example, the software-as-a-service loophole that GPLv3 (and AGPL) closes. We actually had an exploitation of said loophole for the open source Space Station 13 game. People were making changes to the game (each server runs their own modifications, and, the game is pure client/server so the entire 'game' is server-side binary only with dumb clients connecting) and some people were making important modifications and not sharing them with the community AND it was intentional because their mods made them the most popular server to play on (because nobody else had the features). It was a big stink, and eventually someone "leaked" the code, but then nobody could tell if that was legal to use or look at and it became a big, confusing legal grey area. All because they didn't start with AGPL or GPLv3 (or some other SaaS-aware license). The original authors probably didn't think anything of it and just thought "GPL is 'good'. So GPL it is." and that was the extent of it.
- dchest 9y agoWhat you said is irrelevant to the discussed topic. With GPLv2, the hardware vendors must ship source code -- that is, follow the license. GPLv3 doesn't change this fact nor was it created to make this requirement, as it was already present in GPLv2, which is what we discussing.
- jethro_tell 9y ago>So it seems actual lawyers in a huge international corporation decided it constitutes distribution. I mean, they could also just assume that shipping three sheets of paper with each washer is just cheaper than finding out.
- varjag 9y ago…which still supports my point is that it's hardly trivial and clear-cut issue.
- dchest 9y agoThis doesn't make any sense. For the opposite opinion of many lawyers from many companies, see the list of licenses that come with multimedia systems in automobiles or in your smartphone.
- yrro 9y agoIs there case law to back this up?
- deleted 9y ago[deleted]
- ac29 9y agoAren't BIOS updates (which contain the ME code) considered binary distributions? me_cleaner woudn't work otherwise. I suppose you could make the argument that the OEMs are the ones distributing the binaries, but they are out there.
- chaostheory 9y agoIANAL and someone can correct me but I doubt you're right. Every IOT product I've purchased and even my car either has a printed version of open source licenses or you can access them somewhere within their GUIs.