open source or proprietary, choose wisely!

31
@PatrickMcFadin Patrick McFadin Chief Evangelist for Apache Cassandra, DataStax Open Source or Proprietary: Choose Wisely! 1

Upload: patrick-mcfadin

Post on 13-Apr-2017

772 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Open source or proprietary,  choose wisely!

@PatrickMcFadin

Patrick McFadinChief Evangelist for Apache Cassandra, DataStax

Open Source or Proprietary: Choose Wisely!

1

Page 2: Open source or proprietary,  choose wisely!

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

Page 3: Open source or proprietary,  choose wisely!
Page 4: Open source or proprietary,  choose wisely!

The world has changed

Page 5: Open source or proprietary,  choose wisely!

The world has changed• Open is easy •Worldwide communication is

instant

Page 6: Open source or proprietary,  choose wisely!

This is how business works now

Source: Black Duck OSS Survey 2016

Page 7: Open source or proprietary,  choose wisely!

Competitive advantages

Page 8: Open source or proprietary,  choose wisely!

Why enable OSS?

Page 9: Open source or proprietary,  choose wisely!

Adoption

Source: Black Duck OSS Survey 2016

Page 10: Open source or proprietary,  choose wisely!

Adoption

Page 11: Open source or proprietary,  choose wisely!

Too big for one company• Competing POV • Specific interests

Page 12: Open source or proprietary,  choose wisely!

Why choose proprietary

Page 13: Open source or proprietary,  choose wisely!

Engineers still need to eat

Page 14: Open source or proprietary,  choose wisely!

Haha! I don’t need money! Haha! Neither

do I!

Page 15: Open source or proprietary,  choose wisely!

Why mix types?

Don’t hurt the small teams Build things large organizations will pay for

Open Closed

Finding the fine line

Page 16: Open source or proprietary,  choose wisely!

Transitioning from one to another

Page 17: Open source or proprietary,  choose wisely!

You need a good plan

Source: Black Duck OSS Survey 2016

Page 18: Open source or proprietary,  choose wisely!

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

Page 19: Open source or proprietary,  choose wisely!

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

Page 20: Open source or proprietary,  choose wisely!

OSS Supreme court• 7 members • Cross section of opinions • Executive branch has veto

Page 21: Open source or proprietary,  choose wisely!

The law• Employee contracts •Most assign rights to employer •We acknowledge that

Page 22: Open source or proprietary,  choose wisely!

Employee rights?

Work Off time

Page 23: Open source or proprietary,  choose wisely!

The setup• Employees self-report

via a google form

Page 24: Open source or proprietary,  choose wisely!

The process• Form submitted • Docket number created

Page 25: Open source or proprietary,  choose wisely!

Rulings• Summary are ruled on immediately

• Full court go to public hearing

Page 26: Open source or proprietary,  choose wisely!

Full hearing•WebEx for entire company • Sides are argued • Questions are asked

Page 27: Open source or proprietary,  choose wisely!

Action• Ruling is posted • If employee project • Repo is moved • or • contract is updated

Page 28: Open source or proprietary,  choose wisely!

Still learning

Page 29: Open source or proprietary,  choose wisely!

Lock it down and make the freeloaders

PAAYYYY!!!

Give it all away!

Page 30: Open source or proprietary,  choose wisely!
Page 31: Open source or proprietary,  choose wisely!

Choose wisely!

Follow me on twitter for more fun and excitement @PatrickMcFadin