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.

How to talk to an open source project as a large scale or interesting user

171 pointsby whocanflyabout 11 years ago

13 comments

baudehloabout 11 years ago
I have definitely had this issue with Haraka (a highly scalable SMTP server). On the one hand we have Craigslist as a user, who have been incredibly open and contributed heavily to the project, and on the other we have had people post cryptic bug reports that it didn&#x27;t work for them, but clearly they were trying to use it at an interesting scale, and we would love to have helped.<p>We pride ourselves on being one of the friendliest MTA communities out there, so to find people who give up and quit using it is always sad. Many times we&#x27;ve contributed custom code to companies for free to help them out, but we can&#x27;t do that if you are silent. So speak up, companies, even if it&#x27;s only in private messages.
评论 #7705109 未加载
roberthahnabout 11 years ago
What I&#x27;m seeing here is a customer support problem. And IMHO, PowerDNS isn&#x27;t taking the correct steps to solve it.<p>It&#x27;s funny, because the answer is right in the article. If your customer:<p>* is large and&#x2F;or interesting * has a legal&#x2F;security&#x2F;marketing&#x2F; team that&#x27;s worried about sharing information publicly * has an IT dept that doesn&#x27;t know the whole company is depending on a single open source product * feels they have to use gmail accounts and made-up names to talk to you<p>Then maybe a public forum really <i>isn&#x27;t</i> the place to expect your customers to ask for help.<p>I would suggest creating a partnership program for businesses like Cloudflare - swap tech support for publicity (which will then help drive adoption)
评论 #7704466 未加载
评论 #7704445 未加载
评论 #7704777 未加载
jackgaviganabout 11 years ago
It&#x27;s interesting how the title &quot;How to talk to an open source project as a large scale or interesting user&quot; implies that the onus is on the <i>user</i> to approach the open source project in the correct manner.<p>It might be more productive to think about &quot;How an open source project should talk to a large scale or interesting user&quot;.<p>I was deploying open source software in large corporations more than a decade ago[1] and I formed the impression that open source projects could do a LOT more to engage with and support their users. It sometimes felt like the developers just didn&#x27;t care about users. Documentation was often sorely lacking[2] and &quot;support&quot; typically came in the form of mailing lists that were full of users trying to figure out how the software worked, and swapping advice and tips - often a case of the blind leading the blind.<p>The end result was that corporate users would sometimes choose commercial software, despite the cost, because it came with decent support and&#x2F;or had functionality that the open source alternative lacked.<p>These days, I think that a product manager is an essential part of any open source project team.<p>1: e.g. <a href="http://mail-archives.apache.org/mod_mbox/tomcat-users/200009.mbox/%3COFF2F061DD.C2B7EB05-ON00256960.004C94C4%40srv.uk.deuba.com%3E" rel="nofollow">http:&#x2F;&#x2F;mail-archives.apache.org&#x2F;mod_mbox&#x2F;tomcat-users&#x2F;200009...</a><p>2: e.g. <a href="https://www.mail-archive.com/linux-raid@vger.rutgers.edu/msg00947.html" rel="nofollow">https:&#x2F;&#x2F;www.mail-archive.com&#x2F;linux-raid@vger.rutgers.edu&#x2F;msg...</a>
评论 #7706866 未加载
评论 #7710702 未加载
评论 #7706909 未加载
sambeauabout 11 years ago
OFF-TOPIC FOR ENGLISH-AS-SECOND-LANGUAGE:<p>For HN&#x27;ers who are still learning the finer points of English this title shows one of the many weird inconsistencies of the language.<p>Normally, when trying to say &#x27;a thing&#x27; where the thing starts with a vowel we change the &#x27;a&#x27; into &#x27;an&#x27; so &#x27;a axe&#x27; becomes &#x27;an axe&#x27;, &#x27;a umbrella&#x27; becomes &#x27;an umbrella&#x27;.<p>However this is a notable exception: when pronouncing &#x27;user&#x27; there is an unwritten &#x27;y&#x27; e.g. it is said &#x27;yoozer&#x27;, thus we wouldn&#x27;t normally add another consonant here so it should be &#x27;a user&#x27; not &#x27;an user&#x27;. If you say it out loud you can hear it (and hopefully feel the extra tongue work that, traditionally, we try to avoid).<p>Another common exception is &#x27;Hotel&#x27;. It takes &#x27;an&#x27; rather than the expected &#x27;a&#x27; as for some reason we drop the &#x27;H&#x27;. For me it rolls better off the tongue with &#x27;an&#x27; but this may purely be due to conditioning.<p>&#x27;Herb&#x27; is a difficult one as in the US it&#x27;s pronounced &#x27;erb&#x27; while in the UK it has a hard &#x27;H&#x27;. Thus in the UK we use &#x27;A herb&#x27; — I assume the US says &#x27;an Herb&#x27; — correct me if I&#x27;m wrong.<p>It&#x27;s nonsense like this that makes me pity you brave fellows who attempt to master our pidgin of a language!<p>Edit: change &#x27;pigeon&#x27; to &#x27;pidgin&#x27; :)
评论 #7703925 未加载
评论 #7704078 未加载
评论 #7704035 未加载
评论 #7704086 未加载
评论 #7703993 未加载
评论 #7704521 未加载
评论 #7704275 未加载
评论 #7704797 未加载
评论 #7703918 未加载
评论 #7703919 未加载
评论 #7704180 未加载
评论 #7704630 未加载
评论 #7704153 未加载
评论 #7703921 未加载
评论 #7704872 未加载
评论 #7703916 未加载
ibmthrowaway218about 11 years ago
This is one of the pitfalls of a public only support mailing list. I know I post using a gmail psuedonym to get support for various open source apps that I use for side projects.<p>I&#x27;d be looking to provide an extra private&#x2F;internal support email address made available to the largest customers.
评论 #7703853 未加载
评论 #7703862 未加载
评论 #7704382 未加载
chris_wotabout 11 years ago
Curious to understand what the issue was.
评论 #7703888 未加载
评论 #7703904 未加载
pilifabout 11 years ago
tangentially related: Thanks for once again pointing to PowerDNS. I&#x27;ve been using bind forever and I never really looked out for other alternatives (&quot;it works - why should I bother learning something new?&quot;).<p>I had no idea what I was missing as from now on, I&#x27;ll never again have to deal with forgotten serials or manually adding slave zones to the secondary DNS server.<p>Everybody still running with bind, thinking it&#x27;s &quot;good enough&quot;, ask yourself how many times you were inconvenienced by either of the two issues and decide whether it might be worth looking at alternatives.<p>The fact that PowerDNS apparently also is really performant doesn&#x27;t matter for my mostly minimal use case, but it&#x27;s good to know that if something great happens, I won&#x27;t have to migrate again (not that migration is hard - powerdns comes with a helper tool to read your bind config and produce SQL for your zone files)
评论 #7705112 未加载
评论 #7705662 未加载
dmouratiabout 11 years ago
It is impossible to comment on this specific example without seeing the actual email exchange. What I can say, is that a user <i>chooses</i> how to disclose their identity and the identity of their company making the best analysis of an imperfect situation. Having worked for largely smaller companies (not in the business of protecting the global internet), I&#x27;ve been relatively lax in posting who I am and where I work. This transparency has been helpful on more than a few occasions.<p>If you are a &quot;large and&#x2F;or interesting&quot; company, it would behoove you to disclose your identity in a safe and responsible way to projects (open source or otherwise) who represent any important part of your business. The trick is to do so in such a manner so as to derive the many benefits (increased responsiveness) without the many liabilities (spam, sales calls, etc).<p>By remaining mum about who you are, the signal to noise ratio of your requests do not stand out from the crowd. This is unfortunate for both sides. It does, however, reinforce the notion that companies and projects should aspire to provide excellent support to all users. You never know when you have a &quot;secret shopper&quot; in your midst.
doxcf434about 11 years ago
Often when a company want&#x27;s to &quot;help&quot; it means make a sale regardless of how poor the technical implementation is, waste your time with SE level support, and power point presentations. When instead they should be focusing on the product first. If your user is reporting a scaling issue and your product is all about scale, that should be your first priority.<p>Vendors also need to remember, your users change companies, a user could be at some small unknown company on day, and the next be in control of a large budget at a high profile company. Your reputation follows that user, and what they want to see is you&#x27;re making a good product. If the smallest company is reporting an issue that would affect your customers, I&#x27;d want to see that you&#x27;re addressing the issue with that company so I don&#x27;t have to at my large&#x2F;interesting company.
alexdowadabout 11 years ago
No sympathy. If your support for users is poor, then it is simply poor, and no excuses please. &quot;We didn&#x27;t know how big they were&quot; doesn&#x27;t cut the mustard.
gilrainabout 11 years ago
To complain that the only reason you gave someone bad support was because you didn&#x27;t know who they were is pretty tone deaf.<p>Would you want to dine somewhere that got panned by a restaurant critic and then wrote an essay saying, &quot;Well, we&#x27;d have been a lot more careful with his food if we&#x27;d known he was an important critic!&quot;?
评论 #7704003 未加载
评论 #7703954 未加载
评论 #7704939 未加载
评论 #7704398 未加载
评论 #7704016 未加载
philjacksonabout 11 years ago
I read the first part of that quote as &quot;White PowerDNS&quot; and wondered if I was dreaming.
EGregabout 11 years ago
How are DNS servers different from nameservers?