FOSS-intro-with-license
Upcoming SlideShare
Loading in...5
×
 

FOSS-intro-with-license

on

  • 343 views

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

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

Statistics

Views

Total Views
343
Views on SlideShare
343
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    FOSS-intro-with-license FOSS-intro-with-license Presentation Transcript

    • 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 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 Codeclass HelloWorldApp {public static void main(String[] args) { System.out.println("Hello World!"); }}http://docs.oracle.com/javase/tutorial/getStarted/application/index.html
    • 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() { System.out.println("Hello OUSL!"); }}
    • Public DomainCopyrights 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 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 !!● “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
    • 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.
    • 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/bckureraOther channels! Just google Buddhika Kurera, you will find places I am in.