a symphony of r&d collaboration
TRANSCRIPT
![Page 2: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/2.jpg)
Advanced Geospatial Software
Internet of Things
Scientific Research
Long Term Support
Embedded Systems
● Vendor neutral collaboration.
● Foundation at a glance:● 300+ open source
projects● 1250 developers● 250+ member
organizations● 9M+ users
![Page 3: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/3.jpg)
@42aross [email protected]
What is open source software (OSS)?What is open source software (OSS)?
Your rights Open Source
Closed Source
Access the source code
Yes No (maybe if you pay extra)
Redistribute Yes No(maybe if you pay extra)
Derived works Yes Maybe(often costs extra)
For all 10 criteria from OSI, see: http://www.opensource.org/docs/osd
Skype, others = free to use, but can't access the source, redistribute, or create derived works for free.
![Page 4: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/4.jpg)
@42aross [email protected]
How does open source work?How does open source work?
CodeRepository
Make a copy of the code
Use it
Modify it
Offer the change back
![Page 5: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/5.jpg)
@42aross [email protected]
Who cares?Who cares?
Factors of Production
RawMaterials +
Goods orServices=
Business 101 (you know this already)
CostsGeneratesRevenues
Revenues – Costs = Profit
Drive down costs = increase profits
![Page 6: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/6.jpg)
Commodity bits
Glue & other stuff you must do
Unique value add
Build on the ideas of others
Compete on Unique value add
Collaborate on common libraries, services, data
Licensing, governance, infrastructure matter.Open & Proprietary need to work together.
![Page 7: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/7.jpg)
@42aross [email protected]
Spectrum of OSS licensesSpectrum of OSS licenses
High Low
Do what you want Derived works licensed as you want
Derived work inherit OSS license
e.g. BSD, MIT, Apache e.g. EPL, MPL (*LGPL) e.g. GPL, AGPL
License demands/ implications
Criticism:Lose control
Criticism:Infects your intellectual property
Criticism:Less popular for some reason.
![Page 8: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/8.jpg)
@42aross [email protected]
BSD LicenseBSD License
Paraphrasing:1) Retain the copyright notice, conditions, disclaimer2) If you modify and redistribute the code, you must state so clearly including when and retain the license.3) You may redistribute the code without modification for any price (or no price). 4) The software is provided as is, there's no warranty, and the people/organizations involved cannot be held liable.
For the most part, do what you want with the code.
![Page 9: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/9.jpg)
@42aross [email protected]
GPL LicenseGPL License
Paraphrasing:1) Retain the copyright notice, conditions, disclaimer2) If you distribute the code, or derivative works you must provide the source to those you distribute to for no more than the cost of physically distributing it to them.3) Derivative works may include your code that uses GPL code to function.4) The software is provided as is, there's no warranty, and the people/organizations involved cannot be held liable.
How do I feel about my code becoming GPL?
![Page 10: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/10.jpg)
CompanyA CompanyB
Minimize:● Legal documents
Culture clashIntellectual property overhead
DevelopAmazing
● Technology
CompanyC CompanyD
Force aggregate & multiply
![Page 11: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/11.jpg)
0. Deny0. Deny
1. Use1. Use
2. Contribute2. Contribute
3. Champion3. Champion
4. Collaborate4. Collaborate
5. Redefine5. Redefine
Value
TimeDeveloper driven Business driven
● High quality software. Widespread adoption.
● Industry/Government/Academia collaboration.
From Bailetti & Carbone 2009
Open Source Adoption
![Page 12: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/12.jpg)
![Page 13: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/13.jpg)
Roles
Everyone else
Tire kickers
Adopters
Contributors
Committers
Steering Committee
Lead
![Page 14: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/14.jpg)
Continuous Integration
![Page 15: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/15.jpg)
Code Review (Gerrit in this case)
![Page 16: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/16.jpg)
Forge&
Build
IPmgmt
DevProcess
LicensingModel
CommunityMemberNetwork
Governance
Pulling it all together – Not for profit
Foundation
![Page 17: A Symphony of R&D Collaboration](https://reader031.vdocument.in/reader031/viewer/2022030308/58f36ad61a28ab950f8b45a3/html5/thumbnails/17.jpg)
Forge&
Build
IPmgmt
DevProcess
LicensingModel
CommunityOrganizations
Governance