TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

WiringPi – deprecated

238 pointsby kbumsikalmost 6 years ago

16 comments

guardiangodalmost 6 years ago
First of all, sorry to hear that WiringPi is deprecated, and I would like to thank the author for all the effort he put into this project.<p>When I read his blog post on his reasoning, I can&#x27;t help but be reminded of the feud between xscreensaver&#x27;s author and Debian maintainers. Debian maintainers refused to upgrade the app&#x27;s version and refused to remove the &#x27;For support contact the author&#x27;s email&#x27; notice. The author&#x27;s fed up with all the support emails he gets from Debian (outdated) installations&#x27; users and put in a message prompt blasting Debian. It was very ugly for both sides.<p>I think that there can be an extension on GPL that says, if you bundle this library and is not using the latest official version from the author, you are not allowed to include the author&#x27;s contact information. If you insist on bundling the author&#x27;s email with your outdated software, then you are in violation of GPL.<p>As for people stealing his code. Sorry to hear this. I got nothing except to try to contact EFF.
评论 #20785257 未加载
评论 #20783830 未加载
评论 #20786508 未加载
评论 #20790042 未加载
cannonedhamsteralmost 6 years ago
The author owes nobody anything. He&#x27;s already done enough. If you&#x27;ve given away something for free, don&#x27;t expect support or anything free in the future. It&#x27;s literally like taking a gift from someone and then complaining that it doesn&#x27;t have enough for you to act indignant to people who give things away for free. Don&#x27;t like it? Don&#x27;t use it or improve it and contribute back. Want more? Pay them to build it and add it to what&#x27;s available for everyone as a way to say thanks.
评论 #20785692 未加载
评论 #20786778 未加载
coleiferalmost 6 years ago
I haven&#x27;t used this library but I maintain a couple moderately well-used python libraries and completely sympathize with these frustrations. The absolute worst was a guy who asked for all sorts of changes then, when I had made it clear I was going a different direction, he tried to start a public shaming on Twitter, this site, Reddit, and even the Wikipedia page (since removed at my own request). It was un-believable. He was the cto of a company, too, at least at that time.<p>It is sad that there are people out there who will try to ruin your day if you don&#x27;t do what they want. Especially considering the work we put into these libraries.
评论 #20786155 未加载
评论 #20786029 未加载
评论 #20785050 未加载
评论 #20787366 未加载
SaberTailalmost 6 years ago
The complaint about leaving the author&#x27;s email as the support contact reminds me of sqlite having to change their temp file prefix to &quot;etilqs_&quot; because they were getting support calls and abuse for unrelated applications [1]<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;mackyle&#x2F;sqlite&#x2F;blob&#x2F;3cf493d&#x2F;src&#x2F;os.h#L52-L66" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mackyle&#x2F;sqlite&#x2F;blob&#x2F;3cf493d&#x2F;src&#x2F;os.h#L52-...</a>
TheOtherHobbesalmost 6 years ago
I&#x27;ve used WiringPI, it&#x27;s a solid library, and - like a lot of people - I&#x27;m glad it exists.<p>But here&#x27;s a contrarian view - I&#x27;m not sure why someone offering a project for free <i>in the educational space</i> would expect users to act like paid professional customers. Or expect them to be non-noob experts who can modify and build the project without hand-holding.<p>Or assume that email would be a viable line of support for a project with literally tens (hundreds?) of thousands of users.<p>Or even expect them to be adults.<p>So while I sympathise with the rage quit, I don&#x27;t think it&#x27;s realistic to release code and just expect users to understand - never mind accept - the terms you set for its use.<p>All open source projects comes with politics included. You have to have an understanding of the space you&#x27;re working in, the kinds of users who inhabit it, and the kinds of relationships they&#x27;re likely to have with them.<p>You need to know what your support boundaries and support technologies are. And if you work in a space where some of your users are likely to be assholes, you need to have a plan for that - even if it&#x27;s just knowing that it&#x27;s fine to ignore them.<p>Edit: to be clear, I think this is more of a general open licence problem than the failing of this one specific author. Open licences don&#x27;t encourage authors to define boundaries, or even to understand that boundaries are necessary and terms need to be defined. So it&#x27;s not quite a surprise that things like this happen.
评论 #20786114 未加载
评论 #20790580 未加载
ddlsmurfalmost 6 years ago
If you read this Gordon, thank you for all you did for so long, it was way more generous than we deserved. I&#x27;m sorry for how unappreciative it all turned out, I appreciated your work and you&#x27;re right you definitely should not put up with that shit. Best of luck =)
评论 #20783625 未加载
john_moscowalmost 6 years ago
I have used WiringPi along my side of work and I am thankful to the author for creating and maintaining it, but honestly I don&#x27;t understand the motivation behind offering a free product with email support.<p>There are many different people on the Internet with different cultural backgrounds, experience levels and work ethic and unfortunately it&#x27;s not realistic to expect each of your users to share the same values as you do. Anecdotally, charging a license fee for your library&#x2F;tool is a very good way to filter out 90% of the unprofessional behavior.<p>Also if you rely on your free product to promote your consulting business, I would highly recommend creating a community forum where users can advice each other, and maybe offering paid support on top of that. Also using an open-source helpdesk app to semi-automatically send canned replies to commonly repeating inquiries saves a ton of time and keeps the assholes off your back, as long as the canned replies are reasonable and polite.
评论 #20787348 未加载
评论 #20785276 未加载
评论 #20785373 未加载
edoceoalmost 6 years ago
I also make free software. It&#x27;s a battle dealing with folks who want both free code AND free work! Making code GPL is both a blessing a curse. Tales lakie this make me stop and double-check my choices
评论 #20783556 未加载
评论 #20783465 未加载
Accujackalmost 6 years ago
Creating or running an open source project can be a thankless task, made worse by the sheer number of entitled jerks who can find you and your project via the Internet.<p>If you&#x27;re selling software for pay, at least there&#x27;s money in your pocket to compensate you for having to deal with the various types of a<i></i>*oles in the human race, but without that it can rapidly become a chore to maintain even a small or niche package. That&#x27;s why lots of software becomes orphaned.<p>I salute anyone who has ever had the courage to try to write, maintain, or organize development for open source software.
alanbernsteinalmost 6 years ago
I can empathize with most of this, but I can&#x27;t say I understand the &quot;last straw&quot; bit. How is there anything wrong with DanielK&#x27;s request?
评论 #20783816 未加载
评论 #20783551 未加载
评论 #20783463 未加载
评论 #20783467 未加载
评论 #20783416 未加载
评论 #20783604 未加载
评论 #20784025 未加载
评论 #20783428 未加载
MisterTeaalmost 6 years ago
This is why I stopped thinking unfriendliness in hacker circles is unwarranted. It&#x27;s massively frustrating when you get people berating&#x2F;harassing&#x2F;stealing from&#x2F;etc you when the reality is there really isn&#x27;t a product, just a passion or hobby.<p>This is why any open software I author comes with the express warranty of &quot;Help: No.&quot; If no is misunderstood then any reply will be along the lines of FOAD.
exabrialalmost 6 years ago
Major bummer but I totally understand. Poor guy.
pjmlpalmost 6 years ago
Sad to see it go like that.<p>Yet another example how ungrateful many people are towards free software.<p>The only difference to piracy, is that not only do they not give back anything, they feel entitled to all kind of requests.<p>So the result ends always being the same, moving to something else.
评论 #20790579 未加载
jlg23almost 6 years ago
Or just open a ticket on the package and inform the user one &quot;has &#x27;technically&#x27; done all one could do given time constraints&quot;?<p>I get the frustration, but this looks like a case of improper idiot handling that just escalated...
groundlogicalmost 6 years ago
Step 1. Person A makes some piece of software under an open source license. (GPL)<p>Step 2. This piece of software becomes widely used, <i>primarily since</i> it&#x27;s open source licensed<p>Step 3. (Modern variation) Person A feels cheated for not getting rich and creates some kind of drama.<p>This doesn&#x27;t make any sense at all, to me.
评论 #20783276 未加载
评论 #20783363 未加载
评论 #20785299 未加载
评论 #20788258 未加载
评论 #20783259 未加载
评论 #20802020 未加载
评论 #20786807 未加载
flyinglizardalmost 6 years ago
I read this and still don’t understand what is the issue behind the drama. If you don’t want to support it, then don’t; if someone stole your public domain work, contact the EFF or more realistically just understand it’s cost of doing business.<p>We all get tired at some point and move on, you don’t owe anyone anything. And thanks for the library!
评论 #20783633 未加载
评论 #20785294 未加载
评论 #20786665 未加载