One of the keys to project success is to operate it like a business. If you want your project continue beyond the participation of its founders and contributors, it is best to operate your project under a business entity umbrella. In this video, John discusses the benefits of establishing business entities.
- [Voiceover] You may have a project that addresses…a given problem better than anything else available today.…You worked hard to create a nice ecosystem…for you project.…But what happens if you decide to reduce…your involvement in the project,…or eliminate your participation entirely?…Do you have a succession plan?…Most projects never look at themselves as businesses.…There are many reasons why you would want…to create a business entity for your project.…It helps to shift identity from individual personalities,…and as previously mentioned, helps to ensure a life…for the project that goes beyond individuals.…
And yet the most successful projects conduct their affairs…with a business-like mindset.…That is certainly the case for high-profile projects…like jQuery, Open Office, MySQL, MongoDB, and Red Hat,…to name a few.…With that in mind, here's some tips…that you would want to consider for your project.…Consider affiliating with an open-source foundation…like Apache, Mozilla, or Outercurve.…These foundations can provide many administrative resources,…
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.
- 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