Beginners Approach toFOSS thoughSoftawre License
Hello !Buddhika KureraEditor of the FOSS User MagazineAssociate - Open Source Initiative
Accept / Do not Aceept
© - CopyrightAny 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 de...
Copyrights vs Patent●   Protects the method/ invention●   Should register and follow legal process●   Less lifetime (ex: 2...
Software●   No patents for Software source codes●   Software – Expression of Idea●   Source codes has copyrights instead p...
Source Codeclass HelloWorldApp {public static void main(String[] args) {              System.out.println("Hello World!"); ...
Derivated Workclass HelloOUSL {public static void main(String[] args) {        System.out.println("Hello OUSL!");    }}
Another Workclass FirstApp {public static void main(String[] args) {        sayHello();    }private void sayHello() {     ...
Public DomainCopyrights expired !Author is giving up his copyrights !
License●   A document which gives permission for    something●   Licensor – Party who grants the License●   Licensee – Par...
Computer ProgramsUNIX was appeared in 1969Programs that work with UNIX are proprietary
Evolution of Computers
Cost of SoftwarePrice of software increased rapidly
GNU Project●   GNUs Not Unix (GNU)●   Started in 1983 by Richard Stallman●   Developed many software that are    FREE !!● ...
Free Software●   Free doesnt mean at no-cost, it means    FREEDOM to,    ●   Use Software for any purpose    ●   Share the...
Free and Open Source      Software
GNU GPL●   GNU General Public License●   First release in 1989●   GPL V3 is the current version●   First Copyleft license,...
Copyleft●   Same as copyright, copyleft is another license●   No limits on share, reproduce, adapt or    distribute●   Res...
GNU LGPL●   GNU Lesser General Public License●   First release in 1991●   LGPL V3 is the current version●   Copyleft licen...
BSD (Berkeley Software              Distribution)●   First permissive license, 1988●   Grant the freedom to use, share, re...
Apache●   Released by Apache Software Foundation (ASF)●   Current version Apache 2.0●   Allows the freedom to use, share, ...
WARRANTYTHIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> AS IS AND ANY EXPRESS ORIMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMI...
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?
What happen if GPL licensed software make closed source with some modifications?
www.opensource.org
Contact ME                   Email           bckurera@fossuser.lk                Facebook          facebook.com/bckureraOt...
FOSS-intro-with-license
Upcoming SlideShare
Loading in...5
×

FOSS-intro-with-license

250

Published on

Introduction to FOSS suing license approach. Released under CC by FOSS User Project
www.fossuser.lk

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
250
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "FOSS-intro-with-license"

  1. 1. Beginners Approach toFOSS thoughSoftawre License
  2. 2. Hello !Buddhika KureraEditor of the FOSS User MagazineAssociate - Open Source Initiative
  3. 3. Accept / Do not Aceept
  4. 4. © - CopyrightAny expression of an idea bares copyright
  5. 5. Expression of Idea
  6. 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. 7. Copyrights vs Patent● Protects the method/ invention● Should register and follow legal process● Less lifetime (ex: 20 years)● Payment required
  8. 8. Software● No patents for Software source codes● Software – Expression of Idea● Source codes has copyrights instead patents
  9. 9. Source Codeclass HelloWorldApp {public static void main(String[] args) { System.out.println("Hello World!"); }}http://docs.oracle.com/javase/tutorial/getStarted/application/index.html
  10. 10. Derivated Workclass HelloOUSL {public static void main(String[] args) { System.out.println("Hello OUSL!"); }}
  11. 11. Another Workclass FirstApp {public static void main(String[] args) { sayHello(); }private void sayHello() { System.out.println("Hello OUSL!"); }}
  12. 12. Public DomainCopyrights expired !Author is giving up his copyrights !
  13. 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. 14. Computer ProgramsUNIX was appeared in 1969Programs that work with UNIX are proprietary
  15. 15. Evolution of Computers
  16. 16. Cost of SoftwarePrice of software increased rapidly
  17. 17. GNU Project● GNUs Not Unix (GNU)● Started in 1983 by Richard Stallman● Developed many software that are FREE !!● “Software should be FREE !! “
  18. 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. 19. Free and Open Source Software
  20. 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. 21. Copyleft● Same as copyright, copyleft is another license● No limits on share, reproduce, adapt or distribute● Restriction : Change of license is prohibited !
  22. 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. 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. 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. 25. WARRANTYTHIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> AS IS AND ANY EXPRESS ORIMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY ANDFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NOEVENT 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 THEORYOF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCEOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVENIFADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  26. 26. Questions and Answers !
  27. 27. You want to insert a library/ code snippet to your project from a third party !!
  28. 28. You added GPL licensed code to your software and want to make it closed source?
  29. 29. Can a software has more than one license?
  30. 30. How to change a software bearing license X to GPL license?
  31. 31. What happen if GPL licensed software make closed source with some modifications?
  32. 32. www.opensource.org
  33. 33. Contact ME Email bckurera@fossuser.lk Facebook facebook.com/bckureraOther channels! Just google Buddhika Kurera, you will find places I am in.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×