The hacker approach: the deve- lopment of free licenses IPNM 2007 Kaido Kikkas This document uses the GNU Free Documentation License (v1.2 or newer).

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Advertisements

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.
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
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.
The Importance of Open Source Software Networking 2002 Washington, D.C. April 18, 2002 Carol A. Kunze Napa, California.
Playful cleverness History and Visions of New Media IMKE 2007 Kaido Kikkas This document uses the GNU Free Documentation License (v1.2 or newer).
IS Spring The Basics of Open Source Reinhardi A. Haqi Mohamed Umar Shakeel Advanced Topics for Systems Development.
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.
CSE350 Software Design and Engineering University of Pennsylvania Office: 254 Moore GRW, Phone: March 5 th, 2002.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
+ Andrés Guadamuz SCRIPT Centre for Research in IP and Technology Law, Edinburgh, UK Proprietary, Free and Open Source Software (FOSS), and Mixed Platforms.
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.
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.
Copyright and Software and You. What is copyright? The Copyright Act of 1976 prevents the unauthorized copying of a work of authorship. – However, only.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
Overview of Linux Dr. Michael L. Collard 1.
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
Software Licensing University of Palestine Eng. Wisam Zaqoot March 2010 ITSS 4201 Internet Insurance and Information Hiding.
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.
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
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
National Alliance for Medical Image Computing Licensing in NAMIC 3 requirements from NCBC RFA (paraphrased)
Hacker Ethic in a Networked Society This document uses the GNU Free Documentation License (v1.2 or newer). PSI 2007 Kaido Kikkas.
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
Open Source Software. Chris Moylan Group 5...I think.
Software Copyrights and Licenses DANIEL PARKER. Overview  Copyrights  Software copyright information  Software licenses & some examples  Why copyrighting.
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
Compsci 82, Fall Open Source, Copyright, Copyleft.
FLOSS: concepts and development OSM2011 Kaido Kikkas 2011 Kaido Kikkas. This document is dual-licensed under the GNU Free Documentation License (v l.2.
A Brief Introduction to Linux Cheng-Han Du. History.
Introduction to unix. The UNIX Operating System An operating system "OS” is a set of programs that controls a computer. It controls both the hardware.
Creative Commons IPNM2007 Kaido Kikkas
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
One Microsoft Way – the proprietary software world IPNM 2007 Kaido Kikkas This document uses the GNU Free Documentation License (v1.2 or newer).
FLOSS and the legal landscape OSM2011 Kaido Kikkas 2011 Kaido Kikkas. This document is dual-licensed under the GNU Free Documentation License (v l.2 or.
Hacker Ethic in a Networked Society
Open Source Software Practices
The hacker approach: the deve-lopment of free licenses
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)
Free and Open Source Software Today
What is Copyright?.
Open Source Software Licenses
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
Ethics of Free Software
Chapter 2: The Linux System Part 1
Scenarios of Co-existence Between Proprietary and Open Source Software – Incentives and Implications Andrés Guadamuz AHRC Research Centre for Studies in.
GNU General Public License (GPL)
APACHE LICENSE HISTORICAL EVOLUTION
Chapter I. Freedom and Open Source
Presentation transcript:

The hacker approach: the deve- lopment of free licenses IPNM 2007 Kaido Kikkas This document uses the GNU Free Documentation License (v1.2 or newer).

in the beginning... ●...there were hackers ● The Jargon File: ● hacker: n [originally, someone who makes furniture with an axe] 1. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary. RFC1392, the Internet Users' Glossary, usefully amplifies this as: A person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular.

the Hacker Ethic ● From the original 50s MIT to today's thinkers (Himanen, Castells, Benkler, Lessig and many others) ● "The belief that information-sharing is a powerful positive good, and that it is an ethical duty of hackers to share their expertise by writing open-source code and facilitating access to information and to computing resources wherever possible."

the days of old ● MIT at the end of 50s: “computer science” == “rocket science” ● John McCarthy and Marvin Minsky ● Tech Model Railroad Club and its S & P subcommittee ● 1959 – first course on computer science ● 1959 TX-0, 1961 PDP-1 ● 1963 Project MAC, 1970 MIT AI Lab

no place for business ●... and no place for intellectual property: – an elite thing for the elect few – military connections – bureaucracy was kept separate – resources were scarce – hardware-specific software

the playful cleverness ● MIT AI Lab as the birthplace of hacker ethic – information is something that has value only when distributed – artificial obstacles to spreading information are evil and must be removed – due to the scarcity of resources, work results must be shared in order to prevent duplicate efforts

arrival of business ● end of 70s / beginning of 80s: – more user-friendly solutions – growing horizontal market – improving portability (e.g. Unix) – legal maneuvres (e.g. AT & T in 1984)

The lesson from IBM PC ● 1981 – the IBM 5150 (“Personal Computer”) ● off-the-shelf parts (“LEGO”) with open architecture, the BIOS was copied by others ● the IPR controversy – others started to produce “PC-compatibles” without paying revenues ● Others had no chance on market (even technically more advanced Macs) ● The king of personal computer landscape for over 20 years by now

Richard M. Stallman ● The last of true hackers (Levy) ● 1979 breakup of the AI Lab – LMI vs Symbolics ● One-man war ● 1983 – GNU project ● 1985 – the GNU Manifesto ● 1989 – the initial version of GNU GPL

Return of the hackers ● Linus Torvalds 1991 ● GNU license, used many parts of the GNU system => speedy development ● – the BSD family ● 1995 – LAMP ● 1996 – KDE and GNOME ● Mozilla ● OpenOffice.org....

GNU GPL ● Development: – 1989 – initial version – 1991 – v. 2.0 – 2007? - v 3.0 ● Based on author's rights, but stresses the user rights rather than proprietary conditions for use ● Used for about 70% of free software

Four basic rights ● the right to use, copy and distribute the work for any purpose (including business!) ● the right to study the work - for software, demands inclusion of the source code ● the right to modify the work and develop new works based on it ● the right to distribute the derived works under the same conditions

Copyleft ● “Copyleft: all rights reversed” ● the main idea behind the later “free culture” ● while different, can be legally enforced just as proprietary licenses

in short ● GPL-ed software can be freely copied, changed and redistributed provided that – the same rights are exercised on derivatives - therefore, it is not possible to use GPL-ed software to develop a proprietary product – the source code must be available - usually it is distributed with the work, but the license also permits on-demand distribution. In this case, the software must include clear guidelines how to obtain the source (e.g. by or web)

some points – if a GPL-ed product is changed only for 'in- house' use, publishing the changes is not mandatory. However, as soon as the derivative will be distributed outside, the source must be made available. – GPL directly forbids any discrimination on use - this also means that all commercial use is fully legal. Both original and derived software can be sold (done by e.g. Red Hat). – GPL has a clause about the work being distributed 'as is', i.e. having no warranty. Actually, the market for these services is completely open!

why Bill hates it ● it does not let him to use free software authors as unpaid labour force for developing their proprietary applications (ct. BSD) ● it can clearly be enforced ● it is resistant to EEE

Other free licenses ● BSD (Apache, MIT, X11) ● LGPL ● lots of others ● Two schools of thought – FSF vs OSI

final words ● Old ethic, new technology ● Different, but legally enforceable ● Base for the emerging free culture