GPLv3 と自由ソフトウェア NIIBE Yutaka Free Software Initiative of Japan 2007-08-30 OSSAJ Seminar, Tokyo,Japan.

Slides:



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

Free Beer and Free Speech Thomas Krichel
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.
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.
A DAPT IST Dissemination and Use Plan Revised version Ricardo Jiménez-Peris Universidad Politécnica de Madrid.
Computers in Society The Computer Industry: Open Source.
How Is Open Source Affecting Software Development? Je-Loon Yang.
Open-Source Software ISYS 475.
+ Andrés Guadamuz SCRIPT Centre for Research in IP and Technology Law, Edinburgh, UK Proprietary, Free and Open Source Software (FOSS), and Mixed Platforms.
Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Copyright and Software and You. What is copyright? The Copyright Act of 1976 prevents the unauthorized copying of a work of authorship. – However, only.
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.
Overview of Linux Dr. Michael L. Collard 1.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
유닉스, 왜 공부하나 ? 자동화 –GUI vs commands 서버 개발 능력, 관리 능력 – 데스크탑에서의 개발과 관리와의 차이 ?
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.
A Basic Introduction to Free and Open Source Software Presented by John Bocan.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
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?
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.
LIS508 background of GNU/Linux
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.
Free and Open Source Software Aruna Lorensuhewa Contact Details:
Free Software The next generation of software development OR A new level of consumer freedom?
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
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 2 Open Source.
Open Source Project Development – A case study - CSC8350, 4/07/ Instructor: Xiaolin Hu - Presenters: Fasheng Qiu & Xue Wang.
The Free Software Definition Rahmat M. Samik-Ibrahim (c) 2007 adapted from
Open Source Your Project (With Jasig) John A. Lewis Chief Software Architect Unicon, Inc. Jasig 2010 Conference 9 March 2010 © Copyright Unicon, Inc.,
What Is Free Software and Open Source Software?. So, whats up here?
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
Self Publishing and Open Access, CTE 2009, UNCW1 Self Publishing and Open Access Journals Dr. Russell Herman University of North Carolina Wilmington
1 Open Source Software Licensing ● Bruce Perens, ● Perens LLC ● One of the founders of the Open Source movement in software.
Open Source Software Practices
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)
December 10th, 2016 Hideki Yamane
What is Copyright?.
MM 450 Intellectual Property Law and New Media Day 9
Software, Freedom and The World Beyond Computer Programs
OPEN SOURCE BY :.
Creative commons, open source, open movements
Open Source Software Licenses
OPEN SOURCE SOFTWARE An Introduction.
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
GNU General Public License (GPL)
APACHE LICENSE HISTORICAL EVOLUTION
Presentation transcript:

GPLv3 と自由ソフトウェア NIIBE Yutaka Free Software Initiative of Japan OSSAJ Seminar, Tokyo,Japan

GNU GPL LED Display v3 ● Google SoC 2007 ● Cq 出版 Design Wave マガジン ● 秋月電子 LED Matrix ● Xilinx Spartan 3E ● 時間 : 1 時間 15 分

What's Free Software? 0:To run the program, for any purpose. 1:To study how the program works, and adapt it to your needs. (*) 2:To redistribute copies so you can help your neighbor. 3:To improve the program, and release your improvements to the public, so that the whole community benefits. (*) (*) Access to the source code is a precondition for this.

Brief History of FLOSS 1984: GNU Project has started 1985: Free Software Foundation has founded 1991: Linux development has started 1998: Open Source Software Movement 199X--: More and more software Apache, Mozilla, MySQL, PostgreSQL, PHP, Perl, Python, Ruby x: Got Attention by Governments 2003: 1 st Asia Open Source Software Symposium 2005: 1 st CodeFest Asia 2007: 9 th AOSSS, 4 th CodeFest Asia

GNU Project (1) ● Richard M. Stallman started the project ● Goal: UNIX compatible replacement of Free (Free as in Freedom) Operating System ● Many software from GNU: – GCC (GNU Compiler Collection) – GNU Debugger – GNU Binutils – Bash – GNU Coreutils (text, shell, file) – and MORE! ● De-facto Standard of Development Environment

GNU Project (2) GNU GPL ● Actually, GNU Project's most important contribution is the license: GNU GPL ● GNU General Public License – which protects freedom ● More than half software projects adopt GNU GPL – Linux – GNU Project – MySQL (dual)

Free Software and Licenses ● Copyright matters, take care of it – It is true: We can use/study/redistribute/modify – It is untrue: no copyright issues ● Three major category of Free Software: 1. Public Domain no copyright 2. Permissive Licenses (BSD, MIT,...) 3. Copyleft ● Best practice: – Never write your own license, But use well-known license

Copyleft and GNU GPL ● Copyleft: The method to protect the freedom to use/study/redistribute/modify software ● GNU GPL: An implementation of Copyleft – GNU General Public License ● Version 1: 1989 ● Version 2: 1991 ● Version 3: 2007 – Currently being discussed ● Most widely used License – GNU Project – Linux – MySQL

DFSG ● Debian Free Software Guideline – From the viewpoint of GNU/Linux Distribution (Collection of Free Software) – 10 guideline 1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Code 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 Debian 9. License Must Not Contaminate Other Software 10. Example Licenses: GPL, BSD, and Artistic

OSI Approved Licenses ● Open Source Definition (from DFSG) ● 58 licenses (as of Nov. 2005) – GPL, LGPL – BSD, MIT, Apache – Python, PHP, Zope – Qt, Mozilla, Eclipse – IBM, Apple, Sun, Nokia, Intel –...

Practice of GNU Project ● Require developers to assign copyrights to Free Software Foundation ● Legal paper work is needed to join the development ● While it's annoying for developers (especially for maintainers), it is easy for users to make sure it's free ● Practice: AUTHORS, COPYING, ChangeLog, INSTALL, NEWS, README

● Linux style – No assignment to central organization – Each developer has copyright –... and copyright was not well managed ● SCO attack – Inclusion of potion of SCO UNIX ● Current Practice: – While copyrighted by each developer, Make sure to record who did what – Add: Sign-off: Field in every patch Linux and SCO problem

Practice and Experience ● Copyright Management is needed – Identify each developer – Record every changes ● Big issues: Software Monopoly, Software Patent, Digital Restrictions ● For problems and concerns: – Software Freedom Law Center – GPL compliance lab at FSF – GPL seminar by FSF

GNU GPL History Each GPL (Emacs, GCC,...) 1989 GNU GPL version GNU GPL version Software Patents, Geo limitation 2007 GNU GPL version Anti-Circumvention Law + Licence Compatibility + Software Patents + GNU Affero GPL + Note on Warranty & Liability - Geographical limitation

GNU GPLv3 Freedom to protect Tivoization DMCA, EUCD Software Patents (MS&Novel deal) License Compatibility Apache Internationalization 一年半の活動 五回の国際会議 委員会による意見収集

ソフトウェアの自由 に対する脅威 Proprietary Software Business No freedom of users Monopoly of Software industry distribution with no source code Control of Development Environment “Java Trap” Software patents which makes software proprietary Tivoization No modification possible

Code, License, Campaign GNU Project Code it, if none GNU General Public License Let propagate our effort World Wide Cooperation for Free Software Movement FSF, FSFE, FSFLA, FSF India

Discussions Abuse study team(s) against GNU GPL Consumer Electronics Products Digital TV? Embedded System ROM is OK? User Product Elevator? Who is "User"? 情報システムと社会

References ● ● ● ● ● ● ●