SlideShare a Scribd company logo
1 of 31
GREENBERG TRAURIG, LLP  ATTORNEYS AT LAW  WWW.GTLAW.COM
©2011. All rights reserved.
Open Source Software: Defining It,
And Using It To Grow Your Business
April 23, 2013 Webinar Presented by
Barry Horwitz and Promet Source
Necessary Disclaimer
 I am a lawyer, but . . .
 This presentation is not legal advice
 Legal advice requires:
□ Specific factual circumstances
□ An attorney-client relationship.
 There will be time for questions at the end, but
my answers are not “legal advice.”*
 *Fine Print: If you have specific issues, questions or problems in mind, we
can set up a time to discuss them separately
Open Source Software - Overview
 What is open source software?
□ Subject to open source license.
 What is an open source license?
□ Licensor must grant certain rights
□ Right to use, modify and distribute
□ Right to access source code
 “Open source” vs. “Free software”
□ You can sell open source software.
□ Free” does not mean “no cost”; it means unencumbered.
 Think “Free speech, not free beer.”
Open Source Software – Uses & Restrictions
 What can businesses do with it? Some examples:
□ Use existing software as a head start
□ Modify code for additional functionality
□ Greater adaptability
□ Lower cost
 Restrictions:
□ Must allow access to source code
□ Must allow further modifications
□ Must allow further redistribution
Intellectual Property Primer
 Intangible property rights over “creations of
the mind”; four types:
 Trademark
 Patent
 Copyright
 Trade Secret
Trademark Law
 Legal Basis: Lanham Act, 15 U.S.C. §§ 1051 et Seq.
 Use: “Mark” or designation to indicate source
□ Indicates quality
□ Need not identify source
 Rights accrue upon use in commerce
 Registration provides additional benefits
 Prevents others from using the same or any
confusingly similar mark with similar or related
goods or services.
Patent Law
 Legal Basis: U.S. Constitution, Art. 1, § 8, Cl. 8
 U.S. Patent Act, 35 U.S.C. §§ 1 et seq.
 Use: Inventions, improvements.
□ Machines, Devices
□ Chemical compositions
□ Methods Processes
 Rights accrue when granted a patent by Patent
Office
 Must disclose to earn monopoly
 Prevents others from using, making, selling,
importing, or offering for sale
Copyright Law
 Legal Basis: U.S. Constitution, Art. 1, § 8, Cl. 8
 U.S. Copyright Act, 17 U.S.C. §§ 1 et seq.
 Use: Works of Authorship.
□ Does not protect ideas
□ Fixed in tangible medium of expression
 Rights accrue when expression is fixed
 Registration provides additional benefits
 Prevents others from making copies,
distributing, making derivative works and, in
some cases, performance
Trade Secret Law
 Legal Basis: Uniform Trade Secrets Act (enacted
state by state). E.g. 765 ILCS 1065/1 et seq.
 Use: Protect confidential information
□ Information must derive economic benefit from secrecy
□ Owner must take steps to protect confidentiality
 Rights accrue as confidential information
accumulates, so long as secrecy maintained
 Registration provides additional benefits
 Prevents others from wrongful using or
disclosing
 Independent derivation okay
Software: Types of IP
 Software is most clearly subject to Copyright
 Literary work
 More recently, patent protection
 Could also be trade secret
Software Copyright Primer
 17 U.S.C. § 101 defines a computer program as:
 A set of statements or instructions to be used directly
or indirectly in a computer in order to bring about a
certain result.
 Software copyright owners have exclusive right
to:
 Reproduce the work
 Distribute the work
 Create derivative copies of the work
Software: Licenses
 You do not buy software; you license it.
 License: grants the right to use.
 Permission.
 Proprietary licenses withhold rights.
 Limit number of computers.
 Cannot distribute
 Cannot make derivative works
 What is open source?
Open Source Definition
 Open Source Definition – Criteria of License
□ 1. Free Redistribution – no restrictions on selling or giving
away software. “License shall not require royalty or other
fee for such sale.”
□ 2. Source Code - program must include source code, or
include publicized means of obtaining source code for
reasonable reproduction cost. Must allow distribution in
source code
□ Derivative Works - must allow modifications and derivative
works, and must allow them to be distributed under the
same terms
□ No Discrimination – must not discriminate against any person
or group or persons, or against any field of endeavor
□ Automatic Distribution of License – rights attached to license
apply to all redistributions
Open Source Definition (Cont.)
 Open Source Definition – Criteria of License
□ 3. Derivative Works - must allow modifications and
derivative works, and must allow them to be
distributed under the same terms
□ 4. No Discrimination – must not discriminate against any
person or group or persons, or against any field of
endeavor
□ 5. Automatic Distribution of License – rights attached to
license apply to all redistributions
□ Other requirements…
Open Source License – The GPL
 Basic rights include access to the source code
and right to make derivative works
 Key element: Reciprocity.
 Changes to the software must be released
under the same license
 Purpose:
 Increase the amount of publicly available
software
 Ensure compatibility
 Drawback: Linking – cannot be combined with
proprietary software
Open Source Software - Advantages
 No Vendor Lock-in
 Proprietary software can require additional
monthly fee.
 E.g. Security/Anti-spyware programs
 Leads to longer useful life of software
 Can’t Be Orphaned by Vendor End-of-Lifing
 Proprietary software - vendor stops making
new versions.
 E.g. Internet Explorer for Mac.
 Lower Risk of Incompatibilities
 Proprietary software licenses can preclude a
fix; open source licenses allow anyone to
create compatibility
 Lower Cost Than Building From Scratch
Open Source Software – Advantages (Cont.)
 Allows for Larger User Base
 Proprietary licenses can assert limitations on
number of users.
 E.g., downloading music
 Control of Software Remains With User, Not
Vendor
 Ability to Integrate with Open Standards
 Greater adaptability
 Increased Innovation
 Avoid competing with proprietary modified
version of your own work
 Peer Review
 Greater reliability
 Greater security
Open Source Software – Risks
 Must adhere to copyright attribution and notice
requirements
 Must adhere to requirement to include source
code
 Linking can render proprietary source code
subject to open source license
 GPL and similar licenses have not been
construed by American courts
 Open source software can still be covered by
software patents
Open Source Software For Startups
 The advantages discussed above particularly
apply to startups seeking to offer Software as a
Service.
 Facebook and Google collectively required
millions of hours worth of coding.
 Startups cannot afford to invest that much time
 Goal: create and sell a mobile application that,
for example, allows users to find a reasonably-
priced parking space in downtown Chicago.
 Map functionality
 Payment processing functionality
 Account profile
 User Interface
Open Source Software For Startups
 The advantages discussed above particularly
apply to startups seeking to offer Software as a
Service.
 Startups cannot afford to invest millions of
hours of coding in a new service
 Goal: create and sell a mobile application that,
for example, allows users to find a reasonably-
priced parking space in downtown Chicago.
 Map functionality
 Payment processing functionality
 Account profile
 User Interface
Can You Generate Revenue With Open
Source Software?
 If software is a mobile application, that
application can be sold in an app store.
 YOU CAN SELL (license) OPEN SOURCE
SOFTWARE, e.g. GPL, or from Drupal repository
 “Sales” are really licenses.
 Can charge as much as you want!
 Purchasers (licensees) subject to the same license
 Source code must be made available to
licensees
□ Need not give away code not distributed (internal use)
□ Viewing a website is not distribution, so need not give
away code to website visitors
Can You Generate Revenue With Open
Source Software? (Cont.)
 Can I sell modules written by others?
□ No. That person retains copyright of their modules!
 What does it mean to retain copyright even
though subject to GPL?
□ Right to control distribution; sell copies of YOUR work
□ What you give up: must make source code available and
others can modify your work
 However, you can provide other services based
on modules written by others, like:
□ Support
□ Training
□ Customization
□ Integration
Sample Solutions of Open Source vs.
Proprietary Software
Grinnell College Campus Tour
FAQs
 Difference between GPL2 and GPL3?
 Protects right to tinker: prevents “tivoization”
 “Distribute” changed to “convey”
 Stronger protection against patent threats
 Conveying software requires licensing
patents necessary to exercise GPL rights
 If GPL3 licensee sues for patent infringement
their license is terminated
 Offers new ways to provide source code
 Clarifies compatibility
FAQs (Cont.)
 Difference GPL and other licenses (MIT, BSD)
 No reciprocity
 People can modify software licensed under BSD
and then turn it proprietary
 Fail to mention patents
FAQs (Cont.)
 If I write a new module that does something
never done before, have I created intellectual
property?
 You’ve created a module. The module can give
rise to intellectual property rights.
 Patent
 Copyright
 Trade Secret
FAQs – Developers
 What should I put in my contract to allow
myself to re-use my code for similar projects?
 IP Ownership Clause – retain copyright for all
source code written.
 If I develop GPL code for one client, can I sell it to
another client if I do not make any changes?
 Yes! You own the copyright, and your “sale” to
the first client is merely a license for him to use
it.
FAQs – Developers
 What should I put in my contract to allow
myself to re-use my code for similar projects?
 IP Ownership Clause – retain copyright for all
source code written.
 If I develop GPL code for one client, can I sell it to
another client if I do not make any changes?
 Yes! You own the copyright, and your “sale” to
the first client is merely a license for him to use
it.
FAQs – Hiring Developers
 If I want to hire a developer, what can I put in
my contract to prevent them from selling the
code to my competitors?
 Insist that developer grant an exclusive license .
 (But that will not prevent developer from
modifying code further and having the ability to
sell further modified code to competitors)
Summary & Wrap-Up
 Numerous advantages to using open source
software to offer new functionality within a
business, or start a new business
 Need not start from scratch
 Lower cost
 “Future Proof”
 Main drawbacks include adhering to all rules
and requirements of license – requirements of
copyright notice, attribution and making source
code publicly available
Questions?
 Contact information
 Barry Horwitz, Greenberg Traurig, LLP
 horwitzb@gtlaw.com
 312-456-1037
 Andy Kucharski, Promet Source
 andy@promethost.com
 773-525-8255

More Related Content

Similar to Open Source Software: An Edge For Your Growing Business

Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Vibha Khanna
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptViet NguyenHoang
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_reviewwebuploader
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Gregory Heller
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementSebastiano Cobianco
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Viet NguyenHoang
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelMohd Izhar Firdaus Ismail
 
Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licensesIrina Shubina
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptxAaliyanShaikh
 
10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...Kyiv National Economic University
 
香港六合彩
香港六合彩香港六合彩
香港六合彩shujia
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfAaliyanShaikh
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmAdvocate
 

Similar to Open Source Software: An Edge For Your Growing Business (20)

Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensing
 
Open Source ETL
Open Source ETLOpen Source ETL
Open Source ETL
 
Open Source File
Open Source FileOpen Source File
Open Source File
 
Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licenses
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptx
 
10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Open Source licenses
Open Source licensesOpen Source licenses
Open Source licenses
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source Licences
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdf
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpm
 

More from Promet Source

How To Start Building Your Own Website With Drupal by Mary Chris Casis
How To Start Building Your Own Website With Drupal by Mary Chris CasisHow To Start Building Your Own Website With Drupal by Mary Chris Casis
How To Start Building Your Own Website With Drupal by Mary Chris CasisPromet Source
 
DrupalCamp Cebu 2018 R&F by Andrew Kucharski
DrupalCamp Cebu 2018 R&F by Andrew KucharskiDrupalCamp Cebu 2018 R&F by Andrew Kucharski
DrupalCamp Cebu 2018 R&F by Andrew KucharskiPromet Source
 
Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018
Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018
Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018Promet Source
 
Migrating to-Drupal-8 by Bryan Manalo
Migrating to-Drupal-8 by Bryan ManaloMigrating to-Drupal-8 by Bryan Manalo
Migrating to-Drupal-8 by Bryan ManaloPromet Source
 
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018Promet Source
 
Drupal Development with Docker
Drupal Development with DockerDrupal Development with Docker
Drupal Development with DockerPromet Source
 
Migrating Drupal 7 to Drupal 8
Migrating Drupal 7 to Drupal 8Migrating Drupal 7 to Drupal 8
Migrating Drupal 7 to Drupal 8Promet Source
 
Web Accessibility in Drupal
Web Accessibility in DrupalWeb Accessibility in Drupal
Web Accessibility in DrupalPromet Source
 
Drupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond JenkinsDrupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond JenkinsPromet Source
 
Drupal 8 Involvement with Promet Source
Drupal 8 Involvement with Promet SourceDrupal 8 Involvement with Promet Source
Drupal 8 Involvement with Promet SourcePromet Source
 
Using Commerce License for Premium Content on Drupal Sites
Using Commerce License for Premium Content on Drupal SitesUsing Commerce License for Premium Content on Drupal Sites
Using Commerce License for Premium Content on Drupal SitesPromet Source
 
Behavioral driven development with Behat
Behavioral driven development with BehatBehavioral driven development with Behat
Behavioral driven development with BehatPromet Source
 
Composer tools and frameworks for Drupal
Composer tools and frameworks for DrupalComposer tools and frameworks for Drupal
Composer tools and frameworks for DrupalPromet Source
 
Responsive Design Testing the Promet Way
Responsive Design Testing the Promet WayResponsive Design Testing the Promet Way
Responsive Design Testing the Promet WayPromet Source
 
Optimize and succeed your next Fixed Budget Project planning process
Optimize and succeed your next Fixed Budget Project planning process Optimize and succeed your next Fixed Budget Project planning process
Optimize and succeed your next Fixed Budget Project planning process Promet Source
 
Diy continuous integration
Diy continuous integrationDiy continuous integration
Diy continuous integrationPromet Source
 
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will comeHigher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will comePromet Source
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupalPromet Source
 
Project Estimation Presentation - Donte's 8th level of estimating level of ef...
Project Estimation Presentation - Donte's 8th level of estimating level of ef...Project Estimation Presentation - Donte's 8th level of estimating level of ef...
Project Estimation Presentation - Donte's 8th level of estimating level of ef...Promet Source
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitablePromet Source
 

More from Promet Source (20)

How To Start Building Your Own Website With Drupal by Mary Chris Casis
How To Start Building Your Own Website With Drupal by Mary Chris CasisHow To Start Building Your Own Website With Drupal by Mary Chris Casis
How To Start Building Your Own Website With Drupal by Mary Chris Casis
 
DrupalCamp Cebu 2018 R&F by Andrew Kucharski
DrupalCamp Cebu 2018 R&F by Andrew KucharskiDrupalCamp Cebu 2018 R&F by Andrew Kucharski
DrupalCamp Cebu 2018 R&F by Andrew Kucharski
 
Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018
Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018
Unit test in drupal 8 by Pratomo Ardianto Drupalcamp Cebu 2018
 
Migrating to-Drupal-8 by Bryan Manalo
Migrating to-Drupal-8 by Bryan ManaloMigrating to-Drupal-8 by Bryan Manalo
Migrating to-Drupal-8 by Bryan Manalo
 
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
 
Drupal Development with Docker
Drupal Development with DockerDrupal Development with Docker
Drupal Development with Docker
 
Migrating Drupal 7 to Drupal 8
Migrating Drupal 7 to Drupal 8Migrating Drupal 7 to Drupal 8
Migrating Drupal 7 to Drupal 8
 
Web Accessibility in Drupal
Web Accessibility in DrupalWeb Accessibility in Drupal
Web Accessibility in Drupal
 
Drupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond JenkinsDrupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond Jenkins
 
Drupal 8 Involvement with Promet Source
Drupal 8 Involvement with Promet SourceDrupal 8 Involvement with Promet Source
Drupal 8 Involvement with Promet Source
 
Using Commerce License for Premium Content on Drupal Sites
Using Commerce License for Premium Content on Drupal SitesUsing Commerce License for Premium Content on Drupal Sites
Using Commerce License for Premium Content on Drupal Sites
 
Behavioral driven development with Behat
Behavioral driven development with BehatBehavioral driven development with Behat
Behavioral driven development with Behat
 
Composer tools and frameworks for Drupal
Composer tools and frameworks for DrupalComposer tools and frameworks for Drupal
Composer tools and frameworks for Drupal
 
Responsive Design Testing the Promet Way
Responsive Design Testing the Promet WayResponsive Design Testing the Promet Way
Responsive Design Testing the Promet Way
 
Optimize and succeed your next Fixed Budget Project planning process
Optimize and succeed your next Fixed Budget Project planning process Optimize and succeed your next Fixed Budget Project planning process
Optimize and succeed your next Fixed Budget Project planning process
 
Diy continuous integration
Diy continuous integrationDiy continuous integration
Diy continuous integration
 
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will comeHigher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupal
 
Project Estimation Presentation - Donte's 8th level of estimating level of ef...
Project Estimation Presentation - Donte's 8th level of estimating level of ef...Project Estimation Presentation - Donte's 8th level of estimating level of ef...
Project Estimation Presentation - Donte's 8th level of estimating level of ef...
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & Profitable
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Open Source Software: An Edge For Your Growing Business

  • 1. GREENBERG TRAURIG, LLP  ATTORNEYS AT LAW  WWW.GTLAW.COM ©2011. All rights reserved. Open Source Software: Defining It, And Using It To Grow Your Business April 23, 2013 Webinar Presented by Barry Horwitz and Promet Source
  • 2. Necessary Disclaimer  I am a lawyer, but . . .  This presentation is not legal advice  Legal advice requires: □ Specific factual circumstances □ An attorney-client relationship.  There will be time for questions at the end, but my answers are not “legal advice.”*  *Fine Print: If you have specific issues, questions or problems in mind, we can set up a time to discuss them separately
  • 3. Open Source Software - Overview  What is open source software? □ Subject to open source license.  What is an open source license? □ Licensor must grant certain rights □ Right to use, modify and distribute □ Right to access source code  “Open source” vs. “Free software” □ You can sell open source software. □ Free” does not mean “no cost”; it means unencumbered.  Think “Free speech, not free beer.”
  • 4. Open Source Software – Uses & Restrictions  What can businesses do with it? Some examples: □ Use existing software as a head start □ Modify code for additional functionality □ Greater adaptability □ Lower cost  Restrictions: □ Must allow access to source code □ Must allow further modifications □ Must allow further redistribution
  • 5. Intellectual Property Primer  Intangible property rights over “creations of the mind”; four types:  Trademark  Patent  Copyright  Trade Secret
  • 6. Trademark Law  Legal Basis: Lanham Act, 15 U.S.C. §§ 1051 et Seq.  Use: “Mark” or designation to indicate source □ Indicates quality □ Need not identify source  Rights accrue upon use in commerce  Registration provides additional benefits  Prevents others from using the same or any confusingly similar mark with similar or related goods or services.
  • 7. Patent Law  Legal Basis: U.S. Constitution, Art. 1, § 8, Cl. 8  U.S. Patent Act, 35 U.S.C. §§ 1 et seq.  Use: Inventions, improvements. □ Machines, Devices □ Chemical compositions □ Methods Processes  Rights accrue when granted a patent by Patent Office  Must disclose to earn monopoly  Prevents others from using, making, selling, importing, or offering for sale
  • 8. Copyright Law  Legal Basis: U.S. Constitution, Art. 1, § 8, Cl. 8  U.S. Copyright Act, 17 U.S.C. §§ 1 et seq.  Use: Works of Authorship. □ Does not protect ideas □ Fixed in tangible medium of expression  Rights accrue when expression is fixed  Registration provides additional benefits  Prevents others from making copies, distributing, making derivative works and, in some cases, performance
  • 9. Trade Secret Law  Legal Basis: Uniform Trade Secrets Act (enacted state by state). E.g. 765 ILCS 1065/1 et seq.  Use: Protect confidential information □ Information must derive economic benefit from secrecy □ Owner must take steps to protect confidentiality  Rights accrue as confidential information accumulates, so long as secrecy maintained  Registration provides additional benefits  Prevents others from wrongful using or disclosing  Independent derivation okay
  • 10. Software: Types of IP  Software is most clearly subject to Copyright  Literary work  More recently, patent protection  Could also be trade secret
  • 11. Software Copyright Primer  17 U.S.C. § 101 defines a computer program as:  A set of statements or instructions to be used directly or indirectly in a computer in order to bring about a certain result.  Software copyright owners have exclusive right to:  Reproduce the work  Distribute the work  Create derivative copies of the work
  • 12. Software: Licenses  You do not buy software; you license it.  License: grants the right to use.  Permission.  Proprietary licenses withhold rights.  Limit number of computers.  Cannot distribute  Cannot make derivative works  What is open source?
  • 13. Open Source Definition  Open Source Definition – Criteria of License □ 1. Free Redistribution – no restrictions on selling or giving away software. “License shall not require royalty or other fee for such sale.” □ 2. Source Code - program must include source code, or include publicized means of obtaining source code for reasonable reproduction cost. Must allow distribution in source code □ Derivative Works - must allow modifications and derivative works, and must allow them to be distributed under the same terms □ No Discrimination – must not discriminate against any person or group or persons, or against any field of endeavor □ Automatic Distribution of License – rights attached to license apply to all redistributions
  • 14. Open Source Definition (Cont.)  Open Source Definition – Criteria of License □ 3. Derivative Works - must allow modifications and derivative works, and must allow them to be distributed under the same terms □ 4. No Discrimination – must not discriminate against any person or group or persons, or against any field of endeavor □ 5. Automatic Distribution of License – rights attached to license apply to all redistributions □ Other requirements…
  • 15. Open Source License – The GPL  Basic rights include access to the source code and right to make derivative works  Key element: Reciprocity.  Changes to the software must be released under the same license  Purpose:  Increase the amount of publicly available software  Ensure compatibility  Drawback: Linking – cannot be combined with proprietary software
  • 16. Open Source Software - Advantages  No Vendor Lock-in  Proprietary software can require additional monthly fee.  E.g. Security/Anti-spyware programs  Leads to longer useful life of software  Can’t Be Orphaned by Vendor End-of-Lifing  Proprietary software - vendor stops making new versions.  E.g. Internet Explorer for Mac.  Lower Risk of Incompatibilities  Proprietary software licenses can preclude a fix; open source licenses allow anyone to create compatibility  Lower Cost Than Building From Scratch
  • 17. Open Source Software – Advantages (Cont.)  Allows for Larger User Base  Proprietary licenses can assert limitations on number of users.  E.g., downloading music  Control of Software Remains With User, Not Vendor  Ability to Integrate with Open Standards  Greater adaptability  Increased Innovation  Avoid competing with proprietary modified version of your own work  Peer Review  Greater reliability  Greater security
  • 18. Open Source Software – Risks  Must adhere to copyright attribution and notice requirements  Must adhere to requirement to include source code  Linking can render proprietary source code subject to open source license  GPL and similar licenses have not been construed by American courts  Open source software can still be covered by software patents
  • 19. Open Source Software For Startups  The advantages discussed above particularly apply to startups seeking to offer Software as a Service.  Facebook and Google collectively required millions of hours worth of coding.  Startups cannot afford to invest that much time  Goal: create and sell a mobile application that, for example, allows users to find a reasonably- priced parking space in downtown Chicago.  Map functionality  Payment processing functionality  Account profile  User Interface
  • 20. Open Source Software For Startups  The advantages discussed above particularly apply to startups seeking to offer Software as a Service.  Startups cannot afford to invest millions of hours of coding in a new service  Goal: create and sell a mobile application that, for example, allows users to find a reasonably- priced parking space in downtown Chicago.  Map functionality  Payment processing functionality  Account profile  User Interface
  • 21. Can You Generate Revenue With Open Source Software?  If software is a mobile application, that application can be sold in an app store.  YOU CAN SELL (license) OPEN SOURCE SOFTWARE, e.g. GPL, or from Drupal repository  “Sales” are really licenses.  Can charge as much as you want!  Purchasers (licensees) subject to the same license  Source code must be made available to licensees □ Need not give away code not distributed (internal use) □ Viewing a website is not distribution, so need not give away code to website visitors
  • 22. Can You Generate Revenue With Open Source Software? (Cont.)  Can I sell modules written by others? □ No. That person retains copyright of their modules!  What does it mean to retain copyright even though subject to GPL? □ Right to control distribution; sell copies of YOUR work □ What you give up: must make source code available and others can modify your work  However, you can provide other services based on modules written by others, like: □ Support □ Training □ Customization □ Integration
  • 23. Sample Solutions of Open Source vs. Proprietary Software Grinnell College Campus Tour
  • 24. FAQs  Difference between GPL2 and GPL3?  Protects right to tinker: prevents “tivoization”  “Distribute” changed to “convey”  Stronger protection against patent threats  Conveying software requires licensing patents necessary to exercise GPL rights  If GPL3 licensee sues for patent infringement their license is terminated  Offers new ways to provide source code  Clarifies compatibility
  • 25. FAQs (Cont.)  Difference GPL and other licenses (MIT, BSD)  No reciprocity  People can modify software licensed under BSD and then turn it proprietary  Fail to mention patents
  • 26. FAQs (Cont.)  If I write a new module that does something never done before, have I created intellectual property?  You’ve created a module. The module can give rise to intellectual property rights.  Patent  Copyright  Trade Secret
  • 27. FAQs – Developers  What should I put in my contract to allow myself to re-use my code for similar projects?  IP Ownership Clause – retain copyright for all source code written.  If I develop GPL code for one client, can I sell it to another client if I do not make any changes?  Yes! You own the copyright, and your “sale” to the first client is merely a license for him to use it.
  • 28. FAQs – Developers  What should I put in my contract to allow myself to re-use my code for similar projects?  IP Ownership Clause – retain copyright for all source code written.  If I develop GPL code for one client, can I sell it to another client if I do not make any changes?  Yes! You own the copyright, and your “sale” to the first client is merely a license for him to use it.
  • 29. FAQs – Hiring Developers  If I want to hire a developer, what can I put in my contract to prevent them from selling the code to my competitors?  Insist that developer grant an exclusive license .  (But that will not prevent developer from modifying code further and having the ability to sell further modified code to competitors)
  • 30. Summary & Wrap-Up  Numerous advantages to using open source software to offer new functionality within a business, or start a new business  Need not start from scratch  Lower cost  “Future Proof”  Main drawbacks include adhering to all rules and requirements of license – requirements of copyright notice, attribution and making source code publicly available
  • 31. Questions?  Contact information  Barry Horwitz, Greenberg Traurig, LLP  horwitzb@gtlaw.com  312-456-1037  Andy Kucharski, Promet Source  andy@promethost.com  773-525-8255