Speakers from Fermi National Accelerator Laboratory, Idaho National Laboratory, and Black Duck discuss Open Source Software (OSS) issues from industry and government perspectives. The speakers also delve into the White House open-source policy directive and the impact that releasing federally funded software will have on technology transfer.
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Open-Source Software Panel - IP Track
1. Wednesday, April 26th, 2017
Paul Berg— Idaho National Laboratory (INL)
Aaron Sauers— Fermi National Accelerator Laboratory (FNAL)
Phil Odence— Black Duck
IP Track – Open Source Software
2. Agenda
• Software Basics
• Open Source Software Concerns
• Intersection of OSS, Industry, and Laboratory
• Current Events & OSTP Memo
3. What is a Copyright?
Copyright protection subsists….in original works of
authorship fixed in any tangible medium of expression
…..otherwise communicated, either directly or with the
aid of a machine or device. (17 U.S.C. §102)
– Applicable for:
• Software
• Schematics/drawings
• Firmware
• Publications (technical/journal articles, etc.)
4. General Categories of Distribution
• Public Domain (Permitted Use)
• Controlled Distribution
• Open Source Release
– For collaboration on open source projects
(programmatic value)
– Example licenses:
• General Public License v. 2.0 (hereditary)
• Lesser General Public License (hereditary)
• BSD (non-hereditary)
• Apache 2.0 (non-hereditary)
5. What do we really mean by OSS?
Some scientists read “Open Source” as simply
distribution of software in source code form…
… But it’s more than that. For T2 professionals,
Open Source is a style of license.
• So, what is Source Code?
• What kinds of licenses constitute OSS?
13. Open Source Security Challenges
While Heartbleed, Shellshock,
Ghost & Venom demonstrate
the risk of vulnerabilities, new
vulnerabilities outpace
customers’ ability to cope.
6000
New vulnerabilities
reported each year
16. ● Are you sure you want to find a way to bear their
cost?
● Do royalties compete for 90+% costs savings
available from using free of charge third party
components?
● Can your lab compete with the quality of software
produced by specialized foundations many of which
are larger than your lab?
● Does withholding rights to IP from practitioners
really improve commercialization success?
● Are antidisestablishmentarianists really generating
trillions of dollars of market capital for no benefit to
themselves?
● Do they know something you don’t?
Open Source
Has
Swallowed
The World
Whose Owns Most of The IP In The Software Industry?
17. Are You Really In The Business Of Selling
Software, Or Is That A Complementary
Activity To What You Do?
20. OSTP Memorandum
• OSTP (previous administration) released “Source Code Policy:
Achieving Efficiency, Transparency, and Innovation through Reusable
and Open Source Software”
• Policy establishes a pilot program that requires agencies, when
commissioning new custom software, to release at least 20% as OSS
for duration of the 3-year pilot
• Far greater than 20% of Fermilab’s code is released as OSS, so this is
something at which we may excel
• It is unclear whether the new administration will proceed with the pilot
program.
21. Originally presented att the The Federal Laboratory Consortium for Technology Transfer 2017
National Meeting By Paul Berg, Sr. R&D Software Licensing Manager, Idaho National
Laboratory, Office of Technology Transfer. paul.berg@inl.gov
This Presentation is Copyright 2017 Idaho National Laboratory and is licensed under the
Creative Commons Attribution 4.0 license (CC-BY-4)
https://creativecommons.org/licenses/by/4.0/
Richard Stallman photo is licensed under CC-BY-SA-3-gr by Konstantinos Stampoulis
Eric S Raymond and Paul Fenwick photos are licensed CC-BY-NC-SA-2
Rick Perry photo is licensed under CC-BY-SA-2
Hackathon Picture is licensed CC-BY-2 by Sebastiaan ter Burg
Researcher Picture is licensed CC-BY-2
Landscape picture is Licensed CC-BY-2 by John Fowler
22. Aaron’s References
Source Code Example is licensed under CC BY 2.5
Executable Example licensed under BSD
License Compatibility Flow Chart licensed under CC BY-SA 3.0 US