Open Source Software -- A Brief Study

 

0. Resources

 

1. Advantages and disadvantages

The concept of 'Open Source' promotes the benefits of collaborative development by ensuring that potential end-users are able to obtain and use software, and that the software may be improved and expanded to meet the needs of its users. Collaboration within the Open Source community (developers and end-users) promotes a higher standard of quality, and helps to ensure the long-term viability of both data and applications.

2. Open source development management

3. Licensing

http://opensource.org/licenses/osl.php contains a listing of many popular open source licenses (about 40 of them), including the famous GPL (GNU). Our challenge is to come up with one that works for courseware (by using or adapting from an existing one.) The difference in course contents and software are many.

We probably need legal help such as from Dr. Sung.