Open Source System

Course Code:  MIT3091

Course Title: Open Source System (4 Credits)

 

Back

 

Course Contents

 

Unit-1: Software Development Using Open Source Systems: Overview of Open Source System, Open Source Software Development Models, The FOSS Philosophy, Social and Cultural Impacts.

 

Unit-2: Licensing: Licensing, Intellectual Proprietary Right, Commercial License vs. Open source license.

 

Unit-3: Open Source Licensing, Contract and Copyright Law: Basic principles of copyright law, contract and copyright, open source software licensing, issues with copyrights and patents, warranties.

 

Unit-4: The MIT, BSD, Apache Licenses: The MIT (or X) license, the BSD license, The apache license.

 

Unit-5: Academic free Licenses: Overview of Academic Free Licenses, Provisions under Academic Free License (v2.0) Applications of AFL, Philosophy of Open Source License.

 

Unit-6: The GPL, LGPL, and Mozilla Licenses: GNU general public license, The GNU Library General Public License, The Mozilla Public License, Applications and Comparisons of GPL, LGPL and MPL.

 

Unit- 7: QT, Artistic, and Creative Commons Licenses: QT- Overview, The Q public License, Artistic license (Perl), creative commons licenses.

 

Unit-8: Non- Open Source Licenses: Overview of Non-Open Source Licenses, Classic Proprietary License, Sun Community Source License, Microsoft Shared Source Initiative.

 

Unit-9: Open Source Development- 1: Infrastructure needed for an open- source project, Software Development Life Cycle, Building a Community.

 

Unit-10: Open Source Development -2: Joining an Existing Open Source Project, Ending an Open-Source Project, Open Source Within a Company, Running Open Source Projects.

 

Unit-11: Legal Impacts of Open Source and Free Software Licensing- 1: Entering contracts, statutory developments related to software contracts, self- enforcing nature of open source and free software licenses.

 

Unit-12: Legal Impacts of Open Source and Free Software Licensing- 2: The global scope of open source and free software licensing, the negative effects of open source and free software licensing.

 

Unit-13: Legal Impacts of Open Source and Free Software Licensing- 3: Community Enforcement of Open Source and Free Software Licenses, Compatible and Incompatible Licensing.

 

Unit-14: Software Development Using Open Source and Free Software Licenses: Models of open source and free software development, Forking, Choosing an open source or free software license, drafting open source licenses.

 

Back