In the era of "moving first, cloud first", along with the technology leap, the concept is also changing, from the past to the machine-centric to the people-centered conversion. In different environments, different platforms, the integration of various technologies becomes particularly critical, and openness is increasingly important.
China's software development is a dating, has not experienced a real http://www.aliyun.com/zixun/aggregation/8723.html "> Desktop software development of the glorious period, the direct jump to the Internet development era." But it is also because of the Internet, open source has become so successful.
The development of the open source community in China is fast, but some people's understanding of open source is taken out of context, and the lack of integration, how China's open source community to build, how to improve the open source ecosystem, Microsoft Open Technology Co., Ltd. General Manager Shengsong and Microsoft Open Technology Co., Ltd. Senior Director Gianugo Rabellino has a unique view.
Development of open source community in China
In China, the open source community has a lot, but it creates a false impression that the open source community is very small, but not. Shengsong said that each Internet company's basic technology is all open source, but these Internet company's technology is mainly uses, does not really integrate into the open source, although the audience face is very big, but has not very successful product and the technology. There are many reasons why there is no success, for example, the English environment, which increases the cost of work and communication difficulties, and then some is food and clothing problems, China's social security in Chengdu is not high, the law is not very perfect, so open source developers will worry about, therefore, it is difficult to make successful products.
Shengsong, general Manager of Microsoft Open Technology Co., Ltd.
Gianugo Rabellino is optimistic about the development of the open source community in China, he told reporters, "The open source community has been born in China, and growing fast." "China's open source community can be scaled up because it is large enough, local open source small community, not to international, can develop into a huge community at home, secondly, many people also have the foundation of Science and Technology education, third, the Chinese people have the will to do open source things." However, Gianugo Rabellino also suggested that the Chinese open source community should have a very solid foundation for growth, and that some cornerstone work needs to be done.
The first task is to define the open source. Many people's understanding of open source is wrong, and it is full of localization features in China. For example, the provision of open source in China will show that it can not be used as a commercial, only for educational purposes. Many software are labeled as open source, but these companies do not know the standards of open source software internationally. Gianugo Rabellino that the most basic Open-source software allows people to use the software, run it, and modify it at any time, any place. "The open source community in China must make sure that everyone has a common understanding of the open source community, not to use open source as a marketing concept, but to comply with the rules of open source software internationally." ”
Two rules of open source community governance
Gianugo Rabellino engaged in 22 years of open source work, the career reached its peak in the Apache Software Foundation work in 15, after experiencing the changes in the Internet era, Gianugo Rabellino summed up the two rules of open source community governance.
Gianugo Rabellino, senior director of Microsoft Open Technology, USA
Rule number one is that the community itself is more important than the code. It is well known that in today's fast-growing society, code will soon become useless if no one is maintaining the code on a day-to-day basis. Gianugo Rabellino believes that if you have a very healthy community, you can develop code that is big enough to change the world.
Rule number two is to make it easier for individual developers to work in the open source community, which is the default rule for the Apache Software Foundation and the open source community. Gianugo Rabellino told reporters that in the open source community, it's much more important to know how to collaborate with others, to do things that don't make people resent, and to build trust between members. In addition, when building an open source community architecture, it is important to consider the scalability of the community.
Shengsong also agrees with the importance of the community, he says, "If we can keep the vitality of open source, it is the community." The most important thing to do to get open source is to do the community well. "Open source Linux has not been successful in China, Shengsong that it is not integrated into the mainstream." Many people independently develop different versions of Linux, but completely isolated from the international community, and the mainstream of the international community more and more distant, at a certain stage, the product will fall behind, or even die. Therefore, the open source community should also be integrated into the mainstream, and even play a decisive role in the mainstream.
The
Shengsong the development of the open source community with the image of a stream river. "If it is a stream flowing from the river, it will dry up to a certain extent, but how is a big river, many small streams to the river, the river will be very vitality." The