Top Banner

of 32

Free Open Source Software: GNU GPL ... Atty. Michael Vernon Guerrero Mendiola MoodleMoot Philippines

Mar 13, 2020

ReportDownload

Documents

others

  • Atty. Michael Vernon Guerrero Mendiola

    MoodleMoot Philippines 2018 26 April 2018 Manila Hotel

    Free Open Source Software:

    GNU GPL General Public License

  • GNU is Not Unix

  • About GNU

    GNU is a Unix-like operating system. That means it is a collection of many programs: applications, libraries, developer tools, even games. The development of GNU, started in January 1984, is known as the GNU Project.Many of the programs in GNU are released under the auspices of the GNU Projectl those we call GNU packages. The name GNU is a reclusive acronym for ―GNU's Not Unix.‖ GNU is pronounced g'noo, as one syllable, like saying ―grew‖ but replacing the r with n. The program in a Unix-like system that allocates machine resources and talks to the hardware is called the ―kernel.‖ GNU is typically used with a kernel called Linux. This combination is the GNU/Linux operating system. GNU/Linux is used by millions, though many call it ―Linux‖ by mistake. GNU's own kernel, the Hurd, was started in 1990 (before Linux was started). Volunteers continue developing the Hurd because it is an interesting technical project. Gnu.org/ Free Software Foundation. CC BY-ND 4.0

  • “Free” NOT necessarily “Libre”

    Free software means the users have the freedom to run, copy, distribute, study, change and improve the software. Free software is a matter of liberty, not price. To understand the concept, you should think of ―free‖ as in ―free speech,‖ not as in ―free beer.‖ More precisely, free software means usersof a program have the four essential freedoms: * The freedom to run the program as you wish, for any purpose (freedom 0). * The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. * The freedom to redistribute copies so you can help your neighbor (freedom 2). * The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this. Developments in technology and network use have made these freedoms more important now than they were in 1983. Gnu.org/ Free Software Foundation. CC BY-ND 4.0

  • As to Freedom 0...

    As to Freedom 1...

    As to Freedom 2...

    As to Freedom 3, see limitations for 1 and 2

    Proprietary Software and Copyright

    See conditions of End User License Agreement (UELA), correllating thus provisions of the Civil Code of the Philippines, especially the Book pertaining to Obligations and Contracts.

    Section 185. Fair Use of a Copyrighted Work. – 185.1. The fair use of a copyrighted work for criticism, comment, news reporting, teaching including limited number of copies for classroom use, scholarship, research, and similar purposes is not an infringement of copyright. Decompilation, which is understood here to be the reproduction of the code and translation of the forms of a computer program to achieve the interoperability of an independently created computer program with other programs may also constitute fair use under the criteria established by this section, to the extent that such decompilation is done for the purpose of obtaining the information necessary to achieve such interoperability.

    Section 189. Reproduction of Computer Program. – 189.1. Notwithstanding the provisions of Section 177, the reproduction in one (1) back-up copy or adaptation of a computer program shall be permitted, without the authorization of the author of, or other owner of copyright in, a computer program, by the lawful owner of that computer program: Provided, That the copy or adaptation is necessary for: a. The use of the computer program in conjunction with a computer for the purpose, and to the extent, for which the computer program has been obtained; and b. Archival purposes, and, for the replacement of the lawfully owned copy of the computer program in the event that the lawfully obtained copy of the computer program is lost, destroyed or rendered unusable. 189.2. No copy or adaptation mentioned in this Section shall be used for any purpose other than the ones determined in this Section, and any such copy or adaptation shall be destroyed in the event that continued possession of the copy of the computer program ceases to be lawful. 189.3. This provision shall be without prejudice to the application of Section 185 whenever appropriate.

  • GNU licenses

  • General Public License

    Lesser General Public License

    Free Documentation License

    Licenses

    This type of license is used by most GNU software, allowing all recepients of the program the right to run, copy, modify and distribute it, while forbidding them from imposing further restrictions on any copies they distribute. Current version is version 3.

    This type of license is used to allow the GNU C Library to be link with proprietary software.

    This type of license is used for the documentation – such as manuals, textbooks or other documents – of GNU software.

    Affero General Public License This type of license is based on the GNU GPL but ahs additional term to allow users who interact with license software over a network to receive source for that program.

  • GNU GPL (General Public

    License)

    GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

  • Preamble

    Terms and Conditions

    Parts

    Reiterates the intention of GNU, and the means to protect the freedom of the users of Free software.

    Provides for the 0. Definitions 1. Source Code 2. Basic Permissions 3. Protecting Users' Legal Rights From Anti-Circumvention Law 4. Conveying Verbatim Copies 5. Conveying Modified Source Versions 6. Conveying Non-Source Forms 7. Additional Terms 8. Termination 9. Acceptance Not Required for Having Copies 10. Automatic Licensing of Downstream Recipients 11. Patents 12. No Surrender of Others' Freedom 13. Use with the GNU Affero General Public License 14. Revised Versions of this License 15. Disclaimer of Warranty 16. Limitation of Liability 17. Interpretation of Sections 15 and 16 How to Apply These Terms to Your New Programs Provides format of the notices relevant in new programs, illustrative of parrts of relevant stipulations in the license's terms and conditions.

  • Covered works

    Modification of covered works

    Conditions and Obligations

    propagate and convey source code format in standard interface basic permissions no technological measures affecting license convey verbatim copies (source code) object code subject include system libraries and corresponding source convey non-source form (distributions), system libraries need not be included, installation instructions included common no support requirement, no warranties auto licensing, no acceptance requirement for recipient

    Aggregation (separate licenses)

    Modify, propagate and convey source code format in standard interface basic permissions no technological measures affecting license convey modified versions (source code) object code subject include system libraries and corresponding source convey non-source form (distributions), system libraries need not be included, installation instructions included additional terms (may include content), but not to limit freedoms common no support requirement, no warranties auto licensing, no acceptance requirement for recipient patents should not affect freedoms (waiver of own patent rights) other obligations should not affect freedoms

  • Preamble

    // Nature and intention of the license // The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.

  • Preamble

    // Protection of rights // To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you m