Microsoft opensource Licence

Source: Internet
Author: User

See this articleArticleMy ASP. NET Ajax control -- popupnotificationextender: implements the OWA or messenger style information Prompt window using the MS-pl protocol, and then asks a question: is it necessary to openSource code? So after learning about all the Shared Source Code protocols of Microsoft, it seems that Microsoft has made great strides in opensource in the last two years. Open SourceCodeVendors and products pose great challenges to Microsoft, but the company has adjusted its practices over the past few years to make better compatibility with open source code products (such as Linux) and adopted the open source code development model, especially with developers, there is a special session open source applications using. NET platform, which has many. netCommunityFor example, Miguel de Icaza, the father of Mono, discusses. Net opensource. If you have time, you can hear what they are talking about and do.

The ASP. NET Ajax JavaScript library and ironpython, as well as the Dynamic Language Runtime that was just released with ironpython 2.0 aplal, are all released with the Microsoft Permissive license (MS-PL) license. Server ASP. all codes implemented by net Ajax 1.0 (including updatepanel, updateprogress, scriptmanager, and network serialization Code) are published under the Microsoft reference license (MS-rl) license.

Microsoft currently has three source code sharing protocols:

1. Microsoft Permissive license: This Protocol is intended for software developers. In this solution, developers can view, modify, and resend Microsoft's source code,

2. Microsoft community license: the main object of this protocol is a cooperative development project. This solution imitates Mozilla Public License.

3. Microsoft reference license: the maximum number of restrictions on this protocol. In this solution, licensed users can only view Microsoft's source code but cannot modify it.

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.