Foundations of Programming: Open-Source Licensing

Posted By: naag

Foundations of Programming: Open-Source Licensing
MP4 | Video: AVC 1280x720 | Audio: AAC 48KHz 2ch | Duration: 1 Hours | 126 MB
Genre: eLearning | Language: English

Open-source licensing is a way to give back to developer communities and help technology grow at an exponentially faster pace. Open-source licenses allow software to be freely used, modified, or shared, while respecting the original programmer's authorship and intent. Explore the world of open source, and discover how to choose a licensing model for your app, in this Foundations of Programming course with attorney and technologist John V. Petersen.

This is not a coding course. Rather, it's an exploration of the legal and business aspects of open-source software licensing—including topics such as contributor agreements and patent licenses. The major open-source licenses (GPL, MIT, and Apache) are covered in depth, and John also provides an overview of establishing a business entity for your software project: a key factor in the ongoing success of many open-source communities.