Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407

Slides:



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

Free Beer and Free Speech Thomas Krichel
Free/Open Source Software and Libraries Eric Goldhagen com What is Free/Open Source Software? Why Should Librarians Care About Software.
Scenarios of Co-existence Between Proprietary and Open Source Software – Incentives and Implications Andrés Guadamuz AHRC Research Centre for Studies in.
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.
Свободный код Денис Балуев, 2012 в эпоху бо-о-о-льших корпораций!
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.
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.
IS Spring The Basics of Open Source Reinhardi A. Haqi Mohamed Umar Shakeel Advanced Topics for Systems Development.
A DAPT IST Dissemination and Use Plan Revised version Ricardo Jiménez-Peris Universidad Politécnica de Madrid.
Open Source Movement 開放源碼的發展 Morris Law IT Coordinator, Science Faculty March 2005.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Computers in Society The Computer Industry: Open Source.
+ 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.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
 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.
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 DATA ACCESS EDUCATION RESEARCH MIND
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?
IS1825 Multimedia Development for Internet Applications Lecture 09: Free and Open Source Software Rob Gleasure
(1) Open Source Software Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu HI.
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.
1 Copyright ©2003 LxIS. All Rights Reserved. Open Source Overview Roger A. Maduro Linux Infrastructure, LLC April 25, 2003.
CPS 82, Fall Open Source, Copyright, Copyleft.
NRCCL (University of Oslo, Faculty of Law) Copyleft and Open Source Jon Bing Notrwegian Research Center for Computers and Law Master Lecture 13 October.
NBA 600: Session 17 Free and Open Source Software 25 March 2003 Daniel Huttenlocher.
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
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 Programming and OpenOffice.org Jeff Koehler ITEC V1FF April 5, 2007.
Chapter 3: Understanding Software Licensing
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 2 Open Source.
GPLv3 と自由ソフトウェア NIIBE Yutaka Free Software Initiative of Japan OSSAJ Seminar, Tokyo,Japan.
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.
What is Copyright?.
Daniel Henry January 30, 2002 CS 4900
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,
Open Source و الرخص Ardy Siegertالكاتب: برامج
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.
APACHE LICENSE HISTORICAL EVOLUTION
Presentation transcript:

Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407

Software Proprietary Freeware Shareware Public Domain Free Open Source Commercial

Software Proprietary Freeware Shareware Public Domain Free Open Source Commercial Not to be confused

Open Source Freedom / Liberty of – Using – Improving – Distributing Posibillity of charge

Copyleft Force improvers to distribute their software under the same licension GNU/Linux is "a cancer that attaches itself in an intellectual property sense to everything it touches“ (Steve Ballmer, Microsoft, 2001).

Types of Software Licensions

Open Source/Free Software organization FSF (Free Software Foundation) – Richard Stallman, 1985 OSI (Open Source Initiative) – Bruce Perens, Eric S. Raymond – Netscape Corporation

OS Software 43,442 OS programs on Freshmeat – 65% on GPL licence Saving ~ $ per year

Open Source Definition (Bruce Perens, 1998) 1) Free Redistribution 2) Source Code 3) Derived Works 4) Integrity of The Autor’s Source Code

Open Source Definition (Bruce Perens, 1998) 5) No Discrimination Against Person or Group 6) No Discrimination Against Field of Using

Open Source Definition (Bruce Perens, 1998) 7) Distribution of License 8) License must not be Specific to a Product 9) License must not Restrict Other Software 10) License must be Technology neutral

Problems of the Definition Using of linked code – Static – Dynamic (Linus Thorvalds recomends using dynamic linking but not static) Using of network software Software patent – License is not a contract Copyright law Hardware problems

Major Licencies GPL (GNU Public Licence) – LGPL – Afero BSD Apache Wikipedia And many others

GNU Public Licence (GPL) Original GNU project (GNU’s not Unix) Richard Stallman, 1989

Versions of GPL Version 1, 1989 Version 2, 1991 – Liberty or Death clause – Preventing of …. Version 3, 2007

LGPL (GNU Lesser Public License),1991 More permissive Possibility of linking the code to non GPL software Using for libraries

Affero GPL Licence (AGPL, 2002) More strong Software distributed on computer network

BSD Licence Berkley Software Distribution – Unix like operating system, 1977 – University of California, Berkley – FreeBSD, NetBSD, OpenBSD More permissive then GPL

Original BSD (4-clause),1989 Distributing of binary codes Distributing of source codes Propagation of The Author – This product includes software developed by the. Not using of The name in Derived Versions without endorsement.

New BSD (3-clause),1999 Distributing of binary codes Distributing of source codes Propagation of The Author – This product includes software developed by the. Not using of The name in Derived Versions without endorsement.

Free, Simplified BSD (2-clause),1999 Distributing of binary codes Distributing of source codes Propagation of The Author – This product includes software developed by the. Not using of The name in Derived Versions without endorsement.

Apache license, ASF, % of free software More permissive then GPL Allows – Distributing – Modifying – Distributing of modified versions Non Copyleft Statement of modifying

Licenses for documentation GPL Wikipedia license …

Dual licensing MySQL – GPL – Commercial license Mozilla – Mozilla Public License – GPL – LGPL

Other Using OS Hardware OS Ecology OS Bussiness model OS Beer – Vores Øl (Copenhagen, 2001) Open Cola

Flavoring formula – 10.0 g food-grade gum arabicgum arabic – 3.50 mL orange oilorange oil – 3.00 mL waterwater – 2.75 mL lime oillime – 1.25 mL cassia oilcassia – 1.00 mL lemon oillemon – 1.00 mL nutmeg oilnutmeg – 0.25 mL coriander oilcoriander – 0.25 mL neroli oilneroli – 0.25 mL lavender oil [2][3]lavender [2][3] Concentrate formula – 2.36 kg plain granulated white table sugarsugar – 2.28 L water – 30.0 mL caramel colorcaramel color – 17.5 mL (3.50 tsp.) 75% phosphoric acid or citric acidtsp.phosphoric acidcitric acid – 10.0 mL (2.00 tsp.) flavoring formula – 2.50 mL (0.50 tsp.) caffeine (optional) [2][caffeine [2][

Free Beer

List of some OS Software BSD Unix GNU Linux Gimp (Picture Manipulation program) Blender (3D modeling program)

List of some OS Software MySQL (database system) PostgreSQL (database) FreeMind (Mind mapping application) Apache (www server) Mozilla (Internet browser) Ruby (Script programming language) Grass (Geographical information system) Open Office (Office system) Joomla! (Content Management System) And many many others ….