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.

“Our paying customers need X, when will you fix it?”

343 pointsby scblznalmost 2 years ago

41 comments

arp242almost 2 years ago
Reading the issue[1] I think the IBM request is a lot more reasonable than this tweet makes it seem. The issue is that a mitmproxy dependency has a CVE, mitmproy updated the dependency (in March), but hasn&#x27;t made a stable release yet with this update (last release from Nov 2022), and IBM guy is asking &quot;when do you plan to tag a release? Do you have a timeline for this so we can communicate this to our customers?&quot;<p>Notably it&#x27;s NOT asking for a fix; &quot;when will you fix it?&quot; is not accurate as there is nothing to be fixed. It&#x27;s just asking &quot;when do you plan to make a new release with this dependency update?&quot;<p>I don&#x27;t think that&#x27;s an unreasonable question. I <i>also</i> don&#x27;t think it&#x27;s unreasonable to ask for a support contract if you want these kind of fixes shipped within a certain timeframe, but the question is a lot more reasonable than it seems at a glance and immediately coming back with &quot;email me for a support contract&quot; seems a bit over the top to me. I could have asked this question and I think most people here could.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;mitmproxy&#x2F;mitmproxy&#x2F;issues&#x2F;6051">https:&#x2F;&#x2F;github.com&#x2F;mitmproxy&#x2F;mitmproxy&#x2F;issues&#x2F;6051</a>
评论 #36738321 未加载
评论 #36739222 未加载
评论 #36738156 未加载
评论 #36739425 未加载
评论 #36738131 未加载
评论 #36738339 未加载
评论 #36738566 未加载
评论 #36740826 未加载
评论 #36741896 未加载
评论 #36739893 未加载
评论 #36738595 未加载
评论 #36738171 未加载
mhilsalmost 2 years ago
OP here. To be clear, I don&#x27;t mind the release question at all, it&#x27;s valid! But the context should be along the lines of &quot;we have an interest in this, how can we help make it happen&quot; (contributions or $) and not &quot;you are causing problems for our customers&quot;. I don&#x27;t want the requestor to have a miserable time because of a badly-worded comment, I want large companies to have a healthy relationship with FOSS.
评论 #36738399 未加载
评论 #36738384 未加载
评论 #36738386 未加载
评论 #36738521 未加载
评论 #36738956 未加载
amiga386almost 2 years ago
This sounds very much like the idiocy of &quot;infosec&quot; lunkheads who know nothing about what they&#x27;re &quot;fixing&quot; but if an automated system tells them a CVE exists, they&#x27;ve absolutely got to have it &quot;patched&quot;. They don&#x27;t look into what the claims of the CVE are, or whether their specific use case is vulnerable. They don&#x27;t know, they don&#x27;t care, they&#x27;re not even programmers. All they know is a box needs ticking.<p>A similar thing happened with h2database - a &quot;security researcher&quot; found that if you do something you&#x27;re <i>told not to do</i>, then bad things happen.. but they demanded and got a CVE allocated anyway. Anyone who looks at it realises it&#x27;s bullshit, but the mere existence of a CVE is all that matters to these idiots.<p>What the h2database developer said about it: <a href="https:&#x2F;&#x2F;github.com&#x2F;h2database&#x2F;h2database&#x2F;issues&#x2F;3686#issuecomment-1448502155">https:&#x2F;&#x2F;github.com&#x2F;h2database&#x2F;h2database&#x2F;issues&#x2F;3686#issueco...</a><p>&gt; I struggle to understand why I should feel the slightest shred of sympathy for &quot;major corporations&quot; that are using a volunteer-developed open-source project. Feel free to get your corporation to pay someone to deal with this, or pay for a similar commercial library.
评论 #36739180 未加载
评论 #36742974 未加载
评论 #36739124 未加载
评论 #36739616 未加载
Ralfpalmost 2 years ago
I’ve had sudden spike of ”when will you fix this” and „I am also affected, this is important!” comments on one of my projects. It was very odd to see sudden interest like that.<p>But around the same time I’ve got an email with apology explaining that company’s boss asked employees to stir up the pot to pressure me into a fix, pretending its affecting far more people than it really did.
评论 #36737927 未加载
zug_zugalmost 2 years ago
Sounds to me like somebody learned that using an aggressive&#x2F;threatening tone has been highly effective at their own job and doesn&#x27;t their negotiating position here is quite different.
评论 #36738172 未加载
ryanackleyalmost 2 years ago
There is a subtle difference between &quot;I would like to know when this will happen so I can make plans&quot;and &quot;I need this done because I&#x27;m being paid for your work, please hurry&quot;. If the requester left out the background information, the tone of the request would have been more of the former and less of the latter.
评论 #36738204 未加载
Pannoniaealmost 2 years ago
Corporate entitlement about using open source (and demand support for it) is enormous. I would love if licences with usage restrictions were more popular, and the OSI wouldn&#x27;t just say &quot;that&#x27;s not open source!!!&quot;. It would prevent these kinds of situations.
评论 #36737994 未加载
评论 #36738066 未加载
评论 #36738745 未加载
评论 #36737888 未加载
评论 #36737993 未加载
评论 #36737900 未加载
supriyo-biswasalmost 2 years ago
While the behavior from &quot;FrugalGuy&quot; is immature and childish, a better way for the mitmproxy maintainer would be to post a polite but firm response, one that leaves no room for error or drama such as this one:<p>&gt; As per the mitmproxy license, the software is provided as-is without warranty, and project maintainers are currently constrained by other priorities and deliverables.<p>&gt; As such, statements on the Github issue tracker are not considered as sufficient justification for the prioritization of issues. The only way to prioritize issues would be to enter a support contract, available [here], the terms of which we will be happy to discuss further.
评论 #36738127 未加载
评论 #36738407 未加载
评论 #36738163 未加载
wg0almost 2 years ago
I think a year&#x27;s salary of an engineer (which is NOTHING at certain corporate scales) would make the fix happen in matter of weeks and it is only fair.<p>OR if you absolutely don&#x27;t want to pay then other way would be to allocate one of your own engineer for few months to patch the parts you need for the paying customers and contribute upstream.<p>EDIT: SORRY - This one year one engineer compensation is just my own limited incorrect estimation. I am no position to say what&#x27;s exactly worth in but I would estimate few months of effort for an engineer that&#x27;s NOT familiar with the code base, probably.
评论 #36738533 未加载
rahimnathwanialmost 2 years ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;mitmproxy&#x2F;mitmproxy&#x2F;issues&#x2F;6051#issuecomment-1636320181">https:&#x2F;&#x2F;github.com&#x2F;mitmproxy&#x2F;mitmproxy&#x2F;issues&#x2F;6051#issuecomm...</a>
评论 #36738140 未加载
评论 #36737878 未加载
评论 #36737881 未加载
Arch-TKalmost 2 years ago
I&#x27;ve just realized, if you don&#x27;t want your code to be used for commercial purposes, instead of using the GPL, just claim your project has a critical risk vulnerability.
评论 #36738136 未加载
评论 #36743873 未加载
评论 #36760986 未加载
johnmyleswhitealmost 2 years ago
It seems more interesting to discuss the implied underlying situation here than focus on any individual actor&#x27;s tone.<p>It seems from the interaction that a part of IBM has (1) taken software that explicitly has no warranties, (2) repackaged it and sold it for profit by unilaterally adding new warranties of their own creation, and (3) attempted to redirect the burden of compliance with those warranties to the original authors (who had explicitly disclaimed any such warranties).
richwateralmost 2 years ago
Some idiot just commented on the Github issue attacking the guy and telling him &quot;Welcome to Hacker News&quot;.<p>That commenter is equally stupid. Has no involvement with the project and nothing to gain by being inflammatory.
eschneideralmost 2 years ago
I&#x27;ve worked on many commercial products that have incorporated open source components (and respected their licenses.) I was always under the assumption that it there was a problem with the open source bits, it was MY responsibility to resolve those problems for my customers, because it was part of the product I was shipping. Full Stop.<p>That almost always meant getting into the code and fixing what I needed fixed and (hopefully) getting a PR accepted so it&#x27;d be in the next release. If I needed fixes from the maintainer to support my commercial product, I&#x27;d expect that I&#x27;d need to pay...something to make it a priority for them. I mean, my problems aren&#x27;t their problems, right?
评论 #36739112 未加载
deckar01almost 2 years ago
Have developers forgotten how to publish community forks to package managers? I believe the reason projects wait for releases is to allow the community to find bugs and the release to stabilize. If the community is rushing the publisher, they would be better off cutting their own beta releases, because a primary namespace semver does not magically make the changes stable.
bravetraveleralmost 2 years ago
PM gone astray, wow. I can understand asking - even being a bit robotic in doing so. The first time. The email is too much, you got your answer.<p>To get a firm date you need a contract
Cupprumalmost 2 years ago
These type of people are the cancer of open-source… Feel free to come up with a PR if its so important to you.
评论 #36738897 未加载
papandadaalmost 2 years ago
This points to such a great communication principle, including one that HN&#x2F;dang promotes -- if the point remains the same, then take out anything else, especially when it&#x27;s personal or potentially inflammatory.<p>Now, instead of a fairly simple and straightforward issue as the current top comment points out, this has blown up between parties and on the internet because of the completely unnecessary &quot;extortion&quot; remark.
m0lluskalmost 2 years ago
I&#x27;m sorry but we have no record of having received your payment.
neonsunsetalmost 2 years ago
I think even more disheartening here would be giving a response the commenter requested and then not even getting a &quot;thank you&quot; in return, which happens all too often.
villgaxalmost 2 years ago
Ron Craig has been at IBM for 27+ years! Really speaks volumes for the organization sadly. Horrible conduct
yawaraminalmost 2 years ago
This is the correct response whenever a corporate OSS user shows up and reveals themselves as such. &#x27;For corporate users, we can arrange a support contract to answer questions. For non-corporate users, support is provided via the community forum.&#x27;
morelispalmost 2 years ago
I&#x27;m not surprised it happened, but I am surprised at the @us.ibm.com sender address.
评论 #36737796 未加载
tiahuraalmost 2 years ago
The initial post was a simple request to find out if there is an eta. I don’t see a big problem with that.
评论 #36738548 未加载
评论 #36738010 未加载
评论 #36738620 未加载
评论 #36738233 未加载
qawwadsalmost 2 years ago
The same kind of people who say gpl isn&#x27;t free enough.
SergeAxalmost 2 years ago
Context: the fix is already in a main branch, waiting for a release tag.<p>I wonder if it is possible to fork the repo as is, build the product&#x2F;library on question and use it? What is the procedure to convince the regulator that CWE is fixed and it&#x27;s okay to go on?
Fordecalmost 2 years ago
I&#x27;d say I expect better of an IBM employee, but I plainly don&#x27;t.
whackalmost 2 years ago
Is it really rude to <i>ask</i> an OS maintainer when they plan to release X, and explaining why they care about this topic? Emphasis on ask - not demand. The maintainer is well within his rights to ignore or refuse the request. But going on twitter to put someone on blast for &quot;may not be the best way to introduce yourself&quot;? I have no idea who Maximilian is, but he doesn&#x27;t come across well in this exchange.
评论 #36739437 未加载
评论 #36739164 未加载
UnixSchizoidalmost 2 years ago
This is why software licenses with restrictions are useful
评论 #36738022 未加载
shri_krishnaalmost 2 years ago
More and more convinced that full FOSS is not the way to go. It is a thankless job. There has to be a mixed license where it is Free until Revenue X$ and after that one has to acquire commercial license. It doesn&#x27;t matter what the software is. Once you reach a certain threshold of revenue you have to pay for commercial license. Period.
acqbualmost 2 years ago
<a href="https:&#x2F;&#x2F;nitter.net&#x2F;maximilianhils&#x2F;status&#x2F;1680193548212228097" rel="nofollow noreferrer">https:&#x2F;&#x2F;nitter.net&#x2F;maximilianhils&#x2F;status&#x2F;1680193548212228097</a>
Ekarosalmost 2 years ago
Anyone wonders what their actual use case for mitmproxy for them is? For what they are using that type of software? I know infosec uses, but for what are they using it in this case.
villgaxalmost 2 years ago
Assuming this is Ron Craig from IBM, the bastions of funding open source projects &amp; not winning outsourcing contracts by using FOSS software without donations.<p>Just pathetic
teerayalmost 2 years ago
I wonder at what point this becomes harassment.
评论 #36738035 未加载
0xbadc0de5almost 2 years ago
PR or GTFO
mgaunardalmost 2 years ago
Another reason not to use third-party libraries.
yieldcrvalmost 2 years ago
use this post if you feel like both parties are overblowing it with hyperbole<p>snowflake button
s3palmost 2 years ago
The dev&#x27;s response on Github was unhelpful. The original comment just asked for a target date for the next release. Why didn&#x27;t he just tell them? And if he didn&#x27;t have a release scheduled (which I believe is the case here) then he should have just said so. Instead, he gave zero context and just asked for money. I agree that the person from the original post sent a VERY rude and useless email, but it&#x27;s not like it was unprovoked.
评论 #36738837 未加载
brightlanceralmost 2 years ago
The original question was polite and gave his reason for asking.<p>The developer&#x27;s response was not helpful and a bit snarky.<p>A better response? &quot;No, I don&#x27;t have a target date; this is X on my priority list, after my paying work. If your company is willing to contract me for support, I can prioritize the release. Email me if you&#x27;d like to do that.&quot;<p>Companies pay for software all the time. Just make it easy for them to do so (IIRC that was posted on HN a little bit ago) and direct folks to that if they need priority support.<p>Otherwise, it can appear as if the developer has a &quot;first one&#x27;s free&quot; mentality, where the user is now dependent upon broken software and the developer wants to charge for the fix.<p>&quot;But the corporate guy&#x27;s e-mail was rude and aggressive!&quot; Yes, but his original questions was not; it was mhils who first responded like a jerk.
评论 #36738265 未加载
评论 #36738199 未加载
评论 #36738178 未加载
评论 #36738181 未加载
评论 #36738242 未加载
评论 #36738185 未加载
评论 #36738898 未加载
评论 #36739003 未加载
评论 #36738142 未加载
评论 #36738190 未加载
bragralmost 2 years ago
I don&#x27;t think his characterization of this interaction is accurate. A plain reading of is question is he was just asking when the next released was planned, and without knowing more about what their native language is, and how they normally speak, I don&#x27;t think you can really read anything more into it, especially over text.<p>And frankly from their perspective, your response does kind of read like extortion, e.g. &quot;shut up or pay me&quot;. The thread already indicated that this was fixed and waiting for the next release [1] so I don&#x27;t see how your response is appropriate to the asking when that was planned.<p>I can certainly understand why this guy is frustrated as an open source maintainer, but snapping like this doesn&#x27;t help anything.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;mitmproxy&#x2F;mitmproxy&#x2F;issues&#x2F;6051#issuecomment-1498535463">https:&#x2F;&#x2F;github.com&#x2F;mitmproxy&#x2F;mitmproxy&#x2F;issues&#x2F;6051#issuecomm...</a>
评论 #36738052 未加载
评论 #36738080 未加载
评论 #36738192 未加载
评论 #36738058 未加载
评论 #36738106 未加载
评论 #36738418 未加载
评论 #36737988 未加载
评论 #36738047 未加载
评论 #36738240 未加载
评论 #36738031 未加载
评论 #36738831 未加载
评论 #36738014 未加载
评论 #36738511 未加载
评论 #36737969 未加载
评论 #36738298 未加载
lopkeny12koalmost 2 years ago
Why maintain, publicize, and promote an open source project if you&#x27;re not willing to maintain it?<p>I also work in a highly regulated industry. IBM&#x27;s request is reasonable.
评论 #36738441 未加载
评论 #36738496 未加载
评论 #36738677 未加载
评论 #36757870 未加载