Software Licensing University of Palestine Eng. Wisam Zaqoot March 2010 ITSS 4201 Internet Insurance and Information Hiding.

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Free Beer and Free Speech Thomas Krichel
Legal Issues Affecting the Use of Open Source IT Solutions in the Enterprise Julia Sitarz Student, University of Connecticut WIPO Conference May 2007.
Open Source Software Development & Commercialisation Developing Lifelong Learner Record Systems and ePortfolios in FE and HE: Planning for, and Coping.
A Lawyer Looks at the Open Source Revolution Robert W. Gomulkiewicz Director, Intellectual Property Law & Policy Program Associate Professor of Law University.
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Copyleft and cathedrals How the counterculture is changing the way we do business.
University of Utah 1 “Free software” Remember... In the beginning, all software was free -Just a means to sell hardware.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
Open Source Applications Mikko Mustalampi DAP02S.
Free Software “Free” software “is software that can be used, studied, and modified,” copied, changed with little or no restriction, and which can be copied.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Computers in Society The Computer Industry: Open Source.
Open Source Business Models By Mike Telmar, Jacob Jennings, and Jerome Thomas.
How Is Open Source Affecting Software Development? Je-Loon Yang.
Open-Source Software ISYS 475.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Free Software, Open Source Software, and their Licenses
Free Yourself from © and Get Creative with Presented for PNLA Annual Conference by Connie Strittmatter and René Tanner Reference Librarians, Montana State.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
What the hell is. Free software is software that anyone is free to use, copy, improve, examine or distribute, either free of cost or for a price. More.
Open Source for Government Alexander C. Pitzner Sr. Network Engineer Harrisburg University of Science and Technology
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
LIS508 lecture 9: GNU & introduction to networks Thomas Krichel
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
How I learned to stop worrying and love Open Source Software... Colin M. Sharples Advisory IT Specialist IBM Business Consulting Services SQNZ 21 October.
Overview of Linux Dr. Michael L. Collard 1.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
Presented By: Avijit Gupta V. SaiSantosh.
A Basic Introduction to Free and Open Source Software Presented by John Bocan.
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
IS1825 Multimedia Development for Internet Applications Lecture 09: Free and Open Source Software Rob Gleasure
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
Open Source Ethics Muhammad Sarmad Ali. What is Open Source? Doesn’t just mean access to source code.
CPS 82, Fall Open Source, Copyright, Copyleft.
OPEN SOURCE (SOFTWARE SAVIOR) Justin Hanson, Dec. 3, 2008.
1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 17 Software as Intellectual Property.
1 Ethics of Computing MONT 113G, Spring 2012 Session 32 Software as Intellectual Property.
Software Licences HSF Recommendations John Harvey / CERN 24 June 2015
Free and Open Source Software Aruna Lorensuhewa Contact Details:
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
Open Source Software. Chris Moylan Group 5...I think.
Chapter 3: Understanding Software Licensing
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
Compsci 82, Fall Open Source, Copyright, Copyleft.
What Is Free Software and Open Source Software?. So, whats up here?
Self Publishing and Open Access, CTE 2009, UNCW1 Self Publishing and Open Access Journals Dr. Russell Herman University of North Carolina Wilmington
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
OPEN SOURCE.
open source and free software Najeeb Ullah Student ID
Open Source software Licensing
OPEN SOURCE.
Selected topic in computer science (1)
What is Copyright?.
MM 450 Intellectual Property Law and New Media Day 9
OPEN SOURCE BY :.
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
MOZILLA LICENSE HISTORICAL EVOLUTION
Scenarios of Co-existence Between Proprietary and Open Source Software – Incentives and Implications Andrés Guadamuz AHRC Research Centre for Studies in.
MM 450 Intellectual Property Law and New Media Day 9
Chapter I. Freedom and Open Source
CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari.
Presentation transcript:

Software Licensing University of Palestine Eng. Wisam Zaqoot March 2010 ITSS 4201 Internet Insurance and Information Hiding

License License: A special permission to do something on, or with, somebody else's property that would otherwise be illegal. Free, Open Source and Copyleft are NOT legally defined

Overview History of software and licenses Categories of licenses Software Foundations Popular licenses Comparison of licenses Working around licenses History of Unix Case Study: SCO vs. Linux

History of software Until early 1970’s Sharing of source code was the accepted norm. No concerted effort to keep software free. Software was developed by the user community.

History of software (contd.) In the late 1970s and early 1980s, companies began routinely imposing restrictions on programmers through copyright. Motivated by financial gains by selling rights of use rather than giving the code. Bill Gates signaled the change of the times in 1976 when he wrote his now-famous Open Letter to Hobbyists.  Wrote Altair BASIC for MITS.  dismayed at the rampant copyright infringement taking place in the hobbyist community  Signaled that there was little incentive in making software available for free. ”Who can afford to do professional work for nothing? “

History of software (contd.) Richard Stallman from MIT GNU Project was established in 1983 to write a complete operating system free from constraints on use of its source code.  disagreement between Stallman and Symbolics, Inc. over Stallman's access to changes Symbolics had made to a program he wrote.

History of software (contd.) During the time Microsoft continued to churn out proprietary software products and increased its revenue. OS/2 in 1985 Windows in 1986 IPO in 1987 Office in 1989 Windows

History of software (contd.) Linux 1991  Linus Torvalds in Finland developed Linux  He was not satisfied with Minix  Released freely modifiable source code in 1991  Relicensed under GNU GPL in 1992

History of software (contd.) “Open source” initiated by Eric Raymond. Put Stallmans radical ideas into less intimidating form Emphazise business potential of sharing code Get different fragmented free software groups together Netscape Netscape Communicator released it’s codebase under NPL. Internet Revolution Apache HTTP Server PHP MySQL LAMP systems Birth of “OpenSource”

In brief ProprietaryOpen ProsGreater commercial value Leads to more funds for research Better support Ability to modify code Ability to re- distribute No vendor lock Democracy! Cheaper? ConsVendor Lock In Anti Trust Security Issues Expensive Restrictive use No guarantee of further dev. IP issues Support and servicing? Difficult to monetize

Categories of software Free software  Anyone to use, copy, and distribute, either verbatim or with modifications, either for free or for a fee.  Free software is a matter of freedom, not price. Open source  More or less same as Free software  They may accept some more restrictive licenses Copy left software  To copyleft a program, it has first to be copyrighted  Distribution terms ensure that all copies of all versions are free software  The program is made free and all modified and extended versions of the program must be free software as well  Generally no modifications can be made to the license

Free software vs. Copy left software:  If a program is free but not copylefted, then some copies or modified versions may not be free at all. A software company can compile the free program, with or without modifications, and distribute the executable file as a proprietary software product.  Copylefted software can’t turned into a proprietary software. Categories of software

Categories of licenses(cont.) Non free software  SemiFree software  permission for individuals to use, copy, distribute, and modify (including distribution of modified versions) for non-profit purposes  Proprietory software use, redistribution or modification is prohibited, or requires you to ask for permission, or is restricted so much that you effectively can't do it freely  Freeware commonly used for packages which permit redistribution but not modification (and their source code is not available)  Shareware software which comes with permission for people to redistribute copies, but says that anyone who continues to use a copy is required to pay a license fee

Categories of licenses(cont.) Private software  custom software is software developed for one user (typically an organization or company). Commercial software  developed by a business which aims to make money from the use of the software  Can be open source software eg some software from RedHat, Novell or IBM  Can be proprietary software e.g Microsoft

Free Software – according to Free Software Foundation (FSF) Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software: 1. The freedom to run the program, for any purpose (freedom 0). 2. The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. 3. The freedom to redistribute copies so you can help your neighbor (freedom 2). 4. The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this. A program is free software if users have all of these freedoms.

Free Software – according to Free Software Foundation (FSF) regardless of how you got your copies, you always have the freedom to copy and change the software, even to sell copies. ``Free software'' does not mean ``non- commercial''.

Open Source Definition - according to Open Source Initiative (OSI) 1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Source Code (May require derived works to carry different name or version) 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. The License Must Not Restrict Other Software 10. The License must be technology-neutral

Free vs Open Source FSF: “ The fundamental difference between the two movements is in their values, their ways of looking at the world. For the Open Source movement, the issue of whether software should be open source is a practical question, not an ethical one. As one person put it, ``Open source is a development methodology; free software is a social movement.'' For the Open Source movement, non-free software is a suboptimal solution. For the Free Software movement, non- free software is a social problem and free software is the solution. ”

Free vs Open Source FSF: “ However, the obvious meaning for the expression ‘open source software’ is ‘You can look at the source code.’ This is a much weaker criterion than free software”. FSF: “"Free software" and "open source" describe the same category of software, more or less …” “The term ``open source'' software is used by some people to mean more or less the same thing as free software. However, their criteria are somewhat less strict; they have accepted some kinds of license restrictions that we have rejected as unacceptable.”

Free vs Open Source FSF: Free software Open source software Public domain XFree86 style Copylefted GPL’ed

Free Software Foundation (FSF):  Led by Richard Stallman  Principle sponsor of GNU project  Goal: to advance software freedom  Sister organizations in Europe, Latin America, India Licenses Available: GNU GPL (General Public License ) Strong copyleft GNU LGPL ( Lesser Public License ) No copy left on linking libraries GNU AGPL Covers scenario of software run over a network Free Software Licenses:

Open Source Licenses: OSI-approved: - Academic Free License - Apache Software License - Apple Public Source License - Artistic license - BSD license - GNU GPL - GNU LGPL - IBM Public License - Intel Open Source License - MIT license - Sun Public License If you distribute your software under one of these licenses, you are permitted to say that your software is "OSI Certified Open Source Software."

Open Source Software Open Source software development websites: SourceForge.net **** freshmeat.net OSDir.com berliOS.com

Free vs Copylefted Copyleft takes away the freedom to turn the software into a proprietary (i.e. non-free) software. For example: GNU GPL requires the user pass on his/her rights (to copy the software, change it, and/or access the source code), unimpaired, to other users. This means that there will be the same restriction on any software that is derived in any way from a GPL’ed program

Overview of some licenses Permissive GPLLGPLMPL X11/MITApache BSD Strong Copyleft Permissive licenses Restrictive Weak Copyleft

BSD license no restriction on derivative work allows binary-only distribution

Aladdin Free Public license GPL + restrictions: Can’t accept money for the program except for cost of disks and copying Can’t put it on a disk with any paid-for software

Mozilla Public License (MPL) Divides software into: 1. Open Source part 2. anything added by user  Things added by user can be proprietary or Open Source

ICS269: Computer Law Spring 2008 Disclaimer The information in this presentation has been posted for our own use. We are not attorneys. This information in no way constitutes legal advice. You should read the licenses yourself before making any decisions.