Farmers need a right to repair:
The Software Freedom Conservancy (SFC) has called upon farm equipment maker John Deere to comply with its obligations under the General Public License (GPL), which requires users of such software to share source code.
In a blog post published on Thursday, SFC director of compliance Denver Gingerich argues that farmers' ability to repair their tools is now in jeopardy because the makers of those tools have used GPL-covered software and have failed to live up to licensing commitments.
"Sadly, farm equipment manufacturers, who benefit immensely from the readily-available software that they can provide as part of the farming tools (tractors, combines, etc.) they sell to farmers, are not complying with the right to repair licenses of the software they have chosen to use in these farming tools," said Gingerich.
"As a result, farmers are cut off from their livelihood if the farm equipment manufacturer does not wish to repair their farming tools when they inevitably fail, even when the farmer could easily perform the repairs on their own, or with the help of someone else they know."
Gingerich singled out Moline, Illinois-based John Deere as a particularly egregious offender. He said that for years the SFC has attempted to work with John Deere to resolve the company's non-compliance, but the agricultural equipment maker has failed to cooperate.
"When Deere does reply (we have heard from others that their legitimate requests for source code have been met with silence), they have always failed to include the 'scripts used to control compilation and installation of the executable,' per GPLv2," Gingerich told The Register.
"And even when we were already engaged with them, and asked for source for an additional product, it took more than 10 months for them to send us the first (again, incomplete) package, which makes their offer for source hollow."
[...] Facing multiple lawsuits from farmers, who now have the support of the Justice Department and the White House, John Deere in January struck a deal [PDF] with the American Farm Bureau Federation to provide farmers with greater access to the internal workings of company's equipment.
While repair advocates considered the deal a win, they remain cautious because the company struck a similar bargain in 2018 that proved insufficient – that deal did not provide access to tools for resetting security and immobilizer locks.
As the SFC sees it, the right to repair can be best served through John Deere's compliance with the GPL.
(Score: 4, Interesting) by stormreaver on Tuesday March 21, @02:23PM
Copyright is a tangled web of ifs, ands, buts, and judge/jury emotional states. But in general, if your added code requires interacting with GPL code, then your code is probably a derivative of the GPL code and therefore must be published as such. If your added code runs alongside the GPL code, but does not require the GPL code in order to function, then it's probably not a derivative. There are always corner cases, etc., but that's the general idea.