a-little-foss-knowledge jlovejoy final2 · foss knowledge: a little does not always go a long way...
TRANSCRIPT
![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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/3.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/11.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/15.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/18.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/19.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/20.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/21.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/22.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/23.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/24.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/25.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/26.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/30.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/31.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060605/605a3f3ba2f78b393b7c9d89/html5/thumbnails/36.jpg)
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.”