open source or proprietary, choose wisely!
TRANSCRIPT
@PatrickMcFadin
Patrick McFadinChief Evangelist for Apache Cassandra, DataStax
Open Source or Proprietary: Choose Wisely!
1
Why?
We are an Open Source company
We sell an Open Source product
Our company has an OSS repository
We want to be an Open Source company
The world has changed
The world has changed• Open is easy •Worldwide communication is
instant
This is how business works now
Source: Black Duck OSS Survey 2016
Competitive advantages
Why enable OSS?
Adoption
Source: Black Duck OSS Survey 2016
Adoption
Too big for one company• Competing POV • Specific interests
Why choose proprietary
Engineers still need to eat
Haha! I don’t need money! Haha! Neither
do I!
Why mix types?
Don’t hurt the small teams Build things large organizations will pay for
Open Closed
Finding the fine line
Transitioning from one to another
You need a good plan
Source: Black Duck OSS Survey 2016
Restrictive Licenses
License Can Can’t Must Special Case
GPLv2•Commercial•Modify•Distribute•Place Warranty
•Sublicense•Hold Liable
•Include Original•Disclose Source
All changes have to stay GPL
GPLv3•Commercial•Modify•Distribute•Place Warranty
•Sublicense•Hold Liable
•Include Original•Disclose Source•State changes
Fixed “Tivo Hole” in GPLv2
AGPL•Commercial•Modify•Distribute•Place Warranty
•Sublicense•Hold Liable
•Include Original•Disclose Source•State changes•Include Copyright
Made clause for “Network Software”
Internal Use: Safe, SAAS Application: Warn, Product Distribution: Danger
Permissive Licenses
License Can Can’t Must Special Case
Apache
•Commercial•Modify•Distribute•Place Warranty•Sublicense•Private use
•Use Trademark•Hold Liable
•Include Copyright•Include License•State Changes•Include Notice
Provide a notice in each file changed. Explicit patent license from contibuter.
BSD
•Commercial•Modify•Distribute•Place Warranty•Sublicense
•Use Trademark•Hold Liable •Include Copyright
Do anything you want, just include the BSD copyright
MIT
•Commercial•Modify•Distribute•Private use•Sublicense
•Hold Liable •Include Copyright•Include License
Do whatever. Include license and copyright
Internal Use: Safe, SAAS Application: Safe, Product Distribution: Safe
OSS Supreme court• 7 members • Cross section of opinions • Executive branch has veto
The law• Employee contracts •Most assign rights to employer •We acknowledge that
Employee rights?
Work Off time
The setup• Employees self-report
via a google form
The process• Form submitted • Docket number created
Rulings• Summary are ruled on immediately
• Full court go to public hearing
Full hearing•WebEx for entire company • Sides are argued • Questions are asked
Action• Ruling is posted • If employee project • Repo is moved • or • contract is updated
Still learning
Lock it down and make the freeloaders
PAAYYYY!!!
Give it all away!
Choose wisely!
Follow me on twitter for more fun and excitement @PatrickMcFadin