In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)05/31 Report--
This article introduces what the real intention of MongoDB for open source development is, the content is very detailed, interested friends can refer to, hope to be helpful to you.
Now large and small companies are engaged in open source, when asked why open source a project, the person in charge is either said to contribute to the community and users, or hope to improve the project with the help of developers as a shield, although these ideas can be real and stand the test, but behind the more real "purpose", the company is not willing to mention, such as marketing brand needs For example, open source first and then "illegal" fees, such as KPI, such as promoting the sale of corresponding paid versions.
Although open source is open source for individuals / public welfare organizations, open source for commercial companies based on open source projects, and commercial companies that in turn involve open source in the field of open source, however, apart from the original intention of open source between individuals and public welfare organizations, the rest involves the company's open source, and their true thoughts on open source are often not explicit, which is understandable. Open source is originally a kind of hacker-style noble behavior, and too much concealment of this feature will bring disgust and harm to the company.
However, the fact is that the "real purpose" mentioned above is often achieved.
Unlike what these companies look like, in a recent interview with Computer Business Review, CEO Dev Ittycheria of MongoDB made it clear that MongoDB's open source intention is: "our open source is not to get help to make the product better, but as a free value-added strategy to promote adoption."
We didn't open source it to get help from the community, to make the product better. We open sourced as a freemium strategy; to drive adoption.
Dev made this remark when asked about MongoDB's modification of open source License. MongoDB announced in October last year that it would switch open source License from GNU AGPLv3 to Server Side Public License (SSPL), in response to cloud vendors such as AWS offering MongoDB as a service to users without giving back to the community. SSPL explicitly requires cloud vendors hosting MongoDB instances to either obtain a commercial license or open up their service source code to the community.
However, there seems to be a lot of opposition in the open source community, and many people think that SSPL is targeted and seriously discriminating against specific categories of users, which violates the true meaning of open source, so Fedora decided that SSPL is not a free software license, and Red Hat and Debian also announced that MongoDB would be removed from the release.
MongoDB CEO Dev thinks it doesn't matter. "since then, our business has grown faster," he says. "it doesn't matter, it only affects people who might be considering using our free version and offering it to third parties as a hosted service."
And why can MongoDB be so calm? Dev said that MongoDB is different from other open source companies. "unlike other open source companies, we can control License to some extent because most other open source companies are based on existing technology." he believes that other open source companies just open source things that are not really at the core of their business and then enter the public domain. Their open source nature is to allow the community to do crowdsourcing research and development to make the project better.
"by definition, open source License must be very loose because it wants to encourage people to develop and make open source projects better," Dev explained. "however, MongoDB is not the case. MongoDB is built by MongoDB itself and is not supported by other technical experience." He added: "on the one hand, it shows the technical acumen of the MongoDB team; on the other hand, our open source is not to get help to make the product better, but as a free value-added strategy to promote adoption."
Dev seems to directly deny the basic features of open source distributed collaboration and peer code review, as well as the contribution of developers involved in the development of MongoDB projects. no wonder some developers respond directly and say they are insulted: as someone who has made a little contribution to MongoDB source code, it's insulting to hear that.
On the other hand, in fact, MongoDB is popular in part because it supports a wide range of drivers, and although MongoDB implements the main drivers used with MongoDB, it still relies on third-party developers to solve less-used driver problems.
Ironically, although MongoDB CEO has made it so clear, MongoDB will continue to carry on with the aura of "open source".
However, if you look back at the "cover-up" of the companies mentioned at the beginning of the article, will you find that this statement of MongoDB is a bit more true? What do you think?
MongoDB on the real intention of open source development is shared here, I hope that the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.