自由軟體的圖書館環境 毛慶禎 2015.7.24 A+圖書館:圖書館經營管理與啟發研習班 2015 年 8 月 3 日 (星期一)

Total Page:16

File Type:pdf, Size:1020Kb

自由軟體的圖書館環境 毛慶禎 2015.7.24 A+圖書館:圖書館經營管理與啟發研習班 2015 年 8 月 3 日 (星期一) 自由軟體的圖書館環境 毛慶禎 2015.7.24 A+圖書館:圖書館經營管理與啟發研習班 2015 年 8 月 3 日 (星期一) 1、圖書館的存在....................................................................................................................1 2、自由軟體...........................................................................................................................2 2.1 源起..............................................................................................................................3 2.2 定義..............................................................................................................................4 2.3 授權條款.......................................................................................................................4 3、開放原始碼........................................................................................................................8 3.1 源起..............................................................................................................................8 3.2 定義.............................................................................................................................8 3.3 授權條款.......................................................................................................................8 4、著佐權.............................................................................................................................11 5、自由與開放的歧見...........................................................................................................12 4.1 斯托曼的反擊.............................................................................................................12 4.2 關於「自由軟體」和「開源」的常見誤解.................................................................13 6、全面自由的軟體..............................................................................................................16 6.1 GNU/Linux 作業系統..................................................................................................16 6.2 自由軟體目錄............................................................................................................16 7、結論.................................................................................................................................17 延伸閱讀...............................................................................................................................18 自由是圖書館與軟體的基礎,也是共同追求的目標。圖書館就是借出圖書、教育民眾、與保存 推動社區文化的場所,軟體是供民眾使用、研究、散布、與改善的工具,兩者的存在價值都有 賴民眾的參與,無法自行獨立存在。本文闡明自由軟體的真諦,並從圖書館經營管理的角度指 出,圖書館必須採用自由軟體,才符合其本質。 1、圖書館的存在 1994 年,國際圖書館協會聯合會 (International Federation of Library Associations and Institutions, IFLA) 與聯合國教科文組織 (United Nations Educational Scientific and Cultural Organization, Unesco) 共同發布「公共圖書館宣言」,延續 1949 年與 1972 年的精神,主張 • 公共圖書館是地方的知識門戶,提供個人及社團終生學習、獨立判斷、文化發展的環境。 • 認定公共圖書館是一個教育、文化、及資訊的單位,也是孕育和平及心靈福祉的場所。 • 公共圖書館是地方的資訊中心,備有各種知識及資訊供讀者取用。 • 公共圖書館提供無私的服務,不因年齡、種族、性別、信仰、國籍、語文及社會地位而有差 異。少數民族、身心障礙人士、住院病患、在監人士等,有事實上的困難,無法利用常態性 的服務及資料時,公共圖書館應針對他們的需求,提供特別服務。 • 各種年齡層的人都應該可以找到所需的相關資料,館藏和服務在涵蓋各種媒體及現代科技之 時,應兼顧傳統的資料;尤其要重視品質,不能忽視地方的需求與特性。資料的內容必須反應 當前的潮流及社會變遷,包括人類努力的記錄及想像未來的雄心。 • 館藏及服務不能以屈從任何意識型態、政治或宗教的檢查,當然也要抗拒商業行為的壓力。 簡言之,不以公共圖書館為限,所有的圖書館至少扮演三種角色: 1. 借出圖書 2. 教育民眾 3. 保存與推動社區文化 具體的目標含蓋: 1. 維護資訊權,拒絕檢查制度及禁書的形成。 2. 引介新興的的資訊格式,包括網際網路、社群媒體、電子競技等 3. 推動社區的經濟發展,包括鼓勵創新,以及對遊客、移民與新住民的服務 4. 推動閱讀與學習,特別是針對兒童 5. 成為社區的客廳,在住家與工作場所之外的第三空間,民眾在此互動、社交 2、自由軟體 軟體類型示意圖 / 朝陽科技大學資訊管理系洪朝貴 自由軟體 (Free Software) 或開放原始碼 (Open Source) 都不是專有名詞,任何軟體都可以自稱為自 由軟體或開放原始碼,沒有智慧財產權的問題,不受著作權、專利權或商標權的保護。 實務上,軟體社群的認定標準,以美國自由軟體基金會 (Free Software Foundation, FSF) 或開放原始 碼促進會 (Open Source Initiative, OSI) 的定義為準,除非有能力判讀授權條款的內容,軟體開發者與使 用者多半以被美國自由軟體基金會或開放原始碼促進會審核通過的授權條款,做為標準。 2.1 源起 1983 年,理查·馬修·斯托曼 (Richard Matthew Stallman, 1953 年 3 月 16 日- ) 發起 GNU 計 畫,1985 年成立自由軟體基金會 (Free Software Foundation, FSF) ,1994 年 3 月,Linux1.0 問世, GNU 計畫納入 Linux,將其作業系統更名為 GNU/Linux 作業系統。 自由軟體基金會是個非營利的全球性機構,在法國、拉丁美洲、歐盟及印度註冊,它的宗旨有二: 1. 推動電腦使用者的自由 2. 捍衛所有自由軟體使用者權益 為了保障電腦使用者的自由,自由軟體基金會推廣發展與使用自由軟體與文件-特別是 GNU 作業系 統-並動員反對威脅電腦使用者自由的活動,如:數位內容限制管理 (Digital Restrictions Management,DRM) 及軟體專利。 自由軟體基金會的工作是: 1. 維護自由軟體哲學的文章 2. 維護自由軟體定義 3. 界定什麼軟體才是自由軟體 4. 贊助 GNU 計畫,自由軟體方式授權的完整作業系統。 5. 贊助與推動重要的自由軟體發展,包括完整的電子郵件與外殼服務,以及郵寄名單。持續發展 GNU 作業系統,讓志工很容易地參與,包括贊助大草原 (Savannah) 網站,做為自由軟體的套件 庫與發展中心。 自由軟體基金會擁有大部份 GNU 作業系統及其他自由軟體的著作權,取得這些資產的目的是,避免 它們成為專屬軟體。每年都有數千個來自個人或公司的自由軟體作業,把著作權轉讓給自由軟體基金會。 依照美國的法律,自由軟體基金會註冊它們,並加上授權條款,以自由軟體方式散布-通常是 GNU 通用 公共授權條款。經由自由軟體授權和遵守實驗室,我們確保自由軟體散布者尊重其義務,把自由傳給所 有使用者,共享、學習及修改原始碼。 自由軟體基金會出版 GNU 通用公共授權條款 (GNU General Public licnese,GNUGPL) ,專門為了推 廣與保存軟體的自由;以及其他重要的授權條款,包括 GNU 較寬鬆公共許可證、GNU Affero 通用公共許 可證與 GNU 自由文件授權條款。 自由軟體基金會為使用自由軟體與反對專屬軟體而戰,對自由軟體威脅包括:數位內容限制管理、 軟體專利與背叛的計算。自由軟體基金會提供重要的資源給社群使用,包括自由軟體基金會/聯合國教科 文組織的自由軟體目錄。您的對自由軟體的最重要支持,來自於在自己的電腦裡使用自由軟體,與在自 己的企業或社群裡,推動使用用自由軟體。 2.2 定義 美國自由軟體基金會對自由軟體的定義,廣為大眾接受。自由軟體係指該軟體的使用者擁有使用、 複製、散佈、研究、改寫、再利用該軟體的自由。更精確地說,自由軟體賦予使用者四種自由: • 不論目的為何,有使用該軟體的自由 (自由之零) 。 • 有研究該軟體如何運作的自由,並且得以改寫該軟體來符合使用者自身的需求 (自由之一) 。取得 該軟體之源碼為達成此目的之前提。 • 有重新散佈該軟體的自由,所以每個人都可以藉由散佈自由軟體來敦親睦鄰 (自由之二) 。 • 有改善再利用該軟體的自由,並且可以發表改寫版供公眾使用,如此一來,整個社群都可以受惠。 如前項,取得該軟體之源碼為達成此目的之前提 (自由之三) 。 軟體的使用者具有上述四種權利,則該軟體得以被稱之為「自由軟體」。也就是說,使用者必須能 夠自由地、以不收費或是收取合理的散佈費用的方式、在任何時間再散佈該軟體的原版或是改寫版在任 何地方給任何人使用。如果使用者不必問任何人或是支付任何的許可費用,就能從事這些行為,表示她/ 他擁有自由軟體所賦予的自由權利。 在前述的定義,自由軟體基金會特別就「free」一字,在英文裡的兩個涵義,具體說明: 「自由軟體」關於「自由」而不是價格,「自由 (Free) 」這個概念並不是指「免費的啤酒」, 而是指「言論自由」,因為 free 這個英文字,具有自由和免費的意思。 2.3 授權條款 自由軟體基金會以下列四種主要的範疇為基準,檢視各種授權條款,判定其屬性: 1. 給予使用者使用軟體的四種自由 2. 符合著佐權的規定 3. 與 GNU 通用公共授權條款相容,指的是第二版及第三版 4. 實務運作沒有困難。 共有 82 種,分為兩類:相容於 GNU 通用公共許可證、不相容於 GNU 通用公共許可證。 • 相容於 GNU 通用公共許可證,43 種 1. GNU General Public licnese (GPL) version 3 [GNU 通用公共許可證] 2. GNU General Public licnese (GPL) version 2 3. GNU Lesser General Public licnese (LGPL) version 3 [GNU 較寬鬆公共許可證] 4. GNU Lesser General Public licnese (LGPL) version 2.1 5. GNU Affero General Public licnese (AGPL) version 3 6. GNU All-Permissive licnese 7. Apache licnese, Version 2.0 8. Artistic licnese 2.0 9. Berkeley Database licnese 10. Boost Software licnese 11. Modified BSD licnese 12. CeCIL Lversion 2 13. The Clear BSD licnese 14. Cryptix General licnese 15. eCos licnese version 2.0 16. Educational Community licnese 2.0 17. Eiffel Forum licnese, version 2 18. EU Data Grid Software licnese 19. Expat licnese 20. FreeBSD licnese 21. Freetype Project licnese 22. licnese of the iMatix Standard Function Library 23. Independent JPEG Group licnese 24. licnese of imlib2 25. Intel Open Source licnese 26. ISC licnese 27. NCSA/University of Illinois Open Source licnese 28. Open LDAP licnese, Version2.7 29. licnese of Perl 5 and below 30.Public Domain 31. licnese of Python 2.0.1, 2.1.1, and newer versions 32. licnese of Ruby 33. SGI Free Software licnese B, version 2.0 34. Standard ML of New Jersey Copyright licnese 35. Unicode, Inc. Licnese Agreement for Data Files and Software 36. licnese of Vim, Version 6.1 or later 37. W3C Software Notice and licnese 38. licnese of Web M 39. WT FPL , Version 2 40. X11 licnese 41. XFree86 1.1 licnese 42. licnese of ZLib 43. Zope Public licnese, versions 2.0 and 2.1 • 不相容於 GNU 通用公共許可證,39 種 1. Affero General Public licnese version 1 2. Academic Free licnese, all versions through 3.0 3. Apache licnese, Version 1.1 4. Apache licnese, Version 1.0 5. Apple Public Source licnese (APSL) , version 2 6. Bit Torrent Open Source licnese 7. Original BSD licnese 8. Common Development and Distribution licnese (CDDL) , version 1.0 9. Common Public Attribution licnese 1.0 (CPAL) 10. Common Public licnese Version 1.0 11. Condor Public licnese 12. Eclipse Public licnese Version 1.0 13. European Union Public licnese (EUPL) version 1.1 14. IBM Public licnese, Version 1.0 15. Inter base Public licnese, Version 1.0 16. Jabber Open Source licnese, Version 1.0 17. LaTeX Project Public licnese 1.3a 18. LaTeX Project Public licnese 1.2 19. Lucent Public licnese Version 1.02 (Plan 9 licnese) 20. Microsoft Public licnese (Ms-PL) 21. Microsoft Reciprocal licnese (Ms-RL) 22. Mozilla Public licnese (MPL) 23. Netizen Open Source licnese (NOSL) , Version 1.0 24. Netscape Public licnese (NPL) ,versions 1.0 and 1.1 25. Nokia Open Source licnese 26.Old Open LDAP licnese, Version 2.3 27. Open Software licnese, all versions through 3.0 28. OpenSSL licnese 29. Phorum licnese, Version 2.0 30. PHP licnese, Version 3.01 31. licnese of Python 1.6b1 through 2.0 and 2.1 32. Q Public licnese (QPL) , Version 1.0 33. Real Networks Public Source licnese (RPSL) , Version 1.0 34. Sun Industry Standards Source licnese 1.0 35. Sun Public licnese 36. licnese of xinetd 37. Yahoo!Public licnese1.0 38. Zend licnese, Version 2.0 39. Zope Public licnese version 1 自由軟體基金會特別點名下列 28 種授權條款,是不自由的授權條款: 1. Aladdin Free Public licnese 2. Apple Public Source licnese (APSL) , version 1.x 3. Artistic licnese 1.0 4. AT&T Public licnese 5. GPL for Computer Programs of the Public Administration 6. Hacktivismo Enhanced-Source Software licnese Agreement (HESSLA) 7. Jahia Community Source licnese 8. The JSON licnese 9. Old licnese of ksh93 10. licnese of Lha 11. Microsoft Limited Public licnese (Ms-LPL) 12. Microsoft Limited Reciprocal licnese (Ms-LRL) 13. Microsoft Reference licnese 14. Microsoft's Shared SourceCLI, C#, and Jscript licnese 15. Microsoft Windows Embedded CE 6.0 Shared Source licnese 16. NASA Open Source Agreement 17. Open Public licnese 18. licnese of PINE 19.Old Plan 9 licnese 20. Reciprocal Public licnese 21.Scilab licnese 22. Simple Machines licnese 23. Squeak licnese 24.Sun Community Source licnese 25. System C "OpenSource" licnese, Version 3.0 26. UniversityofUtahPublic licnese 27.Sun Solaris Source Code (Foundation Release) licnese,Version 1.1 28.YaST licnese 至於其他未被列名的授權條款,使用者需自行判斷;自由軟體基金會樂於接受委託,審視其他的授 權方式,判斷其內容是否符合自由軟體的標準。
Recommended publications
  • Introduction to Gentoo Linux
    Introduction to Gentoo Linux Ulrich Müller Developer and Council member, Gentoo Linux <[email protected]> Institut für Kernphysik, Universität Mainz <[email protected]> Seminar “Learn Linux the hard way”, Mainz, 2012-10-23 Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 1 / 35 Table of contents 1 History 2 Why Gentoo? 3 Compile everything? – Differences to other distros 4 Gentoo features 5 Gentoo as metadistribution 6 Organisation of the Gentoo project 7 Example of developer’s work Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 2 / 35 /"dZEntu:/ Pygoscelis papua Fastest swimming penguin Source: Wikimedia Commons License: CC-BY-SA-2.5, Attribution: Stan Shebs Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 3 / 35 How I came to Gentoo UNIX since 1987 (V7 on Perkin-Elmer 3220, later Ultrix, OSF/1, etc.) GNU/Linux since 1995 (Slackware, then S.u.S.E.) Switched to Gentoo in January 2004 Developer since April 2007 Council Mai 2009–June 2010 and since July 2011 Projects: GNU Emacs, eselect, PMS, QA Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 4 / 35 Overview Based on GNU/Linux, FreeBSD, etc. Source-based metadistribution Can be optimised and customised for any purpose Extremely configurable, portable, easy-to-maintain Active all-volunteer developer community Social contract GPL, LGPL, or other OSI-approved licenses Will never depend on non-free software Is and will always remain Free Software Commitment to giving back to the FLOSS community, e.g. submit bugs
    [Show full text]
  • Debian \ Amber \ Arco-Debian \ Arc-Live \ Aslinux \ Beatrix
    Debian \ Amber \ Arco-Debian \ Arc-Live \ ASLinux \ BeatriX \ BlackRhino \ BlankON \ Bluewall \ BOSS \ Canaima \ Clonezilla Live \ Conducit \ Corel \ Xandros \ DeadCD \ Olive \ DeMuDi \ \ 64Studio (64 Studio) \ DoudouLinux \ DRBL \ Elive \ Epidemic \ Estrella Roja \ Euronode \ GALPon MiniNo \ Gibraltar \ GNUGuitarINUX \ gnuLiNex \ \ Lihuen \ grml \ Guadalinex \ Impi \ Inquisitor \ Linux Mint Debian \ LliureX \ K-DEMar \ kademar \ Knoppix \ \ B2D \ \ Bioknoppix \ \ Damn Small Linux \ \ \ Hikarunix \ \ \ DSL-N \ \ \ Damn Vulnerable Linux \ \ Danix \ \ Feather \ \ INSERT \ \ Joatha \ \ Kaella \ \ Kanotix \ \ \ Auditor Security Linux \ \ \ Backtrack \ \ \ Parsix \ \ Kurumin \ \ \ Dizinha \ \ \ \ NeoDizinha \ \ \ \ Patinho Faminto \ \ \ Kalango \ \ \ Poseidon \ \ MAX \ \ Medialinux \ \ Mediainlinux \ \ ArtistX \ \ Morphix \ \ \ Aquamorph \ \ \ Dreamlinux \ \ \ Hiwix \ \ \ Hiweed \ \ \ \ Deepin \ \ \ ZoneCD \ \ Musix \ \ ParallelKnoppix \ \ Quantian \ \ Shabdix \ \ Symphony OS \ \ Whoppix \ \ WHAX \ LEAF \ Libranet \ Librassoc \ Lindows \ Linspire \ \ Freespire \ Liquid Lemur \ Matriux \ MEPIS \ SimplyMEPIS \ \ antiX \ \ \ Swift \ Metamorphose \ miniwoody \ Bonzai \ MoLinux \ \ Tirwal \ NepaLinux \ Nova \ Omoikane (Arma) \ OpenMediaVault \ OS2005 \ Maemo \ Meego Harmattan \ PelicanHPC \ Progeny \ Progress \ Proxmox \ PureOS \ Red Ribbon \ Resulinux \ Rxart \ SalineOS \ Semplice \ sidux \ aptosid \ \ siduction \ Skolelinux \ Snowlinux \ srvRX live \ Storm \ Tails \ ThinClientOS \ Trisquel \ Tuquito \ Ubuntu \ \ A/V \ \ AV \ \ Airinux \ \ Arabian
    [Show full text]
  • Free Gnu Linux Distributions
    Free gnu linux distributions The Free Software Foundation is not responsible for other web sites, or how up-to-date their information is. This page lists the GNU/Linux distributions that are ​Linux and GNU · ​Why we don't endorse some · ​GNU Guix. We recommend that you use a free GNU/Linux system distribution, one that does not include proprietary software at all. That way you can be sure that you are. Canaima GNU/Linux is a distribution made by Venezuela's government to distribute Debian's Social Contract states the goal of making Debian entirely free. The FSF is proud to announce the newest addition to our list of fully free GNU/Linux distributions, adding its first ever small system distribution. Trisquel, Kongoni, and the other GNU/Linux system distributions on the FSF's list only include and only propose free software. They reject. The FSF's list consists of ready-to-use full GNU/Linux systems whose developers have made a commitment to follow the Guidelines for Free. GNU Linux-libre is a project to maintain and publish % Free distributions of Linux, suitable for use in Free System Distributions, removing. A "live" distribution is a Linux distribution that can be booted The portability of installation-free distributions makes them Puppy Linux, Devil-Linux, SuperGamer, SliTaz GNU/Linux. They only list GNU/Linux distributions that follow the GNU FSDG (Free System Distribution Guidelines). That the software (as well as the. Trisquel GNU/Linux is a fully free operating system for home users, small making the distro more reliable through quicker and more traceable updates.
    [Show full text]
  • GNU/Linux Distro Timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A
    1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Libranet Omoikane (Arma) Gibraltar GNU/Linux distro timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A. Lundqvist, D. Rodic - futurist.se/gldt Freespire Published under the GNU Free Documentation License MEPIS SimplyMEPIS Impi Guadalinex Clonezilla Live Edubuntu Xubuntu gNewSense Geubuntu OpenGEU Fluxbuntu Eeebuntu Aurora OS Zebuntu ZevenOS Maryan Qimo wattOS Element Jolicloud Ubuntu Netrunner Ylmf Lubuntu eBox Zentyal Ubuntu eee Easy Peasy CrunchBang gOS Kiwi Ubuntulite U-lite Linux Mint nUbuntu Kubuntu Ulteo MoLinux BlankOn Elive OS2005 Maemo Epidemic sidux PelicanHPC Inquisitor Canaima Debian Metamorphose Estrella Roja BOSS PureOS NepaLinux Tuquito Trisquel Resulinux BeatriX grml DeadCD Olive Bluewall ASLinux gnuLiNex DeMuDi Progeny Quantian DSL-N Damn Small Linux Hikarunix Damn Vulnerable Linux Danix Parsix Kanotix Auditor Security Linux Backtrack Bioknoppix Whoppix WHAX Symphony OS Knoppix Musix ParallelKnoppix Kaella Shabdix Feather KnoppMyth Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Deepin Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Finnix Storm Corel Xandros Moblin MeeGo Bogus Trans-Ameritech Android Mini Monkey Tinfoil Hat Tiny Core Yggdrasil Linux Universe Midori Quirky TAMU DILINUX DOSLINUX Mamona Craftworks BluePoint Yoper MCC Interim Pardus Xdenu EnGarde Puppy Macpup SmoothWall GPL SmoothWall Express IPCop IPFire Beehive Paldo Source Mage Sorcerer Lunar eIT easyLinux GoboLinux GeeXboX Dragora
    [Show full text]
  • Proyecto UTUTO
    Proyecto UTUTO “Creando tecnología desde el tercer mundo, una alternativa para descentralizar el acceso al conocimiento” HHoollaa!! ¿Qué es el proyecto UTUTO? Objetivos: Proyecto social de desarrollo e implementación de tecnología. Uso del sofftware libre como herramiienta de poder para garantizar el libre acceso al conocimiento. Software como expresión culltural modernaa. Promover el libre acceso al conocimmientoo en igualdad de condicionees y sin restricciones. Desaarrolllo dee apllicaacioneess paara maaneejoo de iinfformmaccióón ddee mmanerara libre, responsable, respeetuosaa y solidaariaa. Investigación de tecnologia y su relación, impacto e incorporación en la sociedad. Repositorio de conocimientos a disposición de la sociedad. Crear,r, ccommo valor ffuunddamental ppara geneerar caapital sociial.. Ideas originales de UTUTO NNeecceessiiddaadd ddee uunnaa mmaatteerriiaa ddee llaa UUNNSSAA ((2200011)) CCrreeaaciióónn ddee uunn eessccrriittoorriioo ((22000033)) NNaacciiddoo,, mamanntteenniiddoo yy ggeessttiioonnaaddoo eenn LLaattiinnooaamméérriiccaa RReeppoossiittoorriioo ddeessddee ccóóddiiggoo ffuueennttee yy aapplliiccaacciioonneess pprrooppiiaass AAddaappttaacciióónn,, iimmpplleemmeennttaacciióónn yy ccrreeaacciióónn ddee pprrooggrraammaass,, sseerrvviicciiooss yy ccoonnttenniiddooss ccoonn ffuueerrttee ccoonnttrrooll eenn nnuueessttrraass mmaannooss.. PPrroopponneerr aa llooss ppaaiisseess ddeell tteerrcceerr mmuunnddoo ccoommoo pprroodduuccttoorreess ddee ssooffttwwaarree.. Organización del proyecto GGrruuppooss
    [Show full text]
  • GNU Linux-Libre and the Prisoners’ Dilemma
    1 GNU Linux-libre and the prisoners' dilemma http://linux-libre.fsfla.org/ Alexandre Oliva <lxoliva@fsfla.org> Twister, Pump.io: @lxoliva http://www.fsfla.org/~lxoliva/ Copyright 2009-2015 FSFLA (last changed November 2015) This work is licensed under the Creative Commons BY-SA 4.0 International License. http://www.fsfla.org/svn/fsfla/site/blogs/lxo/pres/linux-libre/ http://www.fsfla.org/blogs/lxo/pub/linux-libre GNU Linux-libre and the prisoners' dilemma Alexandre Oliva2 Summary • History • \Be Free!" campaign • Liberating Linux (again) • Next steps • Adoption • Challenges GNU Linux-libre and the prisoners' dilemma Alexandre Oliva3 History 1983 GNU 1991 Linux (non-Free) 1992 Linux (GNU GPLv2), Yggdrasil Linux/GNU/X 1996 Blobs in Linux (non-Free again) 2006 gNewSense: find-firmware and gen-kernel 2007 BLAG: deblob and Linux-libre 2008 FSFLA: deblob-check 2012 GNU Linux-libre GNU Linux-libre and the prisoners' dilemma Alexandre Oliva4 Be Free! • Promoting Free Software? • Promoting Software Freedom! • Social responsibility You must be the change you wish to see in the world. Mah¯atm¯aMohandas Karamchand Gandhi The more people resist [non-Free Software], the more people will be Free, and the more people will be free to be Free. Free Software Foundation Latin America http://fsfla.org/se-libre/ GNU Linux-libre and the prisoners' dilemma Alexandre Oliva5 But how could we \Be Free"? • GNU et al are Free, but Linux isn't! • Code without sources, various licenses This [GPLed] file contains firmware data derived from proprietary un- published source
    [Show full text]
  • Introduzione Alle Distribuzioni Linux Matteo Pani
    Introduzione alle Distribuzioni Linux Matteo Pani 22 ottobre 2016 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Il mare magno delle distro Gestione del Software Panoramica delle più famose distro Ambienti Desktop LXDE Xfce GNOME KDE Unity Matteo Pani LinuxDay - 22 ottobre 2016 pagina 2 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Definizione Una distribuzione (distro) Linux è un sistema operativo (SO), cioè l’insieme dei programmi di base e altri vari strumenti che permettono al computer di funzionare Matteo Pani LinuxDay - 22 ottobre 2016 pagina 3 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo È composto da vari componenti, come: I il bootloader I il kernel I i servizi (demoni) I la shell I server grafico I ambiente desktop (DE) Matteo Pani LinuxDay - 22 ottobre 2016 pagina 4 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Un po’ di storia I 1984 - GNU Project (Richard Stallman) I SO libero: GNU I altri software I albori degli anni ’90 - GNU mancava ancora di un kernel I 1991 - kernel Linux (Linus Torvalds) I Linux era compatibile con GNU: nasce GNU/Linux! I serviva un modo sufficientemente pratico e automatizzato per installarlo e gestirlo: nascono le distribuzioni Matteo Pani LinuxDay - 22 ottobre 2016 pagina 5 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? (Ri)Definizione Una distribuzione (distro) Linux è un sistema operativo (SO) che usa Linux come kernel. Matteo Pani LinuxDay - 22 ottobre 2016
    [Show full text]
  • O Tux N˜Ao Nos Representa!
    1 O Tux n~aonos representa! Anahuac de Paula Gil [email protected] Alexandre Oliva lxoliva@fsfla.org Copyright 2015 Anahuac de Paula Gil, Alexandre Oliva Esta obra est´alicenciada sob a Licen¸ca Creative Commons BY-SA 4.0 International. http://www.fsfla.org/svn/fsfla/ikiwiki/blogs/lxo/pres/detux/ O Tux n~aonos representa! Anahuac de Paula Gil e Alexandre Oliva 2 Resumo • Software Livre • Open Source • GNU Linux-libre • Liberdade de escolha • Distros Livres • #SemUbuntu O Tux n~aonos representa! Anahuac de Paula Gil e Alexandre Oliva 3 Liberdade de Software • Usu´ariocontrola suas computa¸c~oes • N~aoest´aimpedido de: { 0. executar; { 1. estudar (fontes) e adaptar; { 2. copiar e distribuir; { 3. melhorar e contribuir para... • ... todos os programas que usa O Tux n~aonos representa! Anahuac de Paula Gil e Alexandre Oliva 4 Maiores amea¸cas • Priva¸c~aode c´odigofonte • Licenciamento restritivo • Compatibilidade { Formatos e protocolos { Hardware • Computa¸c~ao na Nuvem • Usu´ariosdomados e adestrados O Tux n~aonos representa! Anahuac de Paula Gil e Alexandre Oliva 5 Movimento Software Livre • Desenvolver Software Livre • Compartilhar liberdade • Atrair usu´arios • Ensinar resist^encia • Eliminar software privativo • Libertar a humanidade O Tux n~aonos representa! Anahuac de Paula Gil e Alexandre Oliva 6 Pensamento OSI • Movimento contrarrevolucion´ario • Papel do Debian • N~aoao copyleft • Open Source, Linux, FOSS O Tux n~aonos representa! Anahuac de Paula Gil e Alexandre Oliva 7 GNU e Linux • GNU: porque usu´ariosmerecem liberdade • Linux:
    [Show full text]
  • Software Libre Y De Código Abierto
    Curso académico 2021/2022 Guía Docente: Software Libre y de Código Abierto DATOS GENERALES Facultad Facultad de Ciencias y Tecnología Titulación Grado en Ingeniería Informática Plan de estudios 2012 Especialidad/Mención Mención en Gestión y desarrollo de proyectos Web Materia Gestión y desarrollo de proyectos Web Carácter Optativo Período de impartición Segundo Trimestre Curso Cuarto Nivel/Ciclo Grado Créditos ECTS 6 Lengua en la que se Castellano imparte Prerrequisitos Ninguno DATOS DEL PROFESORADO Profesor Juan José Sánchez Peña Correo electrónico [email protected] Responsable Área Lenguajes y Sistemas Facultad Facultad de Ciencias y Informáticos Tecnología Perfil Profesional LinKedin 2.0 About.me Página 1 de 19 CONTEXTUALIZACIÓN Y JUSTIFICACIÓN DE LA ASIGNATURA Asignaturas de la Comercio Electrónico materia Diseño y Administración Avanzada de Bases de Datos Metodologías de Desarrollo Ágil Servicios y Aplicaciones Orientadas a la Web Servidores Web de Altas Prestaciones Software Libre y de Código Abierto Contexto y Hoy en día el software libre está siendo una alternativa tecnológica real, tanto a nivel sentido de la privado como público. Con esta asignatura se pretende definir qué es software libre, ya asignatura en la que es esencial para entender la asignatura. Asimismo se podrán extender los titulación y perfil conocimientos y competencias previos obtenidos en otras asignaturas al mundo de los profesional proyectos de software libre. Con esta asignatura el alumno conocerá el mundo del software libre, acercándose a su filosofía, estudiando las cuatro libertades que defiende y la legalidad en la que se justifica, su actualidad, su importancia en la empresa y los proyectos y herramientas más importantes en el día de hoy.
    [Show full text]
  • Debian GNU/Linux Since 1995
    Michael Meskes The Best Linux Distribution credativ 2017 www.credativ.com Michael • Free Software since 1993 • Linux since 1994 Meskes • Debian GNU/Linux since 1995 • PostgreSQL since 1998 credativ 2017 www.credativ.com Michael Meskes credativ 2017 www.credativ.com Michael • 1992 – 1996 Ph.D. • 1996 – 1998 Project Manager Meskes • 1998 – 2000 Branch Manager • Since 2000 President credativ 2017 www.credativ.com • Over 60 employees on staff FOSS • Europe, North America, Asia Specialists • Open Source Software Support and Services • Support: break/fix, advanced administration, Complete monitoring Stack • Consulting: selection, migration, implementation, Supported integration, upgrade, performance, high availability, virtualization All Major • Development: enhancement, bug-fix, integration, Open Source backport, packaging Projects ● Operating, Hosting, Training credativ 2017 www.credativ.com The Beginning © Venusianer@German Wikipedia credativ 2017 www.credativ.com The Beginning 2nd Try ©Gisle Hannemyr ©linuxmag.com credativ 2017 www.credativ.com Nothing is stronger than an idea whose Going time has come. Back On résiste à l'invasion des armées; on ne résiste pas à l'invasion des idées. In One withstands the invasion of armies; one does not withstand the invasion of ideas. Victor Hugo Time credativ 2017 www.credativ.com The Beginning ©Ilya Schurov Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian 3rd Try Linux Release. [. ] Ian A Murdock, 16/08/1993 comp.os.linux.development credativ 2017 www.credativ.com 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 Libranet Omoikane (Arma) Quantian GNU/Linux Distribution Timeline DSL-N Version 12.10-w/Android Damn Small Linux Hikarunix Damn Vulnerable Linux A.
    [Show full text]
  • Debian Une Distribution, Un Projet, Des Contributeurs
    https://people.debian.org/~taffit/talks/2018/ Debian Une distribution, un projet, des contributeurs David Prévot <[email protected]> Mercredi 27 mars 2018 — Lycée Aorai Quelques dates ● Fondée par Ian Murdock (16 août 1993) ● Debian 1.1 Buzz (17 juin 1996) ● Principes du logiciel libre selon Debian (DFSG) (5 juillet 1997) ● Première DebConf à Bordeaux (5 juillet 2000) https://www.debian.org/doc/manuals/project-history/ This hostname is going in dozens of remote config files. Changing a kid’s name is comparatively easy! https://xkcd.com/910/ Quelques chiffres ● Plus de 50 000 paquets binaires ● Installateur disponible en 75 langues ● 10 architectures (amd64, i386, armel, armhf…) ● Des centaines de distributions dérivées (Tails, Ubuntu, etc.) ● Des milliers de contributeurs https://www.debian.org/News/2017/20170617 Répartition des développeurs https://www.debian.org/devel/developers.loc Distributions majeures et dérivées ● Une poignées de distributions Linux à la base : Debian, Red Hat Enterprise Linux, Slackware, Gentoo, Arch Linux, Android, etc. ● De nombreuses distributions sont dérivées des précédentes : Tails, Ubuntu ou Raspbian par exemple pour Debian 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 Libranet Omoikane (Arma) Quantian GNU/Linux Distributions Timeline Damn Small Linux Version 17.10 Damn Vulnerable Linux KnoppMyth © Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa Danix © Konimex, Fabio Loli and contributors https://github.com/FabioLolix/linuxtimeline
    [Show full text]
  • The Following Distributions Match Your Criteria (Sorted by Popularity): 1. Linux Mint (1) Linux Mint Is an Ubuntu-Based Distribu
    The following distributions match your criteria (sorted by popularity): 1. Linux Mint (1) Linux Mint is an Ubuntu-based distribution whose goal is to provide a more complete out-of-the-box experience by including browser plugins, media codecs, support for DVD playback, Java and other components. It also adds a custom desktop and menus, several unique configuration tools, and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories. 2. Mageia (2) Mageia is a fork of Mandriva Linux formed in September 2010 by former employees and contributors to the popular French Linux distribution. Unlike Mandriva, which is a commercial entity, the Mageia project is a community project and a non-profit organisation whose goal is to develop a free Linux-based operating system. 3. Ubuntu (3) Ubuntu is a complete desktop Linux operating system, freely available with both community and professional support. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit. "Ubuntu" is an ancient African word, meaning "humanity to others". The Ubuntu distribution brings the spirit of Ubuntu to the software world. 4. Fedora (4) The Fedora Project is an openly-developed project designed by Red Hat, open for general participation, led by a meritocracy, following a set of project objectives. The goal of The Fedora Project is to work with the Linux community to build a complete, general purpose operating system exclusively from open source software.
    [Show full text]