The document discusses how to properly license open source software to avoid legal issues. It recommends: 1) picking the right license for your project; 2) including attribution, license notices, and the full text of the license in your source code; and 3) using a contributor license agreement to assign copyrights of contributions to the project owner. Failure to follow proper licensing can result in losing control of your code, patents, trade secrets or even your company to legal issues. The presentation provides tips and examples of how to properly implement licensing.
More than ever, open source software is at the heart of modern online businesses and technology companies. Open source is nearly everywhere: web browsers, smartphones, home wireless routers, databases, web servers, and countless components of free, commercial, and large enterprise software. But most open source software comes with strings attached, and if misunderstood, they can trip up the unwary.
Topics:
• The most common sources of non-compliance with open source licenses
• The key differences between the most popular licenses
• The basis in intellectual property law for open source licensing
• How courts in the US and abroad have enforced open source licenses
These slides are from a webinar by attorney Ansel Halliburton on September 22, 2015.
More than ever, open source software is at the heart of modern online businesses and technology companies. Open source is nearly everywhere: web browsers, smartphones, home wireless routers, databases, web servers, and countless components of free, commercial, and large enterprise software. But most open source software comes with strings attached, and if misunderstood, they can trip up the unwary.
Recently Ansel Halliburton held a webinar to discuss the common pitfalls in open source licensing, and the best practices for avoiding them.
A primer on adapting open source software to an IT service organization. Focuses on how open source licenses are different and how it may affect your business model and intellectual property.
Open Source Licenses / A presentation By Dr. Kalyan C Kankanala
Contact Us for Intellectual Property Services
BananaIP Counsels
Regd Office
No.40,3rd Main Road,JC Industrial Estate,
Kanakapura Road,Bangalore – 560 062.
Email: contact@bananaip.com
Telephone: +91-80-26860414 /24/34
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing OverviewAlexander Graebe
Gwyn Murray's slides of her talk during the Bay Area OSS meetup in January 2015.
Find more details here: http://www.meetup.com/Bay-Area-Open-Source-Meetup/
More than ever, open source software is at the heart of modern online businesses and technology companies. Open source is nearly everywhere: web browsers, smartphones, home wireless routers, databases, web servers, and countless components of free, commercial, and large enterprise software. But most open source software comes with strings attached, and if misunderstood, they can trip up the unwary.
Topics:
• The most common sources of non-compliance with open source licenses
• The key differences between the most popular licenses
• The basis in intellectual property law for open source licensing
• How courts in the US and abroad have enforced open source licenses
These slides are from a webinar by attorney Ansel Halliburton on September 22, 2015.
More than ever, open source software is at the heart of modern online businesses and technology companies. Open source is nearly everywhere: web browsers, smartphones, home wireless routers, databases, web servers, and countless components of free, commercial, and large enterprise software. But most open source software comes with strings attached, and if misunderstood, they can trip up the unwary.
Recently Ansel Halliburton held a webinar to discuss the common pitfalls in open source licensing, and the best practices for avoiding them.
A primer on adapting open source software to an IT service organization. Focuses on how open source licenses are different and how it may affect your business model and intellectual property.
Open Source Licenses / A presentation By Dr. Kalyan C Kankanala
Contact Us for Intellectual Property Services
BananaIP Counsels
Regd Office
No.40,3rd Main Road,JC Industrial Estate,
Kanakapura Road,Bangalore – 560 062.
Email: contact@bananaip.com
Telephone: +91-80-26860414 /24/34
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing OverviewAlexander Graebe
Gwyn Murray's slides of her talk during the Bay Area OSS meetup in January 2015.
Find more details here: http://www.meetup.com/Bay-Area-Open-Source-Meetup/
The Hitchhikers' Guide to Free and Open Source Software Development (CompCon ...Elena Williams
There is only one serious course about Free and Open Source Software Development delivered in Australia annually, the postgraduate level COMP8440 at ANU. Moreover the course is delivered by Andrew "Tridge" Tridgell who authored the seminal open source projects samba and the rsync algorithm. During this course he discusses his wealth of experience and trains then assesses students on contributing to the open source community.
This talk will be conveying as much of this week-long course as is possible in the time available, as seen through the eyes of a graduating student who was always keen about open source yet who hadn't made their first pull-requests until during this course. Now, more than a year later, the presenter is actively involved in several open source projects and will be talking about some of the characteristics of the open source community today and describing in specific detail about how to become involved. The presenter will discuss the highs, the lows, the awkwardness and unique sense of connection and achievement that can only be fulfilled by contributing to open source.
Elena Williams is a python/django web developer now working in Perth. She graduated from Master ITS program from CECS ANU in 2012. She's taught Django/Python, been involved with the Django, Python and Linux communities around Australia and organised the Python user group in Canberra whilst studying at ANU. She presented about open source participation at PyConAU 2012. She is also enthusiastic about teaching programming to non-programmers, kitesurfing, snowboarding, endurance navigation sports; is an active hacker/maker and was only called a Douglas Adams "tragic" by the Canberra Times once.
Some open source projects make it very simple to understand what license applies to the published works. Unfortunately, not all projects are created equal.
Pirates v. Mercenaries: Purely Private Transnational Violence at the Margins ...Ansel Halliburton
What would happen if shipping companies hired mercenaries to attack Somali pirates? Find out in these slides for a talk given at the UC Davis Interdisciplinary Graduate & Professional Student Symposium in 2011.
Challenges in Implementing Housing First in Ireland – Dr Eoin O'Sullivanbrianlynch
Challenges in Implementing Housing First in Ireland – Dr Eoin O'Sullivan
Presentation delivered at the Housing First conference organised by Athlone Institute of Technology and Midlands Simon on 30 September 2013
Homelessness and Housing – Moving from Policy to Action - Frank Murtaghbrianlynch
Homelessness and Housing – Moving from Policy to Action - Frank Murtagh
Presentation delivered by Frank Murtagh at the Housing First conference organised by Athlone Institute of Technology and Midlands Simon on 30 September 2013
This presentation will orient you in the complex world of intellectual property. You'll learn about copyright, trademarks, trade secrets, and patents, and how they apply to software. We'll also touch on open source licensing and patent trolls. You'll learn what that funny ® symbol means, and how KFC keeps Col. Sanders' famous fried chicken recipe a trade secret. Especially useful for founders, this talk was born from feedback from last year's Code Camp session, "Don't Screw Up Your Licensing".
I gave this talk at Silicon Valley Code Camp 2015.
This is a third update update of the mushroom art project I have been working on for my Parsons Nano.Bio+Art class, showing progress since February 2010.
The Hitchhikers' Guide to Free and Open Source Software Development (CompCon ...Elena Williams
There is only one serious course about Free and Open Source Software Development delivered in Australia annually, the postgraduate level COMP8440 at ANU. Moreover the course is delivered by Andrew "Tridge" Tridgell who authored the seminal open source projects samba and the rsync algorithm. During this course he discusses his wealth of experience and trains then assesses students on contributing to the open source community.
This talk will be conveying as much of this week-long course as is possible in the time available, as seen through the eyes of a graduating student who was always keen about open source yet who hadn't made their first pull-requests until during this course. Now, more than a year later, the presenter is actively involved in several open source projects and will be talking about some of the characteristics of the open source community today and describing in specific detail about how to become involved. The presenter will discuss the highs, the lows, the awkwardness and unique sense of connection and achievement that can only be fulfilled by contributing to open source.
Elena Williams is a python/django web developer now working in Perth. She graduated from Master ITS program from CECS ANU in 2012. She's taught Django/Python, been involved with the Django, Python and Linux communities around Australia and organised the Python user group in Canberra whilst studying at ANU. She presented about open source participation at PyConAU 2012. She is also enthusiastic about teaching programming to non-programmers, kitesurfing, snowboarding, endurance navigation sports; is an active hacker/maker and was only called a Douglas Adams "tragic" by the Canberra Times once.
Some open source projects make it very simple to understand what license applies to the published works. Unfortunately, not all projects are created equal.
Pirates v. Mercenaries: Purely Private Transnational Violence at the Margins ...Ansel Halliburton
What would happen if shipping companies hired mercenaries to attack Somali pirates? Find out in these slides for a talk given at the UC Davis Interdisciplinary Graduate & Professional Student Symposium in 2011.
Challenges in Implementing Housing First in Ireland – Dr Eoin O'Sullivanbrianlynch
Challenges in Implementing Housing First in Ireland – Dr Eoin O'Sullivan
Presentation delivered at the Housing First conference organised by Athlone Institute of Technology and Midlands Simon on 30 September 2013
Homelessness and Housing – Moving from Policy to Action - Frank Murtaghbrianlynch
Homelessness and Housing – Moving from Policy to Action - Frank Murtagh
Presentation delivered by Frank Murtagh at the Housing First conference organised by Athlone Institute of Technology and Midlands Simon on 30 September 2013
This presentation will orient you in the complex world of intellectual property. You'll learn about copyright, trademarks, trade secrets, and patents, and how they apply to software. We'll also touch on open source licensing and patent trolls. You'll learn what that funny ® symbol means, and how KFC keeps Col. Sanders' famous fried chicken recipe a trade secret. Especially useful for founders, this talk was born from feedback from last year's Code Camp session, "Don't Screw Up Your Licensing".
I gave this talk at Silicon Valley Code Camp 2015.
This is a third update update of the mushroom art project I have been working on for my Parsons Nano.Bio+Art class, showing progress since February 2010.
From Sensors expo & conference 2016.
Rogue Wave CTO Rod Cope presented on open source software for the IoT and will explain how the devil's in the details.
Open source software (OSS) is growing in software development today especially in the IoT space, driving technical innovation, enabling productivity gains, and touching everything from big data and cloud to mobile and embedded. The use of OSS is favorable, because it decreases the time to market and reduces cost. Despite its importance and reach, there’s little understanding within the development community regarding OSS license obligations and what is requested for compliance.
While it’s free, easy to find, and pushes software to the market faster, it’s vital to understand how to use OSS safely.
This presentation by Sam Ip, an associate in Osler’s Technology Group, details key considerations for emerging and high growth companies regarding OSS.
We take a look closer look at the GPL license that is used by a lot of open source software. What is GPL? When is GPL it used? How to apply it to WordPress?
Knowledge on open source software, license and usages.
Difference between open source foundation and free software foundation.
Alos, knows software categories belongs to open source.
SFO15-TR7: OSS License Compliance
Speaker: Kate Stewart
Date: September 24, 2015
★ Session Description ★
A training session on the what, why and how to be compliant with Open Source licensing. A must attend session for those who plan to ship a product based on Open Source software.
★ Resources ★
Video:
Presentation:
Etherpad: pad.linaro.org/p/sfo15-tr7
Pathable: https://sfo15.pathable.com/meetings/303085
★ Event Details ★
Linaro Connect San Francisco 2015 - #SFO15
September 21-25, 2015
Hyatt Regency Hotel
http://www.linaro.org
http://connect.linaro.org
We often miss out on the details of how open source and free software became prevalent as they are today. These slides used in a seminar session attempts to provide an overview of the history and development of free software and open source philosophy.
Also, open source licenses tend to be complex. See the factors that inevitably make them complex.
Open source licenses can be more than a little confusing for those of us that just want to write a little bit of code. However, with open source components playing such a big part in the products that we create, open source licenses and compliance simply can’t be ignored.
We’ve compiled the one stop resource guide for working compliantly with open source components, including answers to FAQs about the most popular licenses in 2018. Read all about the hottest licensing trends that you need to be following and some predictions for 2019.
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...Black Duck by Synopsys
Software deployment is moving rapidly from “on premises” to service-based and cloud models–requiring developers to upgrade knowledge of OSS licenses. Most OSS licenses were developed around traditional delivery models; however, these models didn’t anticipate advances in cloud computing, which has resulted in some popular licenses having implications for SaaS. With the shift to SaaS and cloud, this new class of licenses (including the AGPL) has become increasingly important. In this presentation, Kirsten Newcomer will review the application of OSS licenses, particularly AGPL and similar licenses, to these services. Newcomer will also review reasoning behind the proliferation in projects with AGPL-type licenses, the new compliance and license complexities introduced by Docker, and the logistical challenges inherent in managing open source in SaaS applications.
Simon Phipps, President, Open Source Initiative
Open source is not about free stuff. It's a way of granting permission in advance so that innovation can happen without obstruction and so loose-knit communities can collaborate freely. As such, it's more important than ever in an age of APIs, devices and distributed web infrastructure.
This session will:
Explain the dynamics of open source licensing
Consider the relative merits of licensing "strengths" for IoT
Discuss the challenges of software patents to APIs and open collaboration.
How to Obtain Permanent Residency in the NetherlandsBridgeWest.eu
You can rely on our assistance if you are ready to apply for permanent residency. Find out more at: https://immigration-netherlands.com/obtain-a-permanent-residence-permit-in-the-netherlands/.
Car Accident Injury Do I Have a Case....Knowyourright
Every year, thousands of Minnesotans are injured in car accidents. These injuries can be severe – even life-changing. Under Minnesota law, you can pursue compensation through a personal injury lawsuit.
Matthew Professional CV experienced Government LiaisonMattGardner52
As an experienced Government Liaison, I have demonstrated expertise in Corporate Governance. My skill set includes senior-level management in Contract Management, Legal Support, and Diplomatic Relations. I have also gained proficiency as a Corporate Liaison, utilizing my strong background in accounting, finance, and legal, with a Bachelor's degree (B.A.) from California State University. My Administrative Skills further strengthen my ability to contribute to the growth and success of any organization.
NATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptxanvithaav
These slides helps the student of international law to understand what is the nature of international law? and how international law was originated and developed?.
The slides was well structured along with the highlighted points for better understanding .
Synopsis On Annual General Meeting/Extra Ordinary General Meeting With Ordinary And Special Businesses And Ordinary And Special Resolutions with Companies (Postal Ballot) Regulations, 2018
In 2020, the Ministry of Home Affairs established a committee led by Prof. (Dr.) Ranbir Singh, former Vice Chancellor of National Law University (NLU), Delhi. This committee was tasked with reviewing the three codes of criminal law. The primary objective of the committee was to propose comprehensive reforms to the country’s criminal laws in a manner that is both principled and effective.
The committee’s focus was on ensuring the safety and security of individuals, communities, and the nation as a whole. Throughout its deliberations, the committee aimed to uphold constitutional values such as justice, dignity, and the intrinsic value of each individual. Their goal was to recommend amendments to the criminal laws that align with these values and priorities.
Subsequently, in February, the committee successfully submitted its recommendations regarding amendments to the criminal law. These recommendations are intended to serve as a foundation for enhancing the current legal framework, promoting safety and security, and upholding the constitutional principles of justice, dignity, and the inherent worth of every individual.
Tax Law Notes on taxation law tax law for 10th sem
Don't Screw Up Your Licensing
1. Silicon Valley Code Camp
October 12, 2014
Don’t Screw Up
Your Licensing
Ansel Halliburton"
ansel@halliburtonlegal.com
@anseljh
https://halliburtonlegal.com/
2. Who am I?
2
Lawyer"
• Starting startups
• Keeping startups out of hot water
• Defending patent troll cases
• Suing bad guys
!
Hacker"
• Since age 10
• Lex Machina
• Mechanical Turk module for Boto
(AWS for Python)
• Raspberry Pi & Arduino robot
Writer"
• TechCrunch contributor
• legal tech
• startup law
• smartphone patent wars
• computer crime
• Paper on Somali maritime piracy
Daddy"
!
!
!
!
!
!
3. Disclaimers!
1 2
IANAL
IAAL
but
IANYL
3
This is general
information for
educational purposes.
It might not be right
for you! Talk to a
lawyer for advice
about your own
specific situation.
4. What is open source?
• The Open Source Definition by the Open
Source Initiative: 10 paragraphs
• The Free Software Definition by the
Free Software Foundation: 4 pages
4
5. What is open source?
5
Open source
Public domain
Free software
FOSS
FLOSS
GPL
BSD
???
6. What is open source?
“Open source software is software that can
be freely used, changed, and shared (in
modified or unmodified form) by anyone.”
• Free of charge
• Published source code
• Varying restrictions on commercial use
6
7. Intellectual Property
Kind Protects Laws
7
Patent
Technological
inventions
Federal
Copyright Expression Federal
Trademark Signals of source Federal and State
Trade Secrets
Information that is
valuable because
it is secret
State
Open Source Proprietary
8. What is a license?
1. Contract
2. Allows use of IP (copyrighted source code)
3. Imposes conditions
8
9. License dimensions
Notice
Must include notice and a copy of the license with code
Source code disclosure
Must include a copy of your source code
Sublicensing
Can you grant downstream licenses?
Copyleft
You code must be under the same license
Patent license
Some give express patent license (GPLv2 is silent!)
9
10. Major open source licenses
Notice Source Code Sublicense
GPL Y Y N
BSD Y N Y
MIT Y N Y
Apache Y N Y
ChooseALicense.com by GitHub
15. Consequences of
screwing up licensing
• Lose control of your…
• code
• patents
• trade secrets
• company
15
16. How to screw up
• Pick a bad license
( )
• Pick the wrong license for your project
• Fail to attribute
• Fail to give source code
• Forget to get contributor assignments
16
17. Notable screw ups
• BusyBox cases (GPL violations by embedded
developers)
• Linksys (GPL violation in routers)
Free Software Foundation, Inc. v. Cisco Systems, Inc.
• Settlement: $ donations to FSF + open source compliance director
• Versata (GPL violation in enterprise software)
XimpleWare Corp. v. Versata Software, Inc.
17
18. How not to screw up
1. Pick the right license"
2. Give attribution
3. Give notice in source code
4. Include license
5. Contributor license agreement
18
20. How not to screw up
1. Pick the right license
2. Give attribution"
3. Give notice in source code
4. Include license
5. Contributor license agreement
20
22. How not to screw up
1. Pick the right license
2. Give attribution
3. Give notice in source code"
4. Include license
5. Contributor license agreement
22
23. License header (GPLv2)
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
!
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
!
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
!
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
USA.
23
24. License header (GPLv2)
#!/usr/bin/env python
!
# dont_screw_up.py - Demo program for Don't Screw Up Your License talk
# Copyright (C) 2014 Ansel Halliburton
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
!
LICENSE_INTERACTIVE = """dont_screw_up.py, Copyright (C) 2014 Ansel Halliburton
dont_screw_up.py comes with ABSOLUTELY NO WARRANTY; for details
type `show w'. This is free software, and you are welcome
to redistribute it under certain conditions; type `show c'
for details."""
!
if __name__ == '__main__':
24
print(LICENSE_INTERACTIVE)
print("Now we'll do something useful.")
print("Just kidding!")
25. How not to screw up
1. Pick the right license
2. Give attribution
3. Give notice in source code
4. Include license"
5. Contributor license agreement
25
28. How not to screw up
1. Pick the right license
2. Give attribution
3. Give notice in source code
4. Include license
5. Contributor license agreement
28
29. Contributor License
Agreements (CLA)
• Default copyright rule: every author owns his own
contributions
• 100 contributors —> 100 separate copyrights
• CLA assigns contributors’ copyrights to the project
(or project leader)
29
30. How to do CLAs
• Make sure all committers sign a CLA!
• The easy way:
• get a CLA from Project Harmony.
http://www.harmonyagreements.org
• use CLAHub to integrate your CLA
with a GitHub repo
https://www.clahub.com/
30
41. Miscellaneous
• Copyright exists by default
• Copyright registration grants more remedies
• Copyright lasts as long as Mickey Mouse needs it
• Fair use is probably not what you think it is
(and doesn’t exist outside the US)
41
42. How not to screw up
1. Pick the right license
2. Give attribution
3. Give notice in source code
4. Include license
5. Contributor license agreement
42