Licensing Your Open Source Project*
What are the differences between the MIT license and the BSD license? How do you know whether the GPL is compatible with your project and its libraries? What license should you pick for contributors and users? Learn the differences between the major open source licenses and their uses, plus the one license that you shouldn't use if you want major adoption of your work.
What are the differences between the MIT license and the BSD license? How do you know whether the GPL is compatible with your project and its libraries? What license should you pick for contributors and users?
These questions and more plague open source projects regularly. Selecting a license is one of the hardest decisions any project leader has to make. There are a ton of different licenses all with different rules and different compatibility with other licenses.
Come learn about the five most common licenses, plus which licenses to avoid and what pitfalls might befall your project if you select the wrong ones.
Note: This talk is not presented by a lawyer, and should not be considered legal advice.
I have spoken at OSCON, PHP UK, DC PHP user group, Baltimore PHP user group, Portland user group, ZendCon and others. This is the first time giving this talk. My talks are at http://www.brandonsavge.net/talks
Brandon Savage is a software developer who began his PHP career in 2003, before PHP 5 was even released. He began by developing gaming systems, figuring that having a computer complex math was preferable to doing it by hand. Brandon eventually figured out that he could make money by writing code, and began full time software development in 2008. He quickly outgrew his first few roles, and eventually landed at Mozilla, where he works as a Software Engineer on the Socorro team and has since added several open source technologies to his resume. Brandon lives in Olney, Maryland with his wife and three cats. He is an instrument rated private pilot.