TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Farmers look for ways to circumvent tractor software locks

428 点作者 pak大约 8 年前

29 条评论

Sytten大约 8 年前
My dad is a farmer and I can assure you that this is a real problem. Every piece of equipment now as its own proprietary, closed-source and, most of the time, incompatible software. Plus, many of them don't get any update after the product launch. When you are in rush to plant or harvest you just can`t afford to wait for an authorized dealer. And if they fail, good luck trying to find a replacement that is not 100x overpriced because it has been discontinued one year after you bought it. I tried repairing a GPS system once and it required a special serial cable + software which costed more than 100$ just to update the driver...
评论 #14075899 未加载
评论 #14079002 未加载
TaylorAlexander大约 8 年前
I think we&#x27;d all be better off if basically everything was open source, by way of eliminating intellectual property protections provided by governments.<p>As an alternate solution, those of us with engineering skills can work to create an open source economy with open source factories, computers, and products.<p>This would never be a problem nor would it be likely to happen if genuinely competitive options existed for farmers that were not locked down.<p>Another way we in this community can help is by helping smaller businesses learn the value of open source and get them using and creating it.<p>I believe with a sufficiently open source base in our economy, we can make great headway into eliminating material poverty.<p>I write a little about this on my personal site, here:<p><a href="http:&#x2F;&#x2F;tlalexander.com&#x2F;machine&#x2F;" rel="nofollow">http:&#x2F;&#x2F;tlalexander.com&#x2F;machine&#x2F;</a>
评论 #14075563 未加载
评论 #14075481 未加载
评论 #14075981 未加载
评论 #14075521 未加载
评论 #14078028 未加载
评论 #14075635 未加载
评论 #14075482 未加载
评论 #14075516 未加载
jaclaz大约 8 年前
I have the feeling that somehow the actual <i>need</i> has been put aside for phylosophical (or Open Source, etc.) reasonings (nice but not the original issue).<p>More or less what the good farmers are asking for (which is not about the code, the kernel or whatever, they are not &quot;hackers&quot; as much as the authorized JD technicians are not computer experts or programmers or software engineers) is just access to the &quot;database&quot; of parts serial number of the machine.<p>Loosely the way it works (simplified) is a database where the (say) pressure sensor #42 has been registered (authorized) in the operating system as having serial number #0123456789. When the sensor breaks, after it has been replaced with a new (original or verified third party) sensor, you need to update the database telling it that sensor with serial #0123456789 has bee replaced with sensor serial number #2223334445 and - of course it depends on the specific part - possibly run a &quot;self-test&quot; program to verify that the sensor works properly and maybe tune&#x2F;regulate it.<p>The farmers do not want the source code, they don&#x27;t want to modify it, they don&#x27;t want to &quot;hack&quot; anything, they simply want to be able to replace a part and have the thingy work.<p>Going back to software, let&#x27;s talk of - say - Windows 7 (yeah I know that all the rage is about Windows 10 nowadays) and its activation, imagine that instead of having one month time to activate a new install either through the internet, the automated phone call in case it doesn&#x27;t work and a support phone call for particular cases where the previous two options do not work, activation was:<p>1) Immediately mandatory (i.e. the OS wouldn&#x27;t work until activated)<p>2) ONLY available through a local visit of a MS agent (9 to 5 , Monday to Friday) at a cost of (say) US$ 100.00&#x2F;hour + US$ 1.00&#x2F;mile
评论 #14077380 未加载
评论 #14078052 未加载
评论 #14081088 未加载
nottorp大约 8 年前
I don&#x27;t get why all this chat is about software, licensing and software safety.<p>The way I read it, a farmer can&#x27;t change even, say, a brake pad (or whatever tractors use) without authorization from John Deere. I very strongly doubt that they want to mess with the software, they just want to perform minor maintenance themselves.
评论 #14078595 未加载
throwaway_jddev大约 8 年前
Hey all, I worked on software for John Deere. This is a throwaway account for obvious reasons. Opinions expressed here are MY OWN. I no longer work for John Deere or am associated with them in any way.<p>I was part of one of the many teams that work on this software. Specifically I was part of John Deere&#x27;s ISG division also known as the Intelligent Solutions Group. The ISG division (was at the time) responsible for tying together various software built by OEM&#x27;s, for building the central UI within the cabin, and for building various debugging and build tools. The team I was on, consisted of about 8 very senior engineers, and I think there were around 20 total engineers working for ISG at the time (though I saw, and knew only a handful of them). Now, when I say OEM integration, I mean suppliers and other John Deere divisions with their own teams mirroring ours. All told, I would estimate that John Deere has somewhere between 150-300 engineers working full-time on their codebase for their tractors.<p>Let me disabuse you of any myths. I have worked in software for 20 years. I have worked in large enterprises, and scrappy startups. This software is by FAR the largest, most complex codebase I have ever interacted with. Submission of any new code was seriously considered and reviewed before it entered production (sometimes to a pedantic degree), after which JD put all new code through 10s of thousands of hours of testing on production equipment. Production and release cycles take on the order of months to ensure that we don&#x27;t kill people.<p>These are not riding lawnmowers. They are 30-ton combines, and 20 ton tractors tilling fields, with massive horsepower behind them. They have a real potential to end peoples lives in the event of failure, and these tractors do (in testing) fail in spectacular ways. If a team of hundred of engineers struggle with their codebase internally, Joe Farmer isn&#x27;t going to have a fucking clue how to repair their software correctly.<p>Now should you, in theory, have the right to modify equipment you own? Sure. Absolutely. Hell, John Deere tractors run on open source software. But trust me on this, locking this down is a very good idea.<p>If you have the drive to make open source tractor software AND can make absolutely certain no-one ever dies from code you write, then go do it. Just keep in mind that the engineers that work on this shit really care about keeping people safe.
评论 #14076438 未加载
评论 #14075989 未加载
评论 #14076436 未加载
评论 #14076061 未加载
评论 #14075968 未加载
评论 #14076254 未加载
评论 #14075990 未加载
评论 #14075996 未加载
评论 #14076141 未加载
评论 #14076793 未加载
评论 #14077391 未加载
评论 #14077336 未加载
评论 #14077333 未加载
评论 #14075975 未加载
评论 #14078261 未加载
评论 #14180397 未加载
评论 #14076157 未加载
评论 #14076700 未加载
评论 #14075953 未加载
评论 #14076538 未加载
cmurf大约 8 年前
Among the most successful cars were those with straightforward replacement parts, a defacto standard, and reasonably well documented and available maintenance manuals.<p>Tesla wants control over this, by literally renting the maintenance manual, and remotely disabling the car if repairs or parts aren&#x27;t authorized. I don&#x27;t expect the model 3 market will appreciate this business model. It will be a much more price sensitive market compared to the early models which has been relatively inelastic for repairs and resale.<p>Consider the x86 computer market, if every component had signed firmware, and the main system verified this signature in case of component replacement, and would fail to function at all if signature verification failed. What a pain...<p>Consider voting machines, proprietary hardware, expensive to design, maintain, audit, and go obsolete in as few as 1&#x2F;2 dozen uses. Compare that to pencil and paper.<p>The older I get the more Darth Vader I become: &quot;Don&#x27;t be too proud of this technological terror you&#x27;ve constructed.&quot; (Let&#x27;s say the Force is common sense in this metaphor.)
tim333大约 8 年前
Previous discussion <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13925994" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13925994</a> (177 comments)
kccqzy大约 8 年前
This really reminds me of how Richard Stallman started GNU. It was because he can&#x27;t modify the software on a printer he uses.
评论 #14076456 未加载
intrasight大约 8 年前
While this is a fascinating question in the context of tractors, it gets even more interesting in the context of cars, houses, personal electronics, light bulbs. The First Sale Doctrine is being eroded by DRM.
评论 #14076308 未加载
mabbo大约 8 年前
It&#x27;s not just the farmer paying for this: it&#x27;s everyone who eats food.<p>The time wasted is lost productivity. The extra fees just for a software unlock is lost money. The farmer has to either charge more, or go out of business sooner. Either way, the cost of food rises.
评论 #14076150 未加载
userbinator大约 8 年前
Every time I read or hear about new developments in creating safer&#x2F;more secure software, I am reminded of scenarios like this. Companies could use formally verified crypto and such to provably and completely lock out users by destroying all means of circumvention. In that sense, I think these secure technologies are like nuclear weapons --- extremely powerful, <i>too</i> powerful. Society in general seems to rely on some insecurity to maintain its freedom; so I believe anyone who advocates for more secure systems should also carefully consider all the <i>negative</i> effects which will appear if their vision comes true, and whether they are, however indirectly, locking themselves out.
评论 #14075987 未加载
swanson大约 8 年前
It seems so unbelievable to me that there are enough people that are a) John Deere equipment owners&#x2F;renters and b) capable of debugging and patching issues in a C++ codebase for these stories to keep appearing.<p>Debates on the virtues of open source aside, is this actually the solution? Or is it a symptom of, say, poor quality software releases? or service visits that are too costly? or overloaded dealers who can&#x27;t handle harvest-time support loads? I just don&#x27;t believe that allowing people to tinker with the software is going to be the magic answer that these folks seem to think it is.
评论 #14076318 未加载
评论 #14075964 未加载
评论 #14075861 未加载
shawn-butler大约 8 年前
The motherboard&#x2F;vice article NPR is blatantly ripping off here is much better in my opinion.<p><a href="https:&#x2F;&#x2F;motherboard.vice.com&#x2F;en_us&#x2F;article&#x2F;why-american-farmers-are-hacking-their-tractors-with-ukrainian-firmware" rel="nofollow">https:&#x2F;&#x2F;motherboard.vice.com&#x2F;en_us&#x2F;article&#x2F;why-american-farm...</a>
itchyjunk大约 8 年前
&quot;farmers could damage the machines, like bypassing pollution emissions controls to get more horsepower.&quot;<p>Isn&#x27;t this the problem with warranties? People could try to mod it, end up damaging it and try to get it replaced with warranties.<p>I also don&#x27;t fully understand this software. Is it just completely vendor locked? That sounds really unreasonable. It should allow for at least basic debugging and trouble shooting.<p>Is this software locking only in large $100k + harvester type equipment? Does the vendor have other reasonable explanation of doing this?<p>I wonder if the software designer for this equipments would have reasonable arguments for such locks or if this is just profit driven decision.
评论 #14075422 未加载
评论 #14075655 未加载
评论 #14075870 未加载
评论 #14075388 未加载
评论 #14075888 未加载
peter_retief大约 8 年前
This seems to be a regular way to lock in customers, I think of ink jet cartridges and even 3d printer refills use similar tricks. I wonder if there is a case to be made in making this illegal or optional
douche大约 8 年前
There&#x27;s going to be a huge market in used pre-DRM heavy machinery. The purely mechanical&#x2F;hydraulic versions of this stuff is virtually indestructible, with a little maintenance.
评论 #14075882 未加载
评论 #14075674 未加载
andrewchambers大约 8 年前
I don&#x27;t like the idea that we have to pass laws to force companies to make a better product. Why can&#x27;t a company take the initiative and grab all the customers who value this?
评论 #14075343 未加载
评论 #14075728 未加载
评论 #14076241 未加载
评论 #14075355 未加载
评论 #14075289 未加载
评论 #14075324 未加载
arca_vorago大约 8 年前
I wonder, is the a GPL tractor software project out there yet?
评论 #14075605 未加载
评论 #14075551 未加载
ivanhoe大约 8 年前
Couldn&#x27;t they organize and sue the manufacturer for their losses due to the tractor malfunctions in critical periods and being prevented to service them promptly? I understand it&#x27;s a bit naive, but you don&#x27;t solve this by hacking around the problem, but by attacking the problem through the institutions of the system.
intrasight大约 8 年前
The jet engines in a modern airplane have some analogies here. You can think of an engine as a PaaS (Propulsion-as-a-Service). A tractor is HaaS (Harvesting-as-a-Service). Our technologies have reach this level of complexity - the must be offered as a service. Cars will soon be Mobility-as-a-Service. Putting on my economist hat, I&#x27;d say that it is the ultimate manifestation of &quot;comparative advantage&quot;. If JD abuses their monopoly position, then fix that through the courts and legislation, or by buying a competitors product. Don&#x27;t try to hack the terms of service. But JD and other &quot;product&quot; vendors need to make it clear that they are in fact selling a service.
评论 #14076221 未加载
squarefoot大约 8 年前
SmartTV and other appliances are closed too, so that users must purchase a new one when for example codecs become obsolete. Sadly, the closed source model is not just being used where there are safety concerns involved.
kvncombo大约 8 年前
The big boys have obviously cornered the market. Is there any farming equipment company that provides more open access for maintenance and repairs? If not, why not? It seems there is an opportunity there.
andai大约 8 年前
Can someone please explain what software has to do with repairing a tractor?<p>Edit: it looks like the physical components themselves are DRMed? Wtf?
tbyehl大约 8 年前
I&#x27;m starting to wonder if these articles are driven by a PR firm paid by John Deere&#x27;s competition. They&#x27;re always about John Deere and only John Deere. Aside from the Motherboard &#x2F; Vice article, they never provide any specifics about the maintenance or repair operations that farms are prevented from doing on their own.<p>With the Vice article, 2 of the 3 things they mention are modifying the tractors to operate in ways the manufacturer did not intend which could result in damage.
评论 #14075641 未加载
评论 #14075647 未加载
评论 #14075924 未加载
评论 #14076384 未加载
评论 #14076385 未加载
评论 #14076386 未加载
评论 #14075626 未加载
watertom大约 8 年前
What&#x27;s ironic is most of these farmers are republicans and voted in the people who enable this crap.
known大约 8 年前
And <a href="https:&#x2F;&#x2F;www.iphoneasyunlock.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.iphoneasyunlock.com&#x2F;</a>
arkis22大约 8 年前
Everybody likes to feel taken advantage of.<p>If I was a business owner or engineer that built systems this complex and you asked me to not lock it down, I&#x27;d call you freaking crazy.<p>These are very expensive and complex machines, and you want my competition or some farmer who has no idea what he&#x27;s doing to access and modify it?<p>No thank you.<p>Google keeps proprietary code. And that&#x27;s for auto complete...
评论 #14076342 未加载
soheil大约 8 年前
Imagine not so long in the future if self-driving cars were forced to reveal their code because of the right-to-repair bill, 1. who without a vast depth of knowledge in C++, etc. would be able to go anywhere near it? 2. even if they did is it in their best interest or anyone else&#x27;s if they tinker with the code and made the car take undesirable actions?<p>Maybe buying a tractor should be replaced with leasing tractors, if they never want you to fully own everything in it. I think very soon there will be more and more of a need for a new way to determine what products are allowed to be sold partially with a secret OEM key.
评论 #14076398 未加载
评论 #14076222 未加载
评论 #14076115 未加载
评论 #14076123 未加载
notliketherest大约 8 年前
When we buy a piece of software, we own and &quot;physically&quot; posses a binary which we feel we can rightly take apart, modify, and mess with it because we view it as analogous to owning a toaster or stereo in the physical world. It&#x27;s in our home, we can touch it, and we in essence control it.<p>Now the same is never said for software as a service. We buy subscriptions to services all the time but don&#x27;t demand an ability to modify or control the software. It&#x27;s defined in our agreement. Now it seems to me that the companies that sell these tractors have decided to pursue a model by which their software is more or less SaSS (providing encrypted updates over the air). Why is it that these farmers believe they have a right to modify that software?
评论 #14075469 未加载
评论 #14075416 未加载
评论 #14075429 未加载
评论 #14075381 未加载
评论 #14075708 未加载
评论 #14075654 未加载
评论 #14075408 未加载
评论 #14076365 未加载
评论 #14075523 未加载