> I then decided to contact Insulet to get the kernel source code for it, being GPLv2 licensed, they're obligated to provide it. This is technically not true. It is an oversimplification of the common case, but what actually normally should happen is that: 1. The GPL requires the company to send the user a written offer of source code. 2. The user uses this offer to request the source code from the company. 3. If the…
My insulin pump controller uses the Linux kernel. It also violates the GPL
61–70 of 268 posts
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#62Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#63Earlier quoted context omitted.
That section (and similar in section 6d) is not about the written offer of source code. The written offer of source code is instead covered in section 6c.
Ah.. Thanks > c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
Or, instead of theorycrafting reasons why it shouldn't work, you could "just" sue them and see if the judge agrees.
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#64Earlier quoted context omitted.
As far as I understand it, Richard Stallman has gotten his view about linking from FSF’s lawyers, who has advised the FSF about what does and does not count as a “derived work”, in the sense of US copyright law. If you want to argue that the FSF’s lawyers are wrong, please provide more detailed, and hopefully referenced, arguments (as opposed to plain assertions).
FSF has opinions but not case law - anyone else's opinion is as valid, there's no citation because no court has ruled that dynamic linking is or isn't a derivative work. You have to construct your own view based on existing statute and vaguely related cases. Google LLC v. Oracle America, Inc., 593 U.S. 1 (2021) is not a pro-FSF opinion. Whether linking (dynamic or not) is a derivative work is defined by things like i…
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#65Earlier quoted context omitted.
Are you saying that in the general case if you send someone a written offer for something and then don't honour it, you are in breach of contract? That doesn't sound right to me. A written offer is not the same thing as a contract.
I think they're just saying the GPL doesn't really cover consumer/distributor (dis)agreements, it only covers copyright. While the spirit of the GPL is user-first, it still has to be realized within the confines of copyright law. Even though many people might conflate the spiritual goal and the legal agreement, it doesn't grant "users" any extraordinary legal powers. It's not illegal to not honor written offers, it's…
The offer of source code seems to be a way to facilitate the conveyance of source code through opt-in means separately from the object code rather than some legal trickery to create a user-licensee contract.
While the offer may indeed convey a licensee-user obligation, a compliant distribution would attach a license anyway, converting the user into a licensee and licensor to licensee in a recursive fashion
I wonder if lawyers specialize in this, it sounds very cool and not at all standard law, but somehow compatible with contract law
IANAL
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#66[flagged]
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#67[flagged]
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#68If they built the kernel directly from tree, just pointing out the correct https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... should be enough...
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#69> I then decided to contact Insulet to get the kernel source code for it, being GPLv2 licensed, they're obligated to provide it. This is technically not true. It is an oversimplification of the common case, but what actually normally should happen is that: 1. The GPL requires the company to send the user a written offer of source code. 2. The user uses this offer to request the source code from the company. 3. If the…
This is an open legal question, which the Conservancy v Vizio case will hopefully change; in that case, Conservancy is arguing that consumers have the right to enforce the GPL in order to receive source code.
Re: My insulin pump controller uses the Linux kernel. It also violates the GPL
#70Earlier quoted context omitted.
As far as I understand it, Richard Stallman has gotten his view about linking from FSF’s lawyers, who has advised the FSF about what does and does not count as a “derived work”, in the sense of US copyright law. If you want to argue that the FSF’s lawyers are wrong, please provide more detailed, and hopefully referenced, arguments (as opposed to plain assertions).
I would point towards Oracle v. Rimini, where the Ninth Circuit has specifically ruled (inside a complex and yet-unresolved case) that a system built to interoperate with a copyrighted program does not constitute a derivative work of that program. ( https://cdn.ca9.uscourts.gov/datastore/opinions/2024/12/16/2... ) They reference a less on point but better known case ( https://en.wikipedia.org/wiki/Lewis_Galoob_Toys,_…
That doesn't fit into the dynamic linking absolutists worldview at all.