Mitral: My 10 years of open source experience sharing

Source: Internet
Author: User
Keywords Open source software very we can experience share

From the first open source software 10 years ago to today, I have developed (or participated in) a variety of open source software. From the beginning of the ignorant, to five years ago officially open source software to start a business, and then to realize the profit of open source software, all the way, a lot of harvest, lesson. Some of the experience and lessons, in this, and you open source http://www.aliyun.com/zixun/aggregation/6434.html "> Software developers friends to share."

First of all, do open source software must find a sustainable development model. Doing things consumes resources-human, time, money. It is hard to keep up with the interest and enthusiasm of software sponsors if it is not possible to find a sustainable development model. There are a few open source software around the world, but it is rare to be popular. There are a number of models for sustainable development, such as a company that supports open source software development, a stable job and a relatively well-off spare time, etc. The author attempts to open source software to start a business, and initially realized the profit of open source software, to protect our sustained investment and development.

Second, it is to learn to use the angle of the product to think. Open source software Friends are technical experts, so naturally think of the needs of programmers. Therefore, most of the open source software in China is a variety of development framework, class library and so on. But if we can jump out of the programmer's mind, standing in the ordinary user's point of view, we can find more opportunities in the product function, interactive experience can be more close to ordinary users.

Third, do well the open source software also needs the community construction. From our own experience, community building and software development is almost 1:1 of the input. There are many aspects of community building, including:

Document writing and continuous updating

Provide timely and strong support to users

Smooth feedback communication mechanism

Interactive participation of Community users

I will be writing an article to share our experiences and lessons learned from our operations and management communities.

Find a sustainable development model, standing in the user's point of view to do products, do a good job in community building, this is our years of open source software to start some new experience. In addition to these macro-level, there are a lot of very specific places, but also share with you:

If you use the forum for discussion and exchange of the plate, the initial section should not be too many. Too many sections, too few people post, not popular enough. We also made this mistake earlier, and then spent a lot of effort to do the integration of the plate.

If the use of QQ group as a tool for technical exchange, it is recommended to use large groups. 09 before and after the QQ group can only 500 people, at that time we have more than 20 groups, each group of news to see it will also spend a lot of time, there is not conducive to exchange and share. Then QQ has 2000 people super group, we spent one months time to merge QQ group into two super group.

If use QQ group, suggest to use real name. At the beginning of the time we did not make the request, many people speak very casually, spray a lot, and a lot of profanity. After the real name, the spray is obviously less. And the real-name, also conducive to exchange and sharing. There has been a beautiful story in the group to find the object:).

Different software has different development operation Way, above is the author this decade to do open source software some experience, hope can provide some reference. (Please look forward to follow-up series of articles)

Original link: http://code.csdn.net/news/2820612

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.