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.
Topics include:
What is a license?
What is a software license?
Understanding the principles of open source
Exploring the three basic licenses: GPL, MIT, and Apache
Choosing the right open-source license
Working with Creative Commons
Dual licensing
Granting contributor license agreements
Establishing a legal business entity for your development project
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
1 - Introduction/01 - Welcome.mp4
17.9 MB
1 - Introduction/02 - What you should know before watching this course.mp4
2.2 MB
1 - Introduction/03 - Disclaimer.mp4
1.3 MB
2 - 1. Licensing and Open-Source Fundamentals/04 - What is a license.mp4
8.5 MB
2 - 1. Licensing and Open-Source Fundamentals/05 - The role of copyrights, patents, and trademarks.mp4
6.8 MB
2 - 1. Licensing and Open-Source Fundamentals/06 - Introduction to open source and open-source principles.mp4
7.6 MB
3 - 2. Software Licensing/07 - What is a software license.mp4
3.2 MB
3 - 2. Software Licensing/08 - The first open-source license - BSD.mp4
4.6 MB
3 - 2. Software Licensing/09 - Open-source licenses vs. the public domain.mp4
3.1 MB
3 - 2. Software Licensing/10 - The three basic licenses - GPL.mp4
13.9 MB
3 - 2. Software Licensing/11 - The three basic licenses - MIT.mp4
6.1 MB
3 - 2. Software Licensing/12 - The three basic licenses - Apache.mp4