SlideShare a Scribd company logo
Beginners Approach to
FOSS though
Softawre License
Hello !

Buddhika Kurera

Editor of the FOSS User Magazine
Associate - Open Source Initiative
Accept / Do not Aceept
© - Copyright
Any expression of an idea bares copyright
Expression of Idea
Copyrights
●   Grant as soon as it expresses
●   Last for more than 100 years
●   Restrict copying, distributing, creating derivative
    work, exposing to commercial use
●   Author permission is needed !
Copyrights vs Patent
●   Protects the method/ invention
●   Should register and follow legal process
●   Less lifetime (ex: 20 years)
●   Payment required
Software
●   No patents for Software source codes
●   Software – Expression of Idea
●   Source codes has copyrights instead patents
Source Code



class HelloWorldApp {
public static void main(String[] args) {
              System.out.println("Hello World!");
       }
}

http://docs.oracle.com/javase/tutorial/getStarted/application/index.html
Derivated Work



class HelloOUSL {
public static void main(String[] args) {
        System.out.println("Hello OUSL!");
    }
}
Another Work
class FirstApp {
public static void main(String[] args) {
        sayHello();
    }


private void sayHello() {
        System.out.println("Hello OUSL!");
    }
}
Public Domain
Copyrights expired !
Author is giving up his copyrights !
License
●   A document which gives permission for
    something
●   Licensor – Party who grants the License
●   Licensee – Party who enjoys the Permission
●   A Legal agreement/ contract between two
    parties
Computer Programs

UNIX was appeared in 1969
Programs that work with UNIX are proprietary
Evolution of Computers
Cost of Software
Price of software increased rapidly
GNU Project

●   GNU's Not Unix (GNU)
●   Started in 1983 by Richard Stallman
●   Developed many software that are
    FREE !!
●   “Software should be FREE !! “
Free Software
●   Free doesnt mean at no-cost, it means
    FREEDOM to,
    ●   Use Software for any purpose
    ●   Share the software
    ●   Change it as per the need
    ●   Share the modification
Free and Open Source
      Software
GNU GPL
●   GNU General Public License
●   First release in 1989
●   GPL V3 is the current version
●   First Copyleft license, enabling all 4 Freedom
    rules
●   www.gnu.org/licenses/gpl.html
Copyleft
●   Same as copyright, copyleft is another license
●   No limits on share, reproduce, adapt or
    distribute
●   Restriction : Change of license is prohibited !
GNU LGPL
●   GNU Lesser General Public License
●   First release in 1991
●   LGPL V3 is the current version
●   Copyleft license for the software but not for the
    linked programs/ NOT the derivate work
●   www.gnu.org/licenses/lgpl.html
BSD (Berkeley Software
              Distribution)
●   First permissive license, 1988
●   Grant the freedom to use, share, redistribute
    and modify
●   No limitation on Re-Licensing
●   Business Friendly
Apache
●   Released by Apache Software Foundation (ASF)
●   Current version Apache 2.0
●   Allows the freedom to use, share, distribute and
    modify
●   No limitations on Re-licensing
●   Business Friendly License
WARRANTY
THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> ''AS IS'' AND ANY EXPRESS OR
IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY ANDFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL <COPYRIGHT HOLDER> ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ORSERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ONANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IFADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Questions and Answers !
You want to insert a library/ code snippet to your
          project from a third party !!
You added GPL licensed code to your software
     and want to make it closed source?
Can a software has more than one license?
How to change a software bearing license X to
               GPL license?
FOSS-intro-with-license
What happen if GPL licensed software make
 closed source with some modifications?
www.opensource.org
Contact ME
                   Email
           bckurera@fossuser.lk


                Facebook
          facebook.com/bckurera


Other channels! Just google Buddhika Kurera,
         you will find places I am in.

More Related Content

PPTX
Open Source licenses
PPTX
Software license
ODP
openSUSE Conference 2017 - The Atom Presentation
PDF
Myths in Open Source World
PPT
Linux introduction
PPT
The open source philosophy
ODP
Intorduction to foss and gnu linux
PDF
Open Source Community Structures
Open Source licenses
Software license
openSUSE Conference 2017 - The Atom Presentation
Myths in Open Source World
Linux introduction
The open source philosophy
Intorduction to foss and gnu linux
Open Source Community Structures

Viewers also liked (6)

PDF
Agile software development how can it go wrong - purdey castle
PDF
Convergence legal aspects- regulatory framework - patrick van eecke
PDF
5 Ways to Grow Your Software Business with Training
PPS
Grecia linda
PDF
Technology commercialization
PDF
Commercialization Challenges Of Mobile Software Development In A Fragmented M...
Agile software development how can it go wrong - purdey castle
Convergence legal aspects- regulatory framework - patrick van eecke
5 Ways to Grow Your Software Business with Training
Grecia linda
Technology commercialization
Commercialization Challenges Of Mobile Software Development In A Fragmented M...
Ad

Similar to FOSS-intro-with-license (20)

PDF
GDSC - Software Licensing.pdf
PDF
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
PPTX
Software Licensing.pptx
PDF
Open Source Software
ODP
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
PDF
Overview of basic open-source licenses
ODP
Open Source and You
PDF
Understanding Open Source & GPL
PPTX
Introduction of foss license &amp; fos sology 20130911_v2
PDF
Open Source Software Legal Issues and Compliance
PPT
Introduction To Open Source Licenses
PDF
Understanding and implementation of open source ecosystems final
PDF
Top Open Source Licenses Explained
PDF
How to select software license for software program code * What type of Softw...
PDF
An Open Source Workshop
PDF
Understanding Open Source
PPTX
Hidden gotcha’s of various open source licenses
PPT
GNU GPL, LGPL, Apache licence Types and Differences
PDF
Introduction to Open Source License and Business Model
PDF
SFScon19 - Margherita Cera - Free Software Licensing
GDSC - Software Licensing.pdf
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
Software Licensing.pptx
Open Source Software
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
Overview of basic open-source licenses
Open Source and You
Understanding Open Source & GPL
Introduction of foss license &amp; fos sology 20130911_v2
Open Source Software Legal Issues and Compliance
Introduction To Open Source Licenses
Understanding and implementation of open source ecosystems final
Top Open Source Licenses Explained
How to select software license for software program code * What type of Softw...
An Open Source Workshop
Understanding Open Source
Hidden gotcha’s of various open source licenses
GNU GPL, LGPL, Apache licence Types and Differences
Introduction to Open Source License and Business Model
SFScon19 - Margherita Cera - Free Software Licensing
Ad

Recently uploaded (20)

PDF
Sports Quiz easy sports quiz sports quiz
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Classroom Observation Tools for Teachers
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
Sports Quiz easy sports quiz sports quiz
O5-L3 Freight Transport Ops (International) V1.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
GDM (1) (1).pptx small presentation for students
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Classroom Observation Tools for Teachers
Pharmacology of Heart Failure /Pharmacotherapy of CHF
human mycosis Human fungal infections are called human mycosis..pptx
Microbial diseases, their pathogenesis and prophylaxis
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
TR - Agricultural Crops Production NC III.pdf
Final Presentation General Medicine 03-08-2024.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
01-Introduction-to-Information-Management.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Renaissance Architecture: A Journey from Faith to Humanism

FOSS-intro-with-license

  • 1. Beginners Approach to FOSS though Softawre License
  • 2. Hello ! Buddhika Kurera Editor of the FOSS User Magazine Associate - Open Source Initiative
  • 3. Accept / Do not Aceept
  • 4. © - Copyright Any expression of an idea bares copyright
  • 6. Copyrights ● Grant as soon as it expresses ● Last for more than 100 years ● Restrict copying, distributing, creating derivative work, exposing to commercial use ● Author permission is needed !
  • 7. Copyrights vs Patent ● Protects the method/ invention ● Should register and follow legal process ● Less lifetime (ex: 20 years) ● Payment required
  • 8. Software ● No patents for Software source codes ● Software – Expression of Idea ● Source codes has copyrights instead patents
  • 9. Source Code class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); } } http://docs.oracle.com/javase/tutorial/getStarted/application/index.html
  • 10. Derivated Work class HelloOUSL { public static void main(String[] args) { System.out.println("Hello OUSL!"); } }
  • 11. Another Work class FirstApp { public static void main(String[] args) { sayHello(); } private void sayHello() { System.out.println("Hello OUSL!"); } }
  • 12. Public Domain Copyrights expired ! Author is giving up his copyrights !
  • 13. License ● A document which gives permission for something ● Licensor – Party who grants the License ● Licensee – Party who enjoys the Permission ● A Legal agreement/ contract between two parties
  • 14. Computer Programs UNIX was appeared in 1969 Programs that work with UNIX are proprietary
  • 16. Cost of Software Price of software increased rapidly
  • 17. GNU Project ● GNU's Not Unix (GNU) ● Started in 1983 by Richard Stallman ● Developed many software that are FREE !! ● “Software should be FREE !! “
  • 18. Free Software ● Free doesnt mean at no-cost, it means FREEDOM to, ● Use Software for any purpose ● Share the software ● Change it as per the need ● Share the modification
  • 19. Free and Open Source Software
  • 20. GNU GPL ● GNU General Public License ● First release in 1989 ● GPL V3 is the current version ● First Copyleft license, enabling all 4 Freedom rules ● www.gnu.org/licenses/gpl.html
  • 21. Copyleft ● Same as copyright, copyleft is another license ● No limits on share, reproduce, adapt or distribute ● Restriction : Change of license is prohibited !
  • 22. GNU LGPL ● GNU Lesser General Public License ● First release in 1991 ● LGPL V3 is the current version ● Copyleft license for the software but not for the linked programs/ NOT the derivate work ● www.gnu.org/licenses/lgpl.html
  • 23. BSD (Berkeley Software Distribution) ● First permissive license, 1988 ● Grant the freedom to use, share, redistribute and modify ● No limitation on Re-Licensing ● Business Friendly
  • 24. Apache ● Released by Apache Software Foundation (ASF) ● Current version Apache 2.0 ● Allows the freedom to use, share, distribute and modify ● No limitations on Re-licensing ● Business Friendly License
  • 25. WARRANTY THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> ''AS IS'' AND ANY EXPRESS OR IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ANDFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ORSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ONANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IFADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • 27. You want to insert a library/ code snippet to your project from a third party !!
  • 28. You added GPL licensed code to your software and want to make it closed source?
  • 29. Can a software has more than one license?
  • 30. How to change a software bearing license X to GPL license?
  • 32. What happen if GPL licensed software make closed source with some modifications?
  • 34. Contact ME Email bckurera@fossuser.lk Facebook facebook.com/bckurera Other channels! Just google Buddhika Kurera, you will find places I am in.