<story><title>Go is Google&apos;s language, not ours</title><url>https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGooglesLanguage</url></story><parent_chain><item><author>cryptos</author><text>Actually there are relatively few real (TM) open source projects driven by the community, at least if you look at important projects. Many open source projects are just commercial projects driven mainly by a single company. Look for example at Redis, MongoDB, MySQL, and Elasticsearch. They follow exactly the model described in the article. Technologies like these could have been developed by a community, too, but it is hard to form such a community and keep it alive.&lt;p&gt;For a community-driven project from the size of a database some serious sponsors would be needed. Good examples are Rust, Linux, and PostgreSQL. I wonder why so many companies are happily paying Oracle (and the likes) tons of money instead of sponsoring an open source project like PostgreSQL.</text></item></parent_chain><comment><author>antirez</author><text>I disagree about Redis. Redis Labs did a great job at creating an ecosystem of advanced things around Redis. But the Redis core project itself, that is what most people use, is surely sponsored for a big part by Redis Labs, but is executed as a completely OSS community driven project:&lt;p&gt;1. All the work is done in public, with a license that gives zero protection to the original authors.&lt;p&gt;2. The project leder (myself) only does OSS work and has no other roles in the sponsoring company.&lt;p&gt;3. The roadmap is decided by the community (myself with feedbacks from the community), not a company or some product manager or alike.&lt;p&gt;4. There are multiple people from multiple companies contributing regularly code to Redis: Redis Labs, Alibaba, AWS, ...&lt;p&gt;5. The main web site is handled by the community.&lt;p&gt;In the case of Redis this was possible because of the minimality of the project, otherwise I agree that&amp;#x27;s a huge challenge. But still IMHO Redis deserves to be listed in such &amp;quot;purely community&amp;quot; OSS projects.</text></comment>
<story><title>Go is Google&apos;s language, not ours</title><url>https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGooglesLanguage</url></story><parent_chain><item><author>cryptos</author><text>Actually there are relatively few real (TM) open source projects driven by the community, at least if you look at important projects. Many open source projects are just commercial projects driven mainly by a single company. Look for example at Redis, MongoDB, MySQL, and Elasticsearch. They follow exactly the model described in the article. Technologies like these could have been developed by a community, too, but it is hard to form such a community and keep it alive.&lt;p&gt;For a community-driven project from the size of a database some serious sponsors would be needed. Good examples are Rust, Linux, and PostgreSQL. I wonder why so many companies are happily paying Oracle (and the likes) tons of money instead of sponsoring an open source project like PostgreSQL.</text></item></parent_chain><comment><author>ncmncm</author><text>Actually Mongo doesn&amp;#x27;t even look at pull requests. So, yes.&lt;p&gt;Postgres (do we really still need the &amp;quot;QL&amp;quot; reminder?) has demonstrated staying power, and repays invested time in spades. Linux, obvs. Rust, it&amp;#x27;s still too early to be sure about. Learning it will be at least educational, maybe formative, and at worst it won&amp;#x27;t be taken away.</text></comment>