A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way...

37
FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

Transcript of A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way...

Page 1: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

FOSS Knowledge: A little does NOT always go a long way

Jilayne Lovejoy Corporate Counsel

16 April 2013 Linux Foundation Collab Summit

Page 2: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

Roadmap ² When it comes to FOSS

knowledge: o Where did we come from? o Where are we now? o Where are we going?

¨  (the goal)

o How did we get here? ¨ What path are we taking?

o Common FOSS knowledge gaps & misunderstandings ¨  (Why) is this a problem?

o What is the goal? ¨ How do we get there?

© J.Lovejoy

Trail

Page 3: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit
Page 4: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

OPEN SOURCE

4  

Page 5: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

5  © Ayzek09 | Dreamstime.com

Page 6: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

6  

Page 7: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

7  

Page 8: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

8  from http://www.fluevog.com/files_2/os-1.html

Page 9: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

9  http://www.opensourcefood.com/

Page 10: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

10  from  h/p://opensource.com/life/13/3/spread-­‐open-­‐source-­‐sxsw  

Page 11: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“open” is the new “green”

11  

Page 12: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

12  

Is this bad?

Page 13: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

http://xkcd.com/246/ 13  

Page 14: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

14  © Ayzek09 | Dreamstime.com

Page 15: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“open” is the new “green”

15  

Page 16: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

16  © Ayzek09 | Dreamstime.com

Page 17: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

17  

m a i n t e n a n c e Maintain, update, train

a c t i o n Adopt a robust and practical open source policy

p r e p a r a t i o n “We need a plan. This is what we are going to do.”

c o n t e m p l a t i o n “We are using open source. What should we do?”

d e n i a l “We’re not using any open source.”

Page 18: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“Do you understand the difference between source and object code?” “No.” (after claiming to have a basic understanding of open source software)

18  

Page 19: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“Do we have any GNU licenses?”

(after using “GPL” during the lengthy previous discussion)

19  

Page 20: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“Apache 2.0 is a restrictive license.”

20  

Page 21: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“All open source licenses require code contributions back to the community.”

21  

Page 22: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“If I dynamically link, I’m okay.”

(in regards to compliance with the LGPL)

22  

Page 23: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“If I use GPL, I have to release the code for the entire product.”

23  

Page 24: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“What needs to be fixed?” (and other questions re: compliance)

Company receives software bill of materials from vendor or for its own code or as part of M&A due diligence

24  

Page 25: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“Who’s providing technical support on this?”

Company is using FOSS for a critical system... and something goes wrong...

25  

Page 26: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

“I require my developers to submit for review all open source, even under MIT License...”

Insight from an in-house counsel regarding how open source licenses are reviewed in his company

26  

Page 27: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

What about the 100+ developers who are going to be using the tool?

Company decides to implement policy and acquires governance tool for requests, approvals, tracking, etc.

27  

Page 28: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

28  

(Why) is this a problem?

Page 29: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

29  © Zimmytws | Dreamstime.com

Page 30: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

30  

Page 31: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

31  © Alien185 | Dreamstime.com

Page 32: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

32  © Ayzek09 | Dreamstime.com

ü  Request  /  Approval  ü  Support  /  Maintenance  ü  AudiIng  /  Scanning  ü  License  Compliance  ü  Tracking  /  Monitoring  ü  AcquisiIon  ü  Contract  /  Legal  ü  Community  InteracIon  

Page 33: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

33  

and communication

Page 34: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

34  © Ayzek09 | Dreamstime.com

Page 35: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

35  

legal

engineering

© Ayzek09 | Dreamstime.com

Page 36: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

36  

m a i n t e n a n c e Maintain, update, train

a c t i o n Adopt a robust and practical open source policy

p r e p a r a t i o n “We need a plan. This is what we are going to do.”

c o n t e m p l a t i o n “We are using open source. What should we do?”

d e n i a l “We’re not using any open source.”

Page 37: A-Little-FOSS-Knowledge JLovejoy FINAL2 · FOSS Knowledge: A little does NOT always go a long way Jilayne Lovejoy Corporate Counsel 16 April 2013 Linux Foundation Collab Summit

Questions? Thank you! [email protected]

© J.Lovejoy

© 2013 OpenLogic (images as noted)