<story><title>“It&apos;s open source! We’ll let our customers fix it.”</title><url>https://miles.land/posts/corporate-open-source/</url></story><parent_chain></parent_chain><comment><author>tialaramex</author><text>Contrast the work I&amp;#x27;m doing this week with Microsoft&amp;#x27;s Graph API.&lt;p&gt;The C# library Microsoft provides for this is on GitHub, and their library docs it turns out are auto-generated ... But they aren&amp;#x27;t automatically tested! So it&amp;#x27;s possible for the docs to simply not work, and since they&amp;#x27;re auto-generated they&amp;#x27;re &lt;i&gt;automatically&lt;/i&gt; kept not working. So GitHub issues about non-working docs get closed because even the maintainers can&amp;#x27;t make small doc fixes. Brilliant &amp;#x2F;s&lt;p&gt;I wanted to call this &amp;quot;Continuous Disintegration&amp;quot; but somebody already coined that phrase.</text></comment>
<story><title>“It&apos;s open source! We’ll let our customers fix it.”</title><url>https://miles.land/posts/corporate-open-source/</url></story><parent_chain></parent_chain><comment><author>jzb</author><text>&amp;quot;But if this issue goes unresolved for a long period of time, my employer might pay me to fix the issue myself and contribute the change upstream. That doesn’t sit well with me. We pay Google a lot of money to use their products, and having to fix bugs in those products ourselves isn’t what we signed up for.&amp;quot;&lt;p&gt;I hear this, but I&amp;#x27;m not sure that this is a case of Google expecting customers to fix bugs themselves or &amp;quot;outsourcing&amp;quot; to volunteers. I can think of a lot of instances where people would be thrilled if they even had the ability to fix a persistent issue with software that the company won&amp;#x27;t fix itself.&lt;p&gt;If you pay a lot of money to Google and expect customer service, it seems to me that you should be filing a bug with Google around BigQuery if you expect Googlers to fix it vs. the Apache Project. (If Google has committers in that upstream then they can be assigned the work if it&amp;#x27;s important enough.)&lt;p&gt;I guess what I&amp;#x27;m saying is that filing a bug with the upstream feels like an indirect route if you expect customer service. I&amp;#x27;d be filing the bug or discussing the flaw with my account rep &amp;#x2F; salesperson as close to the vendor as possible.</text></comment>