Gpl 3: Стандартная общественная лицензия GNU 3.0 — Проект GNU программного обеспечения

Содержание

Стандартная общественная лицензия GNU 3.0 — Проект GNU программного обеспечения

GNU GENERAL PUBLIC LICENSE

Version 3, 29 June 2007

Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

Preamble

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.

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 must show them these terms so they know their rights.

Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.

For the developers’ and authors’ protection, the GPL clearly explains that there is no warranty for this free software. For both users’ and authors’ sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.

Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users’ freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.

Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS
0. Definitions.

“This License” refers to version 3 of the GNU General Public License.

“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.

“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.

To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.

A “covered work” means either the unmodified Program or a work based on the Program.

To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.

To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.

1. Source Code.

The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.

A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.

The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.

The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work’s System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.

The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.

The Corresponding Source for a work in source code form is that same work.

2. Basic Permissions.

All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work.

This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.

You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.

3. Protecting Users’ Legal Rights From Anti-Circumvention Law.

No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.

When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work’s users, your or third parties’ legal rights to forbid circumvention of technological measures.

4. Conveying Verbatim Copies.

You may convey verbatim copies of the Program’s source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.

You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.

5. Conveying Modified Source Versions.

You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

  • a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
  • b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
  • c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
  • d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.

A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation’s users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.

6. Conveying Non-Source Forms.

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

  • a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
  • b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
  • c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
  • d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
  • e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.

A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.

A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.

“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.

If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).

The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.

Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.

7. Additional Terms.

“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.

When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.

Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:

  • a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
  • b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
  • c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
  • d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
  • e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
  • f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.

All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.

If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.

Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.

8. Termination.

You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).

However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.

Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.

Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.

9. Acceptance Not Required for Having Copies.

You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.

10. Automatic Licensing of Downstream Recipients.

Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.

An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party’s predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.

You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.

11. Patents.

A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor’s “contributor version”.

A contributor’s “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.

Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor’s essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.

If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient’s use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.

Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.

12. No Surrender of Others’ Freedom.

If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.

13. Use with the GNU Affero General Public License.

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.

14. Revised Versions of this License.

The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.

If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy’s public statement of acceptance of a version permanently authorizes you to choose that version for the Program.

Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.

15. Disclaimer of Warranty.

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

16. Limitation of Liability.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

17. Interpretation of Sections 15 and 16.

If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:

    <program>  Copyright (C) <year>  <name of author>
    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w’ and `show c’ should show the appropriate parts of the General Public License. Of course, your program’s commands might be different; for a GUI interface, you would use an “about box”.

You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <https://www. gnu.org/licenses/>.

The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <https://www.gnu.org/licenses/why-not-lgpl.html>.

В чем разница между лицензиями GPL v2 и GPL v3?



Проще говоря, каковы причины и каковы различия между лицензиями с открытым исходным кодом GPL v2 и GPL v3? Мы будем признательны за разъяснения и ссылки на юридические термины, а также за дополнительные описания.

licensing
Поделиться Источник Nick     03 сентября 2008 в 11:05

4 ответа


  • geodjango + PostGIS = GPL?

    Я всегда путаюсь с лицензиями, я снова читаю, но я уверен, что кто-то там уже понимает это и, возможно, сможет объяснить это более ясно. Я пытаюсь заставить свою компанию использовать geodjango, и, будучи типичной крупной корпоративной компанией, они не хотят открывать исходный код полученного…

  • Использование GPL v2 DLL в приложении

    Я ищу ссылку, указывающую, нужно ли мне распространять исходный код моего приложения, если оно ссылается на двоичный файл, который его исходный код выпущен под GPL v2/3. Спасибо, Иден



98

Страница, на которую ссылаются в другом ответе, — хороший источник, но читать очень много. Вот краткий список некоторых из основных различий:

  • интернационализация: они использовали новую терминологию, а не язык, привязанный к юридическим понятиям US

  • патенты: они специально касаются патентов (включая проблему Microsoft / Novell, отмеченную в другом ответе)

  • «Тивизация»: они устраняют ограничения (как у Tivo) в потребительских продуктах, которые через аппаратное обеспечение лишают возможности изменять программное обеспечение

  • DRM: они обращаются к управлению цифровыми правами (которое они называют управлением цифровыми ограничениями)

  • совместимость: они касаются совместимости с некоторыми другими лицензиями с открытым исходным кодом

  • прекращение действия: они конкретно касаются того, что происходит, если лицензия нарушена, и лечения нарушений

Я согласен с замечанием о консультации с адвокатом (тем, кто знает о проблемах с лицензиями на программное обеспечение). Делая эти вещи (и многое другое), они более чем удвоили длину GPL. Хотя GPLv3 является сложным юридическим документом, он был разработан для чтения и разумного понимания разработчиками программного обеспечения. Существует также руководство по его пониманию и подробное обсуждение изменений с v2 на v3 в http://copyleft.org/guide/ .

Поделиться Will M     04 сентября 2008 в 20:27



25

Эта ссылка также подчеркивает различия между GPLv2 и GPLv3

Содержание:

GPLv3 от 29 июня 2007 года содержит основное намерение GPLv2 и является лицензией с открытым исходным кодом со строгим авторским левым (→ какие типы лицензий существуют для программного обеспечения с открытым исходным кодом и чем они отличаются?) Однако язык текста лицензии был сильно изменен и стал гораздо более всеобъемлющим в ответ на технические и юридические изменения и международный обмен лицензиями.

Новая версия лицензии содержит ряд положений, касающихся вопросов,которые не были или были недостаточно освещены в версии 2 GPL. Наиболее важными новыми правилами являются следующие:

а) GPLv3 содержит правила совместимости, которые облегчают, чем раньше, объединение кода GPL с кодом, опубликованным под разными лицензиями (→что такое совместимость лицензий?). Это касается, в частности, кода под лицензией Apache V.2.0.

Б) правила, касающиеся управления цифровыми правами, были введены для того, чтобы программное обеспечение GPL не менялось по желанию, поскольку пользователи обращались к правовым нормам, требующим защиты техническими защитными мерами (такими как директива DMCA или директива об авторском праве). Эффективность на практике договорных положений в GPL году еще предстоит увидеть.

c) GPLv3 содержит явную патентную лицензию, согласно которой люди, лицензирующие программу по лицензии GPL, обладают как авторскими правами, так и патентами в той мере, в какой это необходимо для использования лицензированного ими кода. Таким образом, всеобъемлющая патентная лицензия не выдается. Кроме того, новая патентная оговорка пытается защитить пользователя от последствий соглашений между патентообладателями и лицензиатами GPL, которые приносят пользу только некоторым лицензиатам (что соответствует сделке Microsoft/Novell). Лицензиаты обязаны обеспечить, чтобы каждый пользователь пользовался такими преимуществами (патентной лицензией или освобождением от претензий) или чтобы никто не мог извлечь из них выгоду.

г) в отличие от GPLv2, в GPLv3 четко указано, что нет требования раскрывать исходный код при использовании ASP программ GPL до тех пор, пока копия программного обеспечения не будет отправлена клиенту. Если эффект авторского Лева должен быть распространен на использование ASP (→ когда независимо разработанное программное обеспечение должно быть лицензировано под GPL?), то должна быть применена общая публичная лицензия Affero версии 3 (AGPL), которая отличается только в этом отношении от GPLv3.

Поделиться TT23     27 ноября 2011 в 10:04



8

Эта страница подчеркивает различия,но это все еще довольно много, чтобы прочитать.

Поделиться wvdschel     03 сентября 2008 в 11:08


  • MySQL поддержка Python, которая не находится под лицензиями типа GPL

    Я использую Python/Django вместо MySQL. В настоящее время я работаю с MySQLdb , который находится под лицензией GNU GPL. Есть ли библиотека с возможностями similar, которая не находится под лицензиями GPL-like? Уточнить: Я еще не знаю, захочу ли я распространять свой исходный код или брать деньги…

  • Разница между GPL+classpath_exception и LGPL

    Для некоторых библиотек на основе Java в чем разница между LGPL one и GPL one с исключением связывания? И то, и другое, похоже, позволяет ссылаться на него.



6

В (не совсем) циничных терминах причиной лицензии v3 была патентная сделка Microsoft с Novell.

На самом деле, вы всегда должны консультироваться с адвокатом, когда имеете дело с юридическими вопросами.

Поделиться Brad Wilson     03 сентября 2008 в 11:07


Похожие вопросы:


Совместима ли Creative Commons Attribution 3.0 с GPL v2+?

Я нашел какой-то код, который лицензирован под Creative Commons Attribution 3.0 (CC-BY 3.0). Я хочу выбрать его и поместить в программу, которую я скачал, которая лицензирована под GPL v2+. Затем я…


Лицензия MIT vs GPL

Лицензия MIT совместима с GPL. То есть я могу включить MIT-лицензионный код в GPL-лицензионный продукт, но могу ли я включить GPL-лицензионный код в MIT-лицензионный продукт? Мне кажется, что…


Разница между Affero-GPL и GPLv3

В чем разница между общей публичной лицензией Affero и общей публичной лицензией GNU (GPL) ?


geodjango + PostGIS = GPL?

Я всегда путаюсь с лицензиями, я снова читаю, но я уверен, что кто-то там уже понимает это и, возможно, сможет объяснить это более ясно. Я пытаюсь заставить свою компанию использовать geodjango, и,…


Использование GPL v2 DLL в приложении

Я ищу ссылку, указывающую, нужно ли мне распространять исходный код моего приложения, если оно ссылается на двоичный файл, который его исходный код выпущен под GPL v2/3. Спасибо, Иден


MySQL поддержка Python, которая не находится под лицензиями типа GPL

Я использую Python/Django вместо MySQL. В настоящее время я работаю с MySQLdb , который находится под лицензией GNU GPL. Есть ли библиотека с возможностями similar, которая не находится под…


Разница между GPL+classpath_exception и LGPL

Для некоторых библиотек на основе Java в чем разница между LGPL one и GPL one с исключением связывания? И то, и другое, похоже, позволяет ссылаться на него.


Лицензирование программного обеспечения, использующего код GPL с лицензиями, отличными от GPL

Допустим, я напишу код, который мы назовем X. Он использует некоторый код GPL, назовем его библиотекой Y. Ясно, что мне придется выпустить X с лицензией GPL. — Все в порядке. Мой вопрос заключается…


Могу ли я опубликовать измененную версию программы GPL v1 под GPL v2+?

Я хочу изменить программу с открытым исходным кодом, написанную кем-то другим и опубликованную под GPL версией 1, по какой-то причине. Я знаком с GPL v2+ и предпочел бы опубликовать свою…


Совместимость GPL лицензия v3 и v2

Я хочу выпустить сценарий php, который я только что написал, под лицензией gpl. Моя проблема: Jquery и tinymce оба лицензированы под gpl v2, В то время как другая библиотека, которая мне нужна,…

Третья версия GPL нравится не всем

Фонд FSF ведет активную работу по созданию новой, третьей версии лицензии GPL. На условиях GPL распространяются многие открытые программы, включая ядро операционной системы Linux. Изменения в разрабатываемой третьей версии касаются патентов на ПО, а также систем защиты от несанкционированного распространения информации. Они стали причиной нового бурного всплеска дебатов в интернете и среди известных деятелей свободного ПО.

страницы:   1   |   2    |  следующая

Третья версия GPL — ответ на новые нужды?

В 1989 году увидела свет первая версия лицензии, защищающей Open Source – GPL (General Public License). В 1991 году фонд свободного ПО (FSF) опубликовал вторую версию лицензии GPL. С тех пор новые версии не выпускались много лет. Между тем, ситуация в сообществе разработчиков свободного ПО заметно изменилась. Прежде всего, их стало существенно больше. Если в 1991 году над открытыми программами работало относительно немного энтузиастов, то спустя пятнадцать лет – огромное сообщество, участники которого находятся во множестве стран мира. Тогда коммерческих компаний, ведущих активную разработку свободного ПО, почти не было, сейчас в их числе крупнейшие фирмы. Понятно, что появляются новые пожелания к наиболее распространенной лицензии для такого ПО – GPL.

Кроме того, по мнению FSF, с 1991 года появились (или стали куда заметнее) новые угрозы свободному ПО. GPL должна, с точки зрения фонда, максимально защищать свободные программы (разумеется, только те, которые выпущены именно под этой лицензией) от этих угроз. Пришло время для принципиально обновленной GPL – версии 3. И в конце 2005 – начале 2006 года началась активная работа над ней.

После выхода «третьей» GPL под ней сразу же станет доступно множество программ. Дело в том, что с самой первой версии лицензии FSF предполагал ее возможное обновление. Поэтому он выпускает все собственные программы с разрешением распространять их «по лицензии GPL версии 2 или более поздней версии, выпущенной FSF» и рекомендует другим разработчикам поступать так же. Рекомендациям следует большинство разработчиков; немалое количество ПО выпущено именно на таких условиях, и автоматически станет доступно под GPL 3. Впрочем, есть и исключения; в частности, к ядру Linux относится только GPL версии 2.

Чтобы максимально учесть интересы сообщества разработчиков и пользователей, FSF сделал процесс разработки новой версии открытым. В январе нынешнего года был опубликован первый «черновой» вариант вместе с приложением, объясняющим причины изменений. Все желающие могут на сайте http://gplv3.fsf.org внести свои предложения и комментарии. FSF планирует выпустить еще несколько «черновиков», а затем, не позднее марта 2007 года, утвердить окончательную версию GPL 3.

Новая лицензия – против DRM

Часть изменений в черновике GPL 3, по сравению с существующей GPL 2, носит технический характер. В частности, если в 1989-91 г. авторы GPL рассчитывали ее в основном на американское законодательство, то GPL 3 учитывает самые разные варианты законов, распространенные в различных странах. Другие изменения касаются достаточно принцииальных вопросов. Наиболее заметные (и спорные) из них связаны с технологией DRM – «управления цифровыми правами» (Digital Rights Management). С точки зрения FSF, ее скорее надо называть «управлением цифровыми запретами» (Digital Restrictions Management).

Во многих странах приняты законы, запрещающие любой «обход» DRM. Копирование, закрытое технической системой, запрещено – даже если оно не нарушает ничьи авторские права. Более того, нередко запрещены и инструменты для такого копирования. GPL 3 заявляет, что программа, к которой эта лицензия относится, «не является» средством технической защиты от копирования. Данный закон не может к ней относиться, что бы она ни делала на самом деле.

На некоторых компьютерных системах, таких как TiVo, без специального шифра невозможно обновить ПО. Даже если это ПО свободное и пользователь получил его исходный код и легально модифицировал, он не сможет установить новую версию. Чтобы избежать подобной ситуации, GPL 3 требует поставки вместе с исходным кодом всех ключей, требуемых для его запуска, а также (с некоторыми исключенями) для расшифровки всех данных «на выходе» программы, есди они зашифрованы.

VMware vSphere: как получить максимум от облака

Облака

FSF считает патенты на ПО важной опасностью для существования свободных программ (а также и закрытого ПО, как минимум – создаваемого вне крупных фирм). Однако широких «антипатентных» изменений, дискуссия о которых периодически поднимается, в черновике GPL 3 нет. В частности, никакого «наказания» за сам факт патентования ПО, или за любую «патентную атаку» (т. е. судебный процесс о нарушении патента) как таковую, не предусмотрено. GPL 3 всего лишь включает лицензию на использование всех патентов, которые принадлежат автору либо распространителю программы и необходимы для ее использования. Кроме того, тем, кто подал патентный иск, связанный именно с данной программой (или основанной на ней другой версией), использование программы запрещается. Также предусмотрен случай, когда распространитель получил специальную лицензию на нужный для программы патент. Такая лицензия может не распространяться на других пользователей, получивших программу непосредстенно от этого распространителя или «по цепочке» через еще кого-либо. GPL 3 требует от распространителя в такой ситуации (и только в ней, т.е. когда речь идет именно о данном лицензированном патенте) защищать пользователей от патентных исков.

Еще одно изменение в GPL, заметное в основном разработчикам свободного ПО – расширение «совместимости» с другими лицензиями. Теперь в состав GPL-программы можно включать модули, выпущенные под иной свободной лицензией – даже с некоторыми требованиями, которых нет в самой GPL. Раньше такое было возможно лишь в случае, когда другая лицензия не добавляла к GPL никаких дополнительных ограничений; теперь можно, например, потребовать сохранения имени автора программы в документации.

GNU GPL: когда-то радикальный манифест

Первая версия лицензии GNU GPL (General Public License) была выпущена в 1989 году Фондом свободного ПО (Free Software Foundation, FSF). Этот Фонд был и остается прежде всего детищем одного человека, Ричарда Столлмана, и его довольно-таки радикальных идей.

По мнению Столлмана, продавать ПО и при этом запрещать его копирование, изучение и модификацию — попросту аморально. Делиться полезной информацией, такой как программы, с друзьями, а при необходимости и «доделывать» что-то для своих нужд – естественно для компьютерщика. Когда ему продают «коробку» со стандартной лицензией и без исходных кодов, он лишается этого важнейшего права.

В 80-е годы прошлого века, с ростом массового компьютерного рынка, именно такой способ распространения ПО стал общепринятым. Ричарду, который к тому моменту уже был опытным программистом, эта ситуация не нравилась. В 1983 году он основал проект GNU, в рамках которого предполагалось создать полноценную свободную операционную систему – аналог Unix.

страницы:   1   |   2    |  следующая


Подборки часто задаваемых вопросов — Генеральная публичная лицензия GNU (GNU General Public License), редакция 3

Copyright © 2007 Free Software Foundation, Inc. http://fsf.org/>. Перевод: Павел Протасов [email protected]>, 2016 г. Разрешается свободно копировать и распространять текст настоящей Лицензии, запрещается вносить в него изменения.

Введение

Генеральная публичная лицензия GNU (GNU GPL) — свободная лицензия для программного обеспечения и произведений других видов, разрешающая свободное создание производных произведений, используемых на условиях GNU GPL.
Лицензии на большинство программ и других прикладных работ составлены так, чтобы лишить Вас права распространять и изменять такие произведения. В противоположность этому, Генеральная публичная лицензия GNU предназначена для того, чтобы предоставить Вам право распространять и изменять все версии программы, чтобы она оставалась свободным программным обеспечением для всех пользователей. Мы, Фонд свободного программного обеспечения, используем Генеральную публичную лицензию GNU для большей части нашего программного обеспечения; это относится и к другим произведениям, авторы которых сделали то же самое. Вы также можете применить ее к своим программам.
Когда мы говорим о свободном программном обеспечении, мы имеем в виду свободу использования, а не бесплатность. Наши Генеральные публичные лицензии составлены для того, чтобы убедиться, что у Вас есть право распространять копии свободного ПО (и взимать плату за них, если Вы хотите), что Вы получаете исходные тексты или можете получить их, если захотите, что Вы можете изменять программное обеспечение или использовать его части в новых свободных программах, и Вы знаете о своем праве делать все это.
Чтобы защитить Ваши права, нам нужно запретить другим отрицать их или просить Вас отказаться от них. Таким образом, если Вы распространяете копии программного обеспечения или изменяете его, у Вас появляются определенные обязанности: Вы должны уважать свободу других.
Например, если Вы распространяете копии такой программы, будь то бесплатно или за вознаграждение, Вы должны передать получателям те же права, которые получили. Вы должны убедиться, что они также получили или могут получить исходный текст. Также Вы должны ознакомить их с этими условиями, чтобы они знали свои права.
Разработчики, использующие GNU GPL, защищают Ваши права при помощи следующих мер: (1) закрепляют авторское право на программное обеспечение, и (2) предлагают Вам принять условия настоящей Лицензии, закрепляющей Ваше право на создание копий, распространение и (или) внесение изменений в программное обеспечение.
Для защиты разработчиков и авторов GPL в явной форме говорит об отсутствии гарантий на свободное программное обеспечение. В интересах и пользователей и авторов GPL требует, чтобы к измененным версиям прилагалось описание изменений, так чтобы связанные с ними проблемы не могли быть ошибочно приписаны авторам предыдущих версий.
Некоторые устройства спроектированы так, чтобы запретить пользователям установку или запуск на них измененных версий программного обеспечения, разрешив это только производителю. Это в корне несовместимо с целью защиты права пользователей на изменение программного обеспечения. Как правило, такие злоупотребления происходят в области потребительских продуктов, то есть там, где это особенно неприемлемо. Поэтому мы разработали эту редакцию GPL, чтобы пресечь подобную практику в этой сфере. Если подобные проблемы возникнут в других сферах, мы готовы расширить эти положения на них в будущих редакциях GPL, настолько, насколько это нужно для того, чтобы защитить свободу пользователей.
И наконец, каждой программе постоянно угрожают патенты на программное обеспечение. Государства не должны допускать ограничения патентами разработки и использования программного обеспечения на компьютерах общего назначения, однако, поскольку они это допускают, мы хотели бы избежать еще одной опасности, состоящей в том, что в результате патентования решений, используемых в свободной программе, она перестанет удовлетворять критериям свободного программного обеспечения. Чтобы предотвратить это, GPL гарантирует, что патентование не может быть использовано для того, чтобы сделать программу несвободной.
Детальные определения используемых терминов и описание условий копирования, распространения и внесения изменений приведены ниже.

ТЕРМИНЫ И УСЛОВИЯ

«Настоящая Лицензия» — редакция 3 Генеральной публичной лицензии GNU.
Под «Авторским правом» также понимаются законы, сходные с авторско-правовыми, которые применяются к другим видам работ, например, к топологиям микросхем.
Термином «Программа» обозначается любое охраноспособное произведение, используемое в соответствии с настоящей Лицензией. Лицензиат именуется «Вы». «Лицензиаты» и «получатели» могут быть как физическими лицами, так и организациями.
«Внесение изменений» в произведение означает копирование или адаптацию произведения целиком или в части, способом, требующим разрешения правообладателя, за исключением изготовления его точной копии. Получившееся в результате произведение называется «измененной версией» предыдущего произведения или произведением, «основанным на» более ранней работе.
Термином «Лицензионное произведение» обозначается неизмененная Программа или произведение, основанное на Программе.
«Распространение» произведения означает совершение с ним действий, которые при отсутствии разрешения сделают Вас прямо или косвенно ответственным за нарушение действующего закона об авторском праве, за исключением запуска на компьютере или изменения копии, созданной в личных целях. Распространение включает в себя копирование, раздачу копий (с изменениями или без них), доведение до всеобщего сведения, а в некоторых странах — и другие действия.
«Передача» произведения означает любой вид распространения, который позволяет другим лицам создавать или получать копии произведения. Обычное взаимодействие с пользователем через компьютерную сеть без создания копии передачей не является.
В диалоговом режиме пользователю должна быть показана «Информация об авторском праве», достаточная для того, чтобы (1) обеспечить отображение соответствующего уведомления об авторских правах и (2) сообщить пользователю о том, что ему не предоставляется никакой гарантии на произведение (за исключением фактически предоставленных гарантий), о том, что лицензиаты могут передавать произведение на условиях, описанных в настоящей Лицензии, а также о том, как ознакомиться с текстом настоящей Лицензии. Если интерфейс предоставляет собой список пользовательских команд или настроек, наподобие меню, это требование считается выполненным при наличии явно выделенного пункта в таком меню.

Под «Исходным текстом» понимается произведение в форме, которая более всего подходит для внесения в него изменений. «Объектным кодом» называется произведение в любой иной форме.
«Стандартный интерфейс» — интерфейс, который либо является общепринятым стандартом, введенным общепризнанным органом по стандартизации, либо, в случае интерфейсов, характерных для конкретного языка программирования — тот, который широко используется разработчиками, пишущими программы на этом языке.
«Системные библиотеки» исполняемого произведения включают в себя то, что не относится к произведению в целом и при этом (a) входит в обычный комплект Основного компонента, но при этом не является его частью и (b) служит только для обеспечения работы с этим Основным компонентом или реализации Стандартного интерфейса, для которого существует общедоступная реализация, опубликованная в виде исходного текста. «Основным компонентом» в данном контексте назван главный существенный компонент (ядро, оконная система и т.д.) определенной операционной системы (если она используется), под управлением которой функционирует исполняемое произведение, либо компилятор, используемый для создания произведения или интерпретатор объектного кода, используемый для его запуска.
«Полный исходный текст» для произведения в форме объектного кода — весь исходный текст, необходимый для создания, установки и (для исполняемого произведения) функционирования объектного кода, а также модификации произведения, включая сценарии, контролирующие эти действия. Однако он не включает в себя Системные библиотеки, необходимые для функционирования произведения, инструменты общего назначения или общедоступные свободные программы, которые используются в неизменном виде для выполнения этих действий, но не являются частью произведения. Полный исходный текст включает в себя, например, файлы описания интерфейса, прилагаемые к файлам исходного текста произведения, а также исходные тексты общих библиотек и динамически связанных подпрограмм, которые требуются для функционирования произведения, например для прямой передачи данных или передачи управления потоками между этими подпрограммами и другими частями произведения.
Полный исходный текст не включает в себя то, что пользователи могут получить автоматически из других частей Полного исходного текста.
Полным исходным текстом для произведения в форме исходных текстов является само это произведение.

Все права, предоставленные на основании настоящей Лицензии, действуют в течение срока действия авторских прав на Программу и не могут быть отозваны при условии, что сформулированные в ней условия соблюдены. Настоящая Лицензия однозначно подтверждает Ваши неограниченные права на запуск неизмененной Программы. Результаты функционирования Лицензионного произведения распространяются на условиях настоящей Лицензии в случае, если они, учитывая их содержание, являются частью Лицензионного произведения. Настоящая Лицензия подтверждает Ваши права на свободное использование произведения или другие аналогичные полномочия, предусмотренные действующим законодательством об авторском праве.
Если Вы не осуществляете обычную передачу Лицензионного произведения, то можете как угодно создавать, запускать и распространять его копии до тех пор, пока Лицензия сохраняет силу. Вы можете передавать Лицензионные произведения третьим лицам исключительно для того, чтобы они внесли в них изменения для Вас или предоставили Вам возможность их запуска, при условии, что Вы соглашаетесь с условиями настоящей Лицензии при передаче всех материалов, авторскими правами на которые Вы не обладаете. Лица, создающие или запускающие Лицензионные произведения для Вас, должны делать это исключительно от Вашего имени, под Вашим руководством и контролем, на условиях, которые запрещают им создание без Вашей санкции каких-либо копий материалов, на которые Вы обладаете авторским правом.
Любая другая передача разрешается исключительно при соблюдении описанных ниже условий. Сублицензирование не допускается; раздел 10 делает его не нужным.

Ни одно Лицензионное произведение не должно считаться содержащим эффективные технические средства, удовлетворяющие требованиям любого действующего закона, принятого во исполнение обязательств, предусмотренных статьей 11 Договора ВОИС по авторскому праву от 20 декабря 1996 года или аналогичных законов, запрещающих или ограничивающих обход таких технических средств.
При передаче Лицензионного произведения Вы отказываетесь от всех предоставляемых законом полномочий по запрету обхода технических средств, используемых авторами в связи с осуществлением их прав, признавая, что такой обход находится в рамках осуществления прав на использование Лицензионного произведения, предоставленных настоящей Лицензией; также Вы отказываетесь от любых попыток ограничить функционирование произведения или внесение в него изменений, направленных на реализацию предоставленных Вам законом прав на запрет пользователю обхода технических средств.

Вы можете передавать точные копии исходных текстов Программы в том виде, в котором Вы их получили, на любом носителе, при условии, что Вы прилагаете к каждой копии соответствующее уведомление об авторских правах способом, обеспечивающим ознакомление с ним пользователя; сохраняете все уведомления о том, что к тексту применима настоящая Лицензия и любые ограничения, добавленные в соответствии с разделом 7; сохраняете все уведомления об отсутствии каких-либо гарантий; предоставляете всем получателям вместе с Программой копию настоящей Лицензии.
Вы можете установить любую цену за каждую копию, которую Вы передаете, или распространять копии бесплатно; также Вы можете предложить поддержку или гарантию за отдельную плату.

Вы можете передавать исходный текст произведения, основанного на Программе, или изменений, необходимых для того, чтобы получить его из Программы, на условиях, описанных в разделе 4, при соблюдении следующих условий:
а) Произведение должно содержать уведомления о произведенных Вами изменениях с указанием их даты, сделанные способом, обеспечивающим ознакомление с ними пользователя.
b) Произведение должно содержать уведомление о том, что оно распространяется на условиях настоящей Лицензии, а также об условиях, добавленных в соответствии с разделом 7, сделанное способом, обеспечивающим ознакомление с ним пользователя. Данное требование имеет приоритет над требованиями раздела 4 «оставлять нетронутыми все уведомления».
c) Вы должны передать на условиях настоящей Лицензии всю работу целиком любому лицу, которое приобретает копию. Таким образом, настоящая Лицензия вместе с любыми применимыми условиями раздела 7 будет применяться к произведению в целом и всем его частям, независимо от их комплектности. Настоящая Лицензия не дает права на лицензирование произведения на любых других условиях, но это не лишает законной силы такое разрешение, если Вы получили его отдельно.
d) Если произведение имеет интерактивные пользовательские интерфейсы, каждый из них должен отображать Информацию об авторском праве; однако, если Программа имеет пользовательские интерфейсы, которые не отображают информацию об авторском праве, от Вашего произведения этого также не требуется.
Включение Лицензионного произведения в подборку на разделе хранения данных или на носителе, на котором распространяется произведение, вместе с другими отдельными самостоятельными произведениями, которые по своей природе не являются переработкой Лицензионного произведения и не объединены с ним, например, в программный комплекс, называется «набором», если авторские права на подборку не используются для ограничения доступа к ней или законных прав ее пользователей сверх того, что предусматривают лицензии на отдельные произведения. Включение Лицензионного произведения в набор не влечет применения положений настоящей Лицензии к остальным его частям.

Вы можете передавать Лицензионное произведение в виде объектного кода в соответствии с положениями разделов 4 и 5, при условии, что Вы также передаете машиночитаемый Полный исходный текст в соответствии с условиями настоящей Лицензии, одним из следующих способов:
a) Передавая объектный код или содержащий его материальный продукт (включая носитель, на котором распространяется произведение), с приложением Полного исходного текста на материальном носителе, обычно используемом для обмена программным обеспечением.
b) Передавая объектный код или содержащий его материальный продукт (включая носитель, на котором распространяется произведение), с письменным предложением, действительным в течение не менее трех лет либо до тех пор, пока Вы предоставляете запасные части или поддержку для данного продукта, о передаче любому обладателю объектного кода (1) копии Полного исходного текста для всего программного обеспечения, содержащегося в продукте, на которое распространяется действие настоящей Лицензии, на физическом носителе, обычно используемом для обмена программным обеспечением, по цене, не превышающей разумных затрат на передачу копии, или (2) доступа к Полному исходному тексту с возможностью его копирования с сетевого сервера без взимания платы.
c) Передавая отдельные копии объектного кода с письменной копией предложения о предоставлении Полного исходного текста. Этот вариант допускается только в отдельных случаях при распространении без извлечения прибыли, и только если Вы получили объектный код с таким предложением в соответствии с пунктом 6b.
d) Передавая объектный код посредством предоставления доступа к нему по определенному адресу (бесплатно или за дополнительную плату), и предлагая эквивалентный доступ к Полному исходному тексту таким же способом по тому же адресу без какой-либо дополнительной оплаты. От Вас не требуется принуждать получателей копировать Полный исходный текст вместе с объектным кодом. Если объектный код размещен на сетевом сервере, Полный исходный текст может находиться на другом сервере (управляемом Вами или третьим лицом), который предоставляет аналогичную возможность копирования; при этом Вы должны четко указать рядом с объектным кодом способ получения Полного исходного текста. Независимо от того, на каком сервере расположен Полный исходный текст, Вы обязаны убедиться в том, что он будет распространяться в течение времени, необходимого для соблюдения этих требований.
e) Передавая объектный код с использованием одноранговой (пиринговой) сети, при условии информирования других пользователей сети о том, где можно бесплатно получить объектный код и Полный исходный текст произведения способом, описанным в пункте 6d.
Не нужно включать в передаваемый объектный код его отделимые части, исходные тексты которых не входят в состав Полного исходного текста, такие как Системные библиотеки.
«Потребительский товар» это либо (1) «товар, предназначенный для личных нужд», под которым понимается любое материальное личное имущество, которое обычно используется для личных, семейных или домашних целей, или (2) что-либо спроектированное или продающееся для использования в жилище. При определении того, предназначен ли товар для личных нужд, сомнения должны толковаться в пользу положительного ответа на этот вопрос. Применительно к конкретному товару, используемому конкретным пользователем, под выражением «обычно используется» имеется в виду способ, которым данный вид товаров преимущественно или как правило используется, независимо от статуса конкретного пользователя или способа, которым конкретный пользователь использует, предполагает или будет использовать товар. Товар относится к предназначенным для личных нужд независимо от того, насколько часто он используется в коммерческой деятельности, промышленности или иной сфере, не относящейся к личным нуждам, за исключением случая, когда использование в этой сфере представляет собой единственный основной способ использования такого товара.
«Информация, необходимая для установки» Потребительского товара — любые методы, процедуры, сведения, необходимые для авторизации, или другая информация, необходимая для установки и запуска в Потребительском товаре измененных версий Лицензионного произведения, полученных при изменении Полного исходного текста. Данная информация должна быть достаточной для того, чтобы обеспечить возможность внесения в исходный текст изменений, не приводящих к ограничению или нарушению его дальнейшей работоспособности.
Если вместе с Потребительским товаром или специально для использования в нем Вы передаете произведение в виде объектного кода на условиях, описанных в данном разделе, и такая передача является частью сделки, по которой право владения и пользования Потребительским товаром переходит к получателю пожизненно или на определенный срок (независимо от признаков сделки), Полный исходный текст, передаваемый согласно данному разделу, должен сопровождаться Информацией, необходимой для установки. Но это требование не применяется, если ни Вы, ни какое-либо третье лицо не сохраняет за собой возможности установки измененного объектного кода на Потребительский товар (например, произведение было установлено в постоянную память).
Требование о предоставлении Информации, необходимой для установки, не включает в себя требование продолжения оказания услуг по поддержке, предоставления гарантии или обновлений для произведения, которое было изменено или установлено получателем, либо для Потребительского товара, в котором оно было изменено или на который оно было установлено. В доступе к сети может быть отказано, если само внесение изменений существенно и негативно влияет на работу сети, нарушает правила обмена данными или не поддерживает протоколы для обмена данными по сети.
Передаваемый в соответствии с данным разделом Полный исходный текст и предоставленная Информация, необходимая для установки, должны быть записаны в формате, который имеет общедоступное описание (и общедоступную реализацию, опубликованную в форме исходного текста) и не должны требовать никаких специальных паролей или ключей для распаковки, чтения или копирования.

«Дополнительными разрешениями» называются условия, которые дополняют условия настоящей Лицензии, вводя исключения из одного или нескольких ее положений. Дополнительные разрешения, которые применимы ко всей Программе, должны рассматриваться как часть настоящей Лицензии, в той степени, в которой они соответствуют действующему законодательству. Если дополнительные разрешения применяются только к части Программы, эта часть может быть использована отдельно на измененных условиях, но вся Программа продолжает использоваться на условиях настоящей Лицензии без учета дополнительных разрешений.
Когда Вы передаете копию Лицензионного произведения, Вы можете по своему усмотрению исключить любые дополнительные разрешения, примененные к этой копии или к любой ее части. (Для дополнительных разрешений может быть заявлено требование об их удалении в определенных случаях, когда Вы вносите изменения в произведение.) Вы можете добавлять дополнительные разрешения к добавленным Вами в Лицензионное произведение материалам, на которые Вы обладаете авторскими правами или правом выдачи соответствующего разрешения.
Независимо от любых других положений настоящей Лицензии, Вы можете дополнить ее положения следующими условиями, относящимися к материалу, добавленному к Лицензионному произведению (если это разрешено обладателями авторских прав на материал):
a) отказом от гарантий или ограничением ответственности, отличающимися от тех, что описаны в разделах 15 и 16 настоящей Лицензии; либо
b) требованием сохранения соответствующей информации о правах или об авторстве материала, или включения ее в Информацию об авторском праве, отображаемую содержащим его произведением; либо
c) запретом на искажение информации об источнике происхождения материала или требованием того, чтобы измененные версии такого материала содержали корректную отметку об отличиях от исходной версии; либо
d) ограничением использования в целях рекламы имен лицензиаров или авторов материала; либо
e) отказом от предоставления прав на использование в качестве товарных знаков некоторых торговых наименований, товарных знаков или знаков обслуживания; либо
f) требованием от каждого, кто по договору передает материал (или его измененные версии), предоставления компенсации лицензиарам и авторам материала в виде принятия на себя любой ответственности, которую этот договор налагает на лицензиаров и авторов.
Все остальные ограничивающие дополнительные условия считаются «дополнительными запретами» по смыслу раздела 10. Если программа, которую Вы получили, или любая ее часть содержит уведомление о том, что наряду с настоящей Лицензией ее использование регулируется условием, относящимся к дополнительным запретам, Вы можете удалить такое условие. Если лицензия содержит дополнительный запрет, но допускает лицензирование на измененных условиях или передачу в соответствии с настоящей Лицензией, Вы можете добавить к Лицензионному произведению материал, используемый на условиях такой лицензии, в том случае, если дополнительный запрет не сохраняется при таком изменении условий лицензии или передаче.
Если Вы добавляете условия для использования Лицензионного произведения в соответствии с настоящим разделом, Вы должны поместить в соответствующих файлах исходного текста уведомление о том, что к этим файлам применяются дополнительные условия, или указание на то, как ознакомиться с соответствующими условиями.
Дополнительные разрешающие или ограничивающие условия могут быть сформулированы в виде отдельной лицензии или зафиксированы как исключения; вышеуказанные требования применяются в любом случае.

Вы не можете распространять Лицензионное произведение или вносить в него изменения на условиях, отличающихся от явно оговоренных в настоящей Лицензии. Любая попытка распространения или внесения изменений на иных условиях является ничтожной и автоматически прекращает Ваши права, полученные по настоящей Лицензии (включая лицензию на любые патенты, предоставленные согласно третьему пункту раздела 11).
Тем не менее если Вы прекращаете нарушение настоящей Лицензии, Ваши права, полученные от конкретного правообладателя, восстанавливаются (а) временно, до тех пор пока правообладатель явно и окончательно не прекратит действие Ваших прав, и (б) навсегда, если правообладатель не уведомит Вас о нарушении с помощью надлежащих средств в течение 60 дней после прекращения нарушений.
Кроме того, Ваши права, полученные от конкретного правообладателя, восстанавливаются навсегда, если правообладатель впервые любым подходящим способом уведомляет Вас о нарушении настоящей Лицензии на свое произведение (для любого произведения) и Вы устраняете нарушение в течение 30 дней после получения уведомления.
Прекращение Ваших прав, описанное в настоящем разделе, не прекращает действие лицензий лиц, которые получили от Вас копии произведения или права, предоставляемые настоящей Лицензией. Если Ваши права были прекращены навсегда и не восстановлены, Вы не можете вновь получить право на тот же материал на условиях, описанных в разделе 10.

Вы не обязаны принимать условия настоящей Лицензии для того, чтобы получить или запустить копию Программы. Случайное распространение Лицензионного произведения, происходящее вследствие использования для получения его копии передачи по одноранговой (пиринговой) сети, также не требует принятия этих условий. Тем не менее только настоящая Лицензия дает Вам право распространять или изменять любое Лицензионное произведение. Если Вы не приняли условия настоящей Лицензии, такие действия будут нарушением авторского права. Поэтому изменяя или распространяя Лицензионное произведение, Вы выражаете согласие с условиями настоящей Лицензии.

Каждый раз, когда Вы передаете Лицензионное произведение, получатель автоматически получает от его лицензиара право запускать, изменять и распространять это произведение при условии соблюдения настоящей Лицензии. Вы не несете ответственности за соблюдение третьими лицами условий настоящей Лицензии.
«Реорганизацией» называются действия, в результате которых передается управление организацией или значительная часть ее активов, а также происходит разделение или слияние организаций. Если распространение Лицензионного произведения является результатом реорганизации, каждая из сторон сделки, получающая копию произведения, также получает все права на произведение, которые предшествующее юридическое лицо имело или могло предоставить согласно предыдущему абзацу, а также право на владение Полным исходным текстом произведения от предшественника, осуществляемое в его интересах, если предшественник владеет им или может получить его при разумных усилиях.
Вы не можете налагать каких-либо дополнительных ограничений на осуществление прав, предоставленных или подтвержденных в соответствии с настоящей Лицензией. Например, Вы не можете ставить осуществление прав, предоставленных по настоящей Лицензии, в зависимость от оплаты отчислений, роялти или других сборов; также Вы не можете инициировать судебный процесс (включая встречный иск или заявление встречного требования в судебном процессе) о нарушении любых патентных прав при создании, использовании, продаже, предложении продажи, импорте Программы или любой ее части.

«Инвестором» называется правообладатель, разрешающий использование Программы либо произведения, на котором основана Программа, на условиях настоящей Лицензии. Произведение, лицензированное таким образом, называется «версией со вкладом» инвестора.
«Неотъемлемые патентные претензии» инвестора — все патентные права, принадлежащие инвестору или контролируемые им в настоящее время либо приобретенные в будущем, которые могут быть нарушены созданием, использованием или продажей версии со вкладом, допускаемыми настоящей Лицензией; они не включают в себя права, которые будут нарушены исключительно вследствие будущих изменений версии со вкладом. Для целей данного определения под «контролем» понимается право выдавать патентные сублицензии способами, не нарушающими требований настоящей Лицензии.
Каждый инвестор предоставляет Вам неисключительную безвозмездную лицензию на патент, действующую во всем мире, соответствующую неотъемлемым патентным претензиям инвестора, на создание, использование, продажу, предложение для продажи, импорт, а также запуск, внесение изменений и распространение всего, что входит в состав версии со вкладом.
В следующих трех абзацах «лицензией на патент» называется любое явно выраженное вовне согласие или обязательство не применять патент (например, выдача разрешения на использование запатентованного объекта или обещание не подавать в суд за нарушение патента). «Выдать» кому-то такую ​​лицензию на патент означает заключить такое соглашение или обязаться не применять патент против него.
Если Вы передаете Лицензионное произведение, сознательно основываясь на лицензии на патент, в то время как Полный исходный текст произведения невозможно бесплатно скопировать с общедоступного сервера или другим не вызывающим затруднений способом, Вы должны либо (1) обеспечить возможность такого доступа к Полному исходному тексту, либо (2) отказаться от прав, предоставленных по лицензии на патент для данного произведения, либо (3) принять меры по передаче лицензии на патент последующим получателям произведения, в соответствии с требованиями настоящей Лицензии. «Сознательно основываясь» означает, что Вы знаете, что при отсутствии лицензии на патент передача Вами Лицензионного произведения в определенной стране или использование получателем переданного ему Вами Лицензионного произведения в этой стране нарушит один или несколько определенных патентов этой страны, срок действия которых не истек.
Если в соответствии или в связи с единичной сделкой либо соглашением Вы передаете или делаете заказ на распространение Лицензионного произведения и предоставляете определенным лицам, получающим Лицензионное произведение, лицензию на патент, разрешающую им использовать, распространять, вносить изменения или передавать конкретные экземпляры Лицензионного произведения, то права, которые Вы предоставляете по лицензии на патент, автоматически переходят ко всем получателям Лицензионного произведения и произведений, созданных на его основе.
Патентная лицензия называется «дискриминирующей», если она не покрывает, запрещает осуществление или содержит в качестве условия отказ от применения одного или нескольких прав, предоставленных настоящей Лицензией. Вы не можете передавать Лицензионное произведение, если Вы являетесь участником договора с третьим лицом, осуществляющим распространение программного обеспечения, в соответствии с которым Вы делаете в пользу третьего лица выплаты, размер которых зависит от масштабов Вашей деятельности по передаче произведения, и в соответствии с которым любое третье лицо, получающее от Вас Лицензионное произведение, делает это на условиях дискриминирующей патентной лицензии (а) которая зависит от количества копий Лицензионного произведения, переданных Вами (или копий, сделанных с этих копий), или (b) которая используется преимущественно в конкретных товарах или подборках, содержащих Лицензионное произведение, или в связи с ними, в том случае, если Вы заключили данный договор или получили лицензию на патент после 28 марта 2007 года.
Ничто в настоящей Лицензии не должно толковаться как исключение или ограничение любого предполагаемого права или других способов противодействия нарушениям, которые во всем остальном могут быть доступны для Вас в соответствии с применимым патентным правом.

Если на Вас наложены обязанности (будь то по решению суда, договору или иным способом), которые противоречат условиям настоящей Лицензии, это не освобождает Вас от соблюдения ее условий. Если Вы не можете передать Лицензионное произведение так, чтобы одновременно выполнять Ваши обязательства по настоящей Лицензии и любые другие относящиеся к делу обязательства, то Вы не можете передавать его вообще. Например, если Вы согласны с условием, обязывающими Вас производить сбор отчислений за дальнейшую передачу от тех, кому Вы передаете Программу, то для того, чтобы соблюсти это условие и выполнить требования настоящей Лицензии, Вы должны полностью воздержаться от передачи Программы.

Независимо от любых других положений настоящей Лицензии, Вам разрешается связывать или соединять любое Лицензионное произведение в единое составное произведение с произведением, лицензированным на условиях редакции 3 Генеральной публичной лицензии GNU Affero, а также передавать получившееся произведение. Условия данной Лицензии продолжат применяться к той части, которая представляет собой Лицензионное произведение, но при взаимодействии через сеть к комбинации как таковой будут применяться особые требования, содержащиеся в разделе 13 Генеральной публичной лицензии GNU Affero.

Фонд свободного программного обеспечения время от времени может публиковать пересмотренные и (или) новые редакции Генеральной публичной лицензии GNU. Они будут аналогичны по смыслу настоящей редакции, но могут отличаться от нее в деталях, направленных на решение новых проблем или регулирование новых отношений.
Каждой редакции присваивается собственный номер. Если для Программы указано, что к ней применима определенная редакция Генеральной публичной лицензии GNU «или любая более поздняя редакция», у Вас есть возможность использовать термины и условия, содержащиеся в редакции с указанным номером или любой более поздней редакции, опубликованной Фондом свободного программного обеспечения. Если для Программы не указан номер редакции Генеральной публичной лицензии GNU, Вы можете выбрать любую редакцию, опубликованную Фондом свободного программного обеспечения.
Если для Программы указано, что лицо, осуществляющее передачу, может выбрать, какую из будущих редакций Генеральной публичной лицензии использовать, публичное заявление такого лица о принятии редакции дает Вам право окончательно выбрать эту редакцию для Программы.
Более поздние редакции Лицензии могут дать Вам дополнительные или принципиально иные права. Тем не менее в результате Вашего выбора более поздней редакции на автора или правообладателя не возлагается никаких дополнительных обязанностей.

НА ПРОГРАММУ НЕ ПРЕДОСТАВЛЯЕТСЯ НИКАКИХ ГАРАНТИЙ ЗА ИСКЛЮЧЕНИЕМ ПРЕДУСМОТРЕННЫХ ДЕЙСТВУЮЩИМ ЗАКОНОДАТЕЛЬСТВОМ. ЕСЛИ ИНОЕ НЕ УКАЗАНО В ПИСЬМЕННОЙ ФОРМЕ, ПРАВООБЛАДАТЕЛИ И (ИЛИ) ТРЕТЬИ ЛИЦА ПРЕДОСТАВЛЯЮТ ПРОГРАММУ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ ГАРАНТИИ ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ВЕСЬ РИСК, СВЯЗАННЫЙ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММЫ, ВОЗЛАГАЕТСЯ НА ВАС. ЕСЛИ В ПРОГРАММЕ БУДУТ ВЫЯВЛЕНЫ НЕДОСТАТКИ, ВЫ ПРИНИМАЕТЕ НА СЕБЯ СТОИМОСТЬ ВСЕГО НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, РЕМОНТА ИЛИ ИСПРАВЛЕНИЯ.

Если иное не предусмотрено действующим законодательством или соглашением сторон, заключенным в письменной форме, правообладатель или иное лицо, которое вносит изменения в Программу и (или) передает ее на условиях, сформулированных выше, не может нести ответственность перед Вами за причиненный ущерб, включая ущерб общего либо конкретного характера, причиненный случайно или являющийся следствием использования программы либо невозможности ее использования (в том числе за уничтожение или модификацию информации, либо убытки, понесенные Вами или третьими лицами, либо сбои Программы при взаимодействии с другим программным обеспечением), в том числе и в случаях, когда правообладатель или третье лицо предупреждены о возможности причинения таких убытков.

Если отказ от гарантии и ограничение ответственности, представленные выше, по закону не могут быть применены в соответствии с их условиями, суды, рассматривающие спор, должны применить действующий закон, который в наибольшей степени предусматривает абсолютный отказ от всей гражданской ответственности в связи с Программой, за исключением случаев, когда гарантия или принятие на себя ответственности за копию программы предоставляется за плату.

КОНЕЦ ОПРЕДЕЛЕНИЙ И УСЛОВИЙ

Если Вы разрабатываете новую программу и хотите, чтобы ее использование принесло максимальную пользу обществу, наилучший способ достичь этого — сделать ее свободной, чтобы все могли распространять и изменять ее на условиях настоящей Лицензии.
Для этого сделайте так, чтобы программа содержала в себе описанные ниже уведомления. Самым надежным способом это сделать является включение их в начало каждого файла исходного текста, чтобы наиболее эффективным образом сообщить об отсутствии гарантий; каждый файл должен иметь по меньшей мере одну строку с оповещением об авторских правах и указанием на то, где находится полный текст уведомлений.

Copyright © Эта программа является свободным программным обеспечением: Вы можете распространять ее и (или) изменять, соблюдая условия Генеральной публичной лицензии GNU, опубликованной Фондом свободного программного обеспечения; либо редакции 3 Лицензии, либо (на Ваше усмотрение) любой редакции, выпущенной позже.
Эта программа распространяется в расчете на то, что она окажется полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, включая подразумеваемую гарантию КАЧЕСТВА либо ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Ознакомьтесь с Генеральной публичной лицензией GNU для получения более подробной информации.
Вы должны были получить копию Генеральной публичной лицензии GNU вместе с этой программой. Если Вы ее не получили, то перейдите по адресу: http://www. gnu.org/licenses/>.
Также добавьте информацию о том, как связаться с Вами посредством электронной или обычной почты.
Если программа работает в диалоговом режиме, сделайте так, чтобы в начале такого режима работы она выводила короткое сообщение, подобное приведенному ниже:
Copyright © Эта программа поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; для подробной информации введите «show w». Это свободное программное обеспечение, Вы можете распространять его при соблюдении определенных условий; для подробной информации введите «show c».
Гипотетические команды «show w» и «show c» должны показывать соответствующие части Генеральной публичной лицензии.
Конечно, команды Вашей программы могут быть другими; в случае применения графического интерфейса пользователя Вы можете использовать окно «О программе».
Вы также должны получить от своего работодателя (если Вы работаете программистом) или, при необходимости, учебного заведения, письменный отказ от исключительных прав на Программу, если это необходимо. Для получения дополнительной информации об этом, а также о применении и соблюдении условий GNU GPL, см http://www.gnu.org/licenses/>.
Генеральная публичная лицензия GNU не разрешает включать Вашу программу в программы, свободное использование которых не разрешено. Если Ваша программа является библиотекой подпрограмм, Вы можете посчитать более полезным дать разрешение программам, свободное использование которых не разрешено, связываться с Вашей библиотекой. Если Вы хотите сделать это, используйте Малую генеральную публичную лицензию GNU вместо настоящей Лицензии. Но сначала прочитайте пожалуйста: http://www.gnu.org/philosophy/why-not-lgpl.html>.

gnu gpl 3 — Вики

Ви́ки (англ. wiki) — веб-сайт, содержимое которого пользователи могут самостоятельно изменять с помощью инструментов, предоставляемых самим сайтом. Форматирование текста и вставка различных объектов в текст производится с использованием вики-разметки. В частности, на базе этих принципов построена Википедия и другие проекты Фонда Викимедиа[1].

История

Впервые термин «вики» для описания веб-сайта был использован в 1995 году Уордом Каннингемом, разработчиком первой вики-системы WikiWikiWeb, «Портлендского хранилища образцов» программного кода[2], созданной 25 марта 1995 года, который заимствовал слово гавайского языка, означающее «быстрый»[3][4]. Каннингем объяснил выбор названия движка тем, что он вспомнил работника международного аэропорта Гонолулу, посоветовавшего ему воспользоваться вики-вики шаттлом — небольшим автобусом, курсировавшим между терминалами аэропорта. Каннингем же планировал сделать движок, позволявший пользователям максимально быстро редактировать и создавать статьи. Каннингем первоначально описал вики как «простейшую онлайн-базу данных, которая может функционировать»[5]. Позже этому слову был придуман английский бэкроним «What I Know Is…» («то, что я знаю, это…»)[6].

Сущность концепции вики

Уорд Каннингем и его соавтор Бо Леуф в их книге The Wiki Way: Quick Collaboration on the Web описали сущность концепции вики следующим образом:

  • Вики предлагает всем пользователям редактировать любую страницу или создавать новые страницы на вики-сайте, используя обычный веб-браузер без каких-либо его расширений.
  • Вики поддерживает связи между разными страницами за счёт почти интуитивно понятного создания ссылок на другие страницы и отображения того, существуют данные страницы или нет.
  • Вики не является тщательно изготовленным сайтом для случайных посетителей. Напротив, Вики стремится привлечь посетителей к непрерывному процессу создания и сотрудничества, который постоянно меняет вид сайта.

Определяющие свойства

Вики характеризуется такими признаками:

  • Возможность многократно править текст посредством самой вики-среды (сайта), без применения особых приспособлений на стороне редактора.
    • Особый язык разметки — так называемая вики-разметка, которая позволяет легко и быстро размечать в тексте структурные элементы и гиперссылки; форматировать и оформлять отдельные элементы[7].
    • Учёт изменений (версий) страниц: возможность сравнения редакций и восстановления ранних.
  • Проявление изменений сразу после их внесения.
  • Разделение содержимого на именованные страницы.
    • Гипертекст: связь страниц и подразделов сайта через контекстные гиперссылки.
  • Множество авторов. Некоторые вики могут править все посетители сайта.

Техническая основа

Редактирование вики-текста в «MediaWiki»

Для создания вики-среды необходимо особое ПО — движок вики. Это частный вид систем управления сайтом, довольно простой в своём устройстве и функциональности, поскольку почти все действия по структурированию и обработке содержимого делаются пользователями вручную.

Работа Википедии и других сайтов Фонда Викимедиа основана на движке MediaWiki.

Особенности

Язык вики поддерживает гиперссылки для создания ссылок между вики-страницами и является более наглядным, чем HTML, и более безопасным, поскольку использование JavaScript и каскадных таблиц стилей ограничено.

Вандализм

Многие вики позволяют изменять своё содержимое всем желающим, а не только зарегистрированным пользователям. Подобно тому, как стены зданий и заборы исписывают непристойными надписями и украшают рисунками граффити, в таких вики иногда портят содержимое или добавляют что-то неуместное. Но, в отличие от стен и заборов, в вики легко вернуть содержимое к ранней версии: исправлять легче, чем портить. Если же кто-либо настойчиво и намеренно стремится навредить пользователям вики-сайта, можно закрыть ему возможность вносить правки.

См. также

Примечания

Ссылки

  • WikiMatrix — сайт-энциклопедия о вики движках, на английском языке.

GPL 3 — Функе на официальном сайте дилера

Паяные теплообменники Funke GPL 3 обеспечивают высокую мощность теплопередачи при незначительных потерях давления. Оптимальный с точки зрения термодинамики профиль гофрированных пластин позволяет достичь высокой степени турбулентности потока даже при низких объемных расходах.

1

Пластинчатые паяные теплообменники FUNKE предлагаются в стандартном и специальном исполнении и применяются в различных отраслях промышленности, а также в составе инженерного оборудования зданий и сооружений.

Конструкция паяных теплообменников Funke

Пластинчатые паяные теплообменники FUNKE состоят из пакета профилированных теплообменных пластин из нержавеющей стали, развернутых по отношению друг к другу под углом 180°. В зависимости от условий эксплуатации пластины спаиваются вакуумным способом с использованием медного или никелевого припоя в один компактный герметичный блок. Через образованные таким образом каналы протекают в противотоке участвующие в теплообмене среды (стандартное применение).

Паяные теплообменники предлагаются для высоких ступеней давления и температур и отличаются компактной конструкцией. 

Типичные области применения:

  • нагрев, охлаждение и конденсация,
  • разделение контуров систем
  • отбор и регенерация тепла в составе инженерного оборудования зданий и сооружений, а также в технологических процессах
  • холодильная техника
  • машиностроение
  • охлаждение смазочных масел
  • отопительная / производственная вода
  • отопительная техника (солнечное, центральное и напольное отопление)
  • испарители / конденсаторы в холодильных установках
  • воздушная сушка
  • охлаждение гидравлических масел
  • системы охлаждения машинного оборудования и двигателей
  • поддержание постоянной температуры приборов
  • подогреватели

Интернет-магазин теплообменников Funke предлагает своим клиентам паяные пластинчатые теплообменники Функе GPL 3 по выгодной цене, с возможностью бесплатной доставки до объекта по России и СНГ.

Наши специалисты помогут подобрать необходимое теплообменное оборудование, отталкиваясь от требований клиента. На сайте funke.one представлен широкий выбор теплообменников для различных сфер применения. Больше информации можно получить по телефону +7 495 775-66-93.

43% open-source разработчиков не перейдут на GPL 3

43% open-source разработчиков не перейдут на GPL 3

Alexander Antipov

По мнению разработчиков, GPL 3 представляет собой спорную лицензию, так как налагает определенные ограничения на использование открытых исходных кодов программ.


Проведенное исследование показало, что из-за боязни ограничений большая часть open-source разработчиков даже в следующем году не собирается переводить свои продукты под защиту лицензии GNU GPL 3, а продолжит пользоваться второй редакцией лицензии. Более того, 40% опрошенных сказали, что вообще не собираются переходить на использование лицензии GPL 3, принятой этим летом организацией Free Software Foundation. По мнению разработчиков, GPL 3 представляет собой спорную лицензию, так как налагает определенные ограничения на использование открытых исходных кодов программ. Исследование было проведено независимой маркетинговой компанией Evans Data, в нем приняло участие 380 open-source разработчиков.

Из них только 6% заявили, что уже перешли на GPL 3, в то время как 66% не сделают этого как минимум даже в следующем году, а 43% опрошенных вообще не видят смысла на использовании GPL 3. Среди сомневающихся в целесообразности появления GPL 3 оказался сам Линукс Торвальдс, создатель ядра Linux. Лицензия GPL 3 стала своеобразным синтезом между желанием разработчиков с одной стороны продолжить свободное распространение программ, а с другой сделать open-source разработки более коммерческими. Судя по всему, open-source разработчики желают создавать по-настоящему бесплатное и свободное ПО без каких-либо компромиссов.


Хакеры заявляют о возможности доступа к ракетным системам США, в Microsoft Office 365 нашли две опасные уязвимости, а угрозу безопасности могут нести даже интим-игрушки в девятом выпуске секьюрити-новостей на нашем Youtube канале.
Поделиться новостью: Стандартная общественная лицензия GNU

v3.0 — Проект GNU

Стандартная общественная лицензия GNU v3.0 — Проект GNU — Фонд свободного программного обеспечения (FSF)

ОБЩАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ GNU

Версия 3, 29 июня 2007 г.

Авторские права © 2007 Free Software Foundation, Inc.

Всем разрешено копировать и распространять дословные копии. этого лицензионного документа, но его изменение не допускается.

Преамбула

Стандартная общественная лицензия GNU — это бесплатная лицензия с авторским левом для программное обеспечение и другие виды работ.

Лицензии на большую часть программного обеспечения и других практических работ разработаны лишить вас свободы делиться и изменять произведения. Напротив, Стандартная общественная лицензия GNU призвана гарантировать вам свободу делиться и изменять все версии программы — чтобы она оставалась бесплатной программное обеспечение для всех его пользователей. Мы, Фонд свободного программного обеспечения, используем Стандартная общественная лицензия GNU для большей части нашего программного обеспечения; это относится также к любые другие работы, выпущенные таким образом его авторами. Вы можете применить это к ваши программы тоже.

Когда мы говорим о свободных программах, мы имеем в виду свободу, а не цена. Наши общие общедоступные лицензии предназначены для того, чтобы вы иметь право распространять копии бесплатного программного обеспечения (и взимать плату за их, если хотите), что вы получите исходный код или можете получить его, если вы хотите, чтобы вы могли изменить программное обеспечение или использовать его части в новых бесплатные программы, и вы знаете, что можете это делать.

Чтобы защитить ваши права, нам нужно не дать другим вам отказать эти права или просьба отказаться от прав.Следовательно, у вас есть определенные обязанности, если вы распространяете копии программного обеспечения, или если вы его изменяете: обязанности уважать свободу других.

Например, если вы распространяете копии такой программы, будут ли бесплатно или за плату, вы должны передать получателям то же свободы, которые вы получили. Вы должны убедиться, что они тоже получают или можете получить исходный код. И вы должны показать им эти условия, чтобы они знать свои права.

Разработчики, использующие GNU GPL, защищают ваши права в два этапа: (1) заявлять об авторских правах на программное обеспечение и (2) предлагать вам эту Лицензию предоставление вам законного разрешения на его копирование, распространение и / или изменение.

Для защиты разработчиков и авторов GPL четко объясняет что на это бесплатное программное обеспечение нет гарантии. Как для пользователей, так и для ради авторов, GPL требует, чтобы измененные версии были помечены как изменены, так что их проблемы не будут ошибочно отнесены к авторы предыдущих версий.

Некоторые устройства предназначены для запрета пользователям доступа к установке или запуску. модифицированные версии программного обеспечения внутри них, хотя производитель может это сделать. Это принципиально несовместимо с целью защита свободы пользователей изменять программное обеспечение.Систематический практика такого злоупотребления имеет место в области продуктов для частных лиц использование, которое именно там наиболее недопустимо. Поэтому мы разработали эту версию GPL, чтобы запретить практику тем, товары. Если такие проблемы возникают существенно в других областях, мы готовы распространить это положение на эти домены в будущих версиях GPL, как это необходимо для защиты свободы пользователей.

Наконец, каждой программе постоянно угрожают патенты на программное обеспечение.Государства не должны позволять патентам ограничивать разработку и использование программное обеспечение на компьютерах общего назначения, но на тех, которые есть, мы хотим избежать особой опасности того, что патенты, применяемые к бесплатной программе, могут сделать его собственностью. Чтобы предотвратить это, GPL гарантирует, что патенты не могут быть использованы для того, чтобы сделать программу несвободной.

Точные условия копирования, распространения и модификации следуют.

УСЛОВИЯ
0. Определения.

«Эта лицензия» относится к версии 3 Стандартной общественной лицензии GNU.

«Авторское право» также означает законы об авторском праве, которые применяются к другим видам работает, например, полупроводниковые маски.

«Программа» относится к любой охраняемой авторским правом работе, лицензированной в соответствии с настоящим Лицензия. К каждому лицензиату обращаются «вы». «Лицензиаты» и «Получателями» могут быть частные лица или организации.

«Изменить» произведение означает скопировать или адаптировать все или часть произведения. способом, требующим разрешения авторского права, кроме создания точная копия.Полученная в результате работа называется «модифицированной версией» более ранняя работа или работа, «основанная» на более ранней работе.

«Крытая работа» означает либо неизмененную Программу, либо работу, основанную на по Программе.

«Распространять» произведение — значит делать с ним все, что без разрешение, возложит на вас прямую или вторичную ответственность за нарушение в соответствии с действующим законодательством об авторском праве, за исключением исполнения компьютер или изменение частной копии. Распространение включает копирование, распространение (с модификациями или без них), делая доступными для общественные, а в некоторых странах и другие виды деятельности.

«Передавать» произведение означает любое распространение, позволяющее другим сторонам делать или получать копии. Простое взаимодействие с пользователем через компьютерная сеть без передачи копии не передает.

Интерактивный пользовательский интерфейс отображает «Соответствующие правовые уведомления» в той степени, в которой он включает удобный и хорошо заметный функция, которая (1) отображает соответствующее уведомление об авторских правах, и (2) сообщает пользователю об отсутствии гарантии на работу (кроме степень предоставления гарантий), что лицензиаты могут передать работать под этой Лицензией, и как просмотреть копию этой Лицензии.Если интерфейс представляет собой список пользовательских команд или параметров, таких как этому критерию соответствует заметный элемент в списке.

1. Исходный код.

«Исходный код» произведения означает предпочтительную форму произведения. для внесения в него изменений. «Объектный код» означает любой, не исходный форма работы.

«Стандартный интерфейс» означает интерфейс, который либо является официальным стандарт, определенный признанным органом по стандартизации, или, в случае интерфейсы, указанные для конкретного языка программирования, который широко используется разработчиками, работающими на этом языке.

«Системные библиотеки» исполняемого произведения включают в себя все, что угодно, чем работа в целом, что (а) входит в нормальную форму упаковка Основного Компонента, но не являющегося его частью Компонент, и (b) служит только для того, чтобы позволить использовать работу с этим Основной компонент, или реализовать стандартный интерфейс, для которого реализация доступна для общественности в виде исходного кода. А «Основной компонент» в данном контексте означает основной важный компонент. (ядро, оконная система и т. д.) конкретной операционной системы (если есть), на котором выполняется исполняемая работа, или компилятор, используемый для производить работу или интерпретатор объектного кода, используемый для ее выполнения.

«Соответствующий исходный код» для произведения в форме объектного кода означает все исходный код, необходимый для генерации, установки и (для исполняемого работа) запустить объектный код и изменить работу, включая скрипты для контролировать эту деятельность. Однако сюда не входят произведения Системные библиотеки или инструменты общего назначения или общедоступные бесплатные программы, которые используются без изменений при выполнении этих действий, но которые не являются частью работы. Например, соответствующий источник включает файлы определения интерфейса, связанные с исходными файлами для работа и исходный код для разделяемых библиотек и динамически связанные подпрограммы, для которых работа предназначена специально, например, посредством интимной передачи данных или потока управления между этими подпрограммы и другие части работы.

Соответствующий источник не обязательно должен включать в себя что-либо, что пользователи может автоматически восстанавливаться из других частей Соответствующего Источник.

Соответствующий исходный код для работы в форме исходного кода: такая же работа.

2. Основные разрешения.

Все права, предоставленные по данной Лицензии, предоставляются на срок авторских прав на Программу, и являются безотзывными при условии, что условия соблюдены. Эта Лицензия прямо подтверждает ваше неограниченное разрешение на запуск неизмененной Программы.Результат запуска защищенная работа подпадает под действие данной Лицензии, только если результат, учитывая его содержание, представляет собой защищенную работу. Эта Лицензия подтверждает ваше права добросовестного использования или другой эквивалент, предусмотренный законом об авторском праве.

Вы можете создавать, запускать и распространять лицензированные работы, которые вы не выполняете. передавать без каких-либо условий, пока остается ваша лицензия действующий. Вы можете передавать защищенные работы другим с единственной целью. заставить их вносить изменения исключительно для вас или предоставлять вам с возможностями для проведения этих работ при условии соблюдения вами условия данной Лицензии в отношении передачи всех материалов, для которых вы делаете не контролируют авторские права.Те, кто, таким образом, производят или проводят покрытые работы потому что вы должны делать это исключительно от вашего имени, под вашим руководством и контроль на условиях, запрещающих им делать какие-либо копии ваши материалы, защищенные авторским правом, вне их отношений с вами.

Передача при любых других обстоятельствах разрешена исключительно в соответствии с условия изложены ниже. Сублицензирование не допускается; Раздел 10 делает это ненужным.

3. Защита юридических прав пользователей от закона о запрещении обхода.

Никакие защищенные работы не считаются частью действующего технологического мера в соответствии с применимым законодательством, выполняющая обязательства по статье 11 Договора ВОИС об авторском праве, принятого 20 декабря 1996 г., или аналогичные законы, запрещающие или ограничивающие обход таких меры.

Когда вы передаете лицензированное произведение, вы отказываетесь от юридических полномочий запрещать обход технических средств в той степени, в которой такой обход осуществляется путем реализации прав по настоящей Лицензии в отношении покрытую работу, и вы отказываетесь от каких-либо намерений ограничить работу или изменение произведения как средство принуждения к пользователей, ваши законные права или права третьих лиц запрещать обход технологические меры.

4. Передача дословных копий.

Вы можете передавать дословные копии исходного кода Программы по мере того, как вы получить его на любом носителе, при условии, что вы явно и надлежащим образом публиковать на каждой копии соответствующее уведомление об авторских правах; сохраните в неприкосновенности все уведомления о том, что данная Лицензия и любые к кодексу применяются запрещающие условия, добавленные в соответствии с разделом 7; сохраните все уведомления об отсутствии каких-либо гарантий; и дать все получает копию этой Лицензии вместе с Программой.

Вы можете взимать любую цену или не взимать плату за каждую копию, которую вы передаете, и вы можете предложить поддержку или гарантийную защиту за определенную плату.

5. Передача версий с модифицированным исходным кодом.

Вы можете передавать работы, основанные на Программе или модификациях произвести его из Программы в виде исходного кода под условия раздела 4, при условии, что вы также соответствуете всем этим условиям:

  • a) Работа должна иметь заметные уведомления о том, что вы изменили это, и указав соответствующую дату.
  • b) Работа должна иметь заметные надписи, подтверждающие, что она выпущен в соответствии с этой Лицензией и любыми условиями, добавленными в разделе 7.Это требование изменяет требование раздела 4 на «Сохраните все уведомления в неприкосновенности».
  • c) Вы должны лицензировать всю работу в целом в соответствии с этим Лицензия для всех, кто получает копию. Этот Таким образом, будет применяться лицензия вместе с любым применимым разделом 7. дополнительные условия ко всей работе и всем ее частям, независимо от того, как они упакованы. Эта лицензия не дает разрешение на лицензирование произведения любым другим способом, но не аннулировать такое разрешение, если вы получили его отдельно.
  • г) Если произведение имеет интерактивные пользовательские интерфейсы, каждый должен отображать Соответствующие юридические уведомления; однако, если в Программе есть интерактивные интерфейсы, которые не отображают соответствующие юридические уведомления, ваши работа не должна заставлять их делать это.

Компиляция закрытого произведения с другими отдельными и независимыми работы, которые по своей природе не являются продолжением покрываемых работ, и которые не объединены с ним, чтобы сформировать более крупную программу, в или на томе носителя для хранения или распространения, называется «Совокупность», если компиляция и ее авторские права не являются используется для ограничения доступа или юридических прав пользователей компиляции сверх того, что позволяют отдельные работы.Включение закрытой работы в совокупности не означает, что данная Лицензия применяется к другим части агрегата.

6. Передача форм, не являющихся исходными.

Вы можете передать лицензированную работу в виде объектного кода на условиях разделов 4 и 5, при условии, что вы также передадите Машиночитаемый Соответствующий Источник в соответствии с условиями данной Лицензии, одним из этих способов:

  • a) Передавать объектный код в физическом продукте или воплощенный в нем. (включая физический носитель распространения), сопровождаемый Соответствующий источник закреплен на прочном физическом носителе обычно используется для обмена программным обеспечением.
  • б) Передавать объектный код в физическом продукте или воплощенный в нем. (включая физический носитель распространения), сопровождаемый письменное предложение, действительное не менее трех лет и действительное в течение пока вы предлагаете запасные части или поддержку клиентов для этого продукта модель, чтобы дать любому, кто владеет объектным кодом, либо (1) копию Соответствующего исходного кода для всего программного обеспечения в продукт, на который распространяется данная Лицензия, на прочном физическом среда, обычно используемая для обмена программным обеспечением, по цене нет больше, чем ваши разумные затраты на физическое выполнение этого передача источника или (2) доступ для копирования Соответствующий исходный код с сетевого сервера бесплатно.
  • c) Передавать отдельные копии объектного кода с копией письменное предложение предоставить Соответствующий источник. Этот альтернатива допускается только изредка и некоммерчески, и только если вы получили объектный код с таким предложением, в соответствии с с подразделом 6b.
  • d) Передайте объектный код, предложив доступ из назначенного место (бесплатно или за плату) и предложите эквивалентный доступ к Соответствующий источник таким же образом через то же место в любом месте дальнейшая зарядка.Вам не нужно требовать, чтобы получатели копировали Соответствующий исходный код вместе с объектным кодом. Если место для скопировать объектный код — это сетевой сервер, соответствующий исходный код. может находиться на другом сервере (управляемом вами или третьей стороной) который поддерживает эквивалентные средства копирования, при условии, что вы поддерживаете четкие указания рядом с объектным кодом, говорящие, где найти Соответствующий источник. Независимо от того, на каком сервере размещается Соответствующий Источник, вы обязаны убедиться, что он доступны столько, сколько необходимо для удовлетворения этих требований.
  • e) Передайте объектный код, используя одноранговую передачу, при условии вы сообщаете другим партнерам, где находится объектный код и соответствующий Исходные тексты работ предлагаются широкой публике ни в коем случае. обвинение в соответствии с подразделом 6d.

Отделимая часть объектного кода, исходный код которой исключен. из соответствующего источника в виде системной библиотеки, не обязательно включены в передачу работы объектного кода.

«Пользовательский продукт» — это либо (1) «потребительский продукт», что означает любой материальное личное имущество, которое обычно используется для личных, семейных, или для домашних целей, или (2) что-либо, разработанное или проданное для регистрации в жилище.При определении того, является ли продукт потребительским, сомнительные дела разрешаются в пользу покрытия. Для конкретного продукт, полученный конкретным пользователем, «обычно используется» относится к типичное или обычное использование этого класса продукции, независимо от статуса конкретного пользователя или способа, которым конкретный пользователь фактически использует, или ожидает, или ожидается, что будет использовать продукт. Продукт является потребительским продуктом независимо от того, имеет ли он существенные коммерческое, промышленное или непотребительское использование, если такое использование не представляет единственный значимый способ использования продукта.

«Информация об установке» для продукта пользователя означает любые методы, процедуры, ключи авторизации или другая информация, необходимая для установки и выполнять измененные версии лицензированной работы в этом Пользовательском продукте из модифицированная версия соответствующего исходного кода. Информация должна достаточно, чтобы обеспечить непрерывное функционирование модифицированного объекта код ни в коем случае не предотвращается или не вмешивается только потому, что модификация была сделана.

Если вы передаете объектный код, работайте в рамках этого раздела в, или с, или специально для использования в Пользовательском продукте, и передача происходит как часть сделки, в которой право владения и использования Пользовательский продукт передается получателю бессрочно или в течение фиксированный срок (независимо от того, как охарактеризована сделка), Соответствующий источник, указанный в этом разделе, должен сопровождаться по информации об установке.Но это требование не применяется если ни вы, ни третья сторона не можете установить измененный объектный код на Пользовательском продукте (например, работа имеет был установлен в ROM).

Требование предоставить информацию об установке не включает требование для продолжения предоставления услуг поддержки, гарантии или обновлений для работы, которая была изменена или установлена ​​получателем, или для Пользовательский продукт, в котором он был изменен или установлен. Доступ к сети может быть отказано, когда сама модификация существенно и отрицательно влияет на работу сети или нарушает правила и протоколы для связи по сети.

Передан соответствующий источник и предоставлена ​​информация по установке, в соответствии с этим разделом должен быть в формате, который публично задокументировано (и с общедоступной реализацией в форма исходного кода) и не требует специального пароля или ключа для распаковка, чтение или копирование.

7. Дополнительные условия.

«Дополнительные разрешения» — это условия, дополняющие условия настоящего Лицензия путем исключения из одного или нескольких условий. Дополнительные разрешения, применимые ко всей Программе, должны рассматриваться, как если бы они были включены в данную Лицензию, в той мере, в какой что они действительны в соответствии с действующим законодательством.Если дополнительные разрешения применяются только к части Программы, эта часть может использоваться отдельно под этими разрешениями, но вся Программа по-прежнему регулируется настоящую Лицензию без учета дополнительных разрешений.

Когда вы передаете копию защищенного произведения, вы можете по своему усмотрению удалить любые дополнительные разрешения из этой копии или из любой части Это. (Дополнительные разрешения могут быть написаны так, чтобы требовать их собственных удаление в некоторых случаях, когда вы изменяете работу.) Вы можете разместить дополнительные разрешения на материалы, добавленные вами к покрытой работе, на которые у вас есть или вы можете дать соответствующее разрешение на авторские права.

Невзирая на любые другие положения данной Лицензии, в отношении материалов, которые вы добавить к защищенной работе вы можете (с разрешения правообладателей этот материал) дополняют условия настоящей Лицензии условиями:

  • a) Отказ от гарантии или ограничение ответственности иначе, чем условия разделов 15 и 16 настоящей Лицензии; или
  • b) Требование сохранения указанных обоснованных юридических уведомлений или указание авторов в этом материале или в Соответствующем юридическом Уведомления, отображаемые произведениями, содержащими это; или
  • c) Запрещение искажения информации о происхождении этого материала, или требуя, чтобы модифицированные версии такого материала были отмечены разумными способами отличными от оригинальной версии; или
  • d) Ограничение использования в рекламных целях имен лицензиаров или авторы материала; или
  • e) Отказ предоставить права в соответствии с законом о товарных знаках на использование некоторых торговые наименования, товарные знаки или знаки обслуживания; или
  • f) Требование компенсации лицензиарам и авторам материал кем-либо, кто передает материал (или модифицированные версии it) с договорными обязательствами перед получателем, за любую ответственность, которую эти договорные допущения прямо налагают на эти лицензиары и авторы.

Все прочие недопустимые дополнительные условия рассматриваются «в дальнейшем ограничения »по смыслу раздела 10. Если Программа, как вы получил его или любую его часть, содержит уведомление о том, что это регулируется настоящей Лицензией вместе с термином, который является дополнительным ограничение, вы можете удалить этот термин. Если лицензионный документ содержит дальнейшее ограничение, но разрешает перелицензирование или передачу в соответствии с этим Лицензия, вы можете добавить к покрытому рабочему материалу в соответствии с условиями этого лицензионного документа при условии, что дальнейшее ограничение не не пережить такое перелицензирование или передачу.

Если вы добавите термины к закрытому произведению в соответствии с этим разделом, вы должен разместить в соответствующих исходных файлах заявление о дополнительные условия, применимые к этим файлам, или уведомление, указывающее где найти применимые условия.

Дополнительные условия, разрешающие или запрещающие, могут быть указаны в форма отдельно письменной лицензии или указанная в виде исключения; вышеуказанные требования применимы в любом случае.

8. Прекращение действия.

Вы не можете распространять или изменять лицензированную работу, за исключением случаев, когда предоставляется в соответствии с данной Лицензией.Любая попытка иным образом размножить или изменение его является недействительным и автоматически прекращает ваши права в соответствии с эта Лицензия (включая любые патентные лицензии, предоставленные в соответствии с третьим абзац раздела 11).

Однако, если вы прекратите все нарушения этой Лицензии, то ваш лицензия от конкретного правообладателя восстановлена ​​(а) временно, если и до тех пор, пока правообладатель явно и окончательно прекращает действие вашей лицензии и (б) навсегда, если авторское право владелец не уведомляет вас о нарушении каким-либо разумным способом до 60 дней после прекращения.

Кроме того, ваша лицензия от конкретного правообладателя восстанавливается навсегда, если правообладатель уведомит вас о нарушение каким-либо разумным способом, это первый раз, когда вы получил уведомление о нарушении данной Лицензии (на любую работу) от этого правообладателя, и вы устраните нарушение до 30 дней после получение уведомления.

Прекращение ваших прав по этому разделу не прекращает лицензии сторон, получивших от вас копии или права в соответствии с эта Лицензия.Если ваши права были прекращены и не окончательно восстановлен, вы не имеете права на получение новых лицензий на то же материал по разделу 10.

9. Для получения копий акцепт не требуется.

Вы не обязаны принимать эту Лицензию, чтобы получить или запустить копию Программы. Вспомогательное распространение закрытого произведения происходит исключительно в результате использования одноранговой передачи получение копии также не требует принятия. Тем не мение, ничто иное, как настоящая Лицензия, не дает вам разрешения на распространение или изменять любую покрытую работу.Эти действия нарушают авторские права, если вы не принимаю эту Лицензию. Следовательно, изменяя или распространяя покрытая работа, вы подтверждаете свое согласие с данной Лицензией.

10. Автоматическое лицензирование последующих получателей.

Каждый раз, когда вы передаете закрытое произведение, получатель автоматически получает лицензию от первоначальных лицензиаров на запуск, изменение и распространять эту работу в соответствии с данной Лицензией. Вы не несете ответственности для обеспечения соблюдения третьими сторонами данной Лицензии.

«Операция с юридическим лицом» — это операция по передаче контроля над организации или практически все активы одной, или подразделение организация или слияние организаций. Если размножение крытого работа является результатом транзакции сущности, каждая сторона которой транзакция, которая получает копию работы, также получает все лицензии на произведение заинтересованного предшественника партии имели или могли предоставить в соответствии с предыдущим абзацем плюс право владения Соответствующий источник интересующей работы от предшественника, если у предшественника он есть или может получить его при разумных усилиях.

Вы не имеете права налагать какие-либо дополнительные ограничения на выполнение права, предоставленные или подтвержденные по настоящей Лицензии. Например, вы можете не взимать лицензионный сбор, роялти или другие сборы за осуществление права, предоставленные в соответствии с данной Лицензией, и вы не можете инициировать судебный процесс (включая встречный иск или встречный иск в судебном процессе), утверждая, что любая патентная претензия нарушается путем создания, использования, продажи, предложения для продажа или импорт Программы или любой ее части.

11. Патенты.

«Участник» — это правообладатель, который разрешает использование в соответствии с настоящим Лицензия на Программу или произведение, на котором основана Программа. В работа, лицензированная таким образом, называется «версией участника».

«Существенные патентные притязания» соавтора — это все патентные притязания. принадлежащие или контролируемые вкладчиком, уже приобретенные или приобретенное в дальнейшем, это будет каким-либо образом нарушено, разрешено этой Лицензией на создание, использование или продажу своей версии для участников, но не включайте утверждения, которые могут быть нарушены только в качестве следствие дальнейшего изменения версии участника.Для Для целей этого определения «контроль» включает право предоставлять патентные сублицензии в соответствии с требованиями эта Лицензия.

Каждый участник предоставляет вам неисключительную, всемирную и бесплатную патентная лицензия в соответствии с существенными патентными притязаниями участника, чтобы производить, использовать, продавать, предлагать для продажи, импортировать и иным образом запускать, изменять и распространять содержимое своей версии участника.

В следующих трех абзацах «патентная лицензия» означает любое явно выраженное соглашение или обязательство, независимо от названия, не обеспечивать соблюдение патента (например, явное разрешение на применение патента или договор не предъявить иск о нарушении патентных прав).«Предоставить» такую ​​патентную лицензию сторона означает заключить такое соглашение или обязательство не приводить в исполнение патент против партии.

Если вы передаете лицензированное произведение, сознательно полагаясь на патентную лицензию, и Соответствующий Источник работы никому не доступен копировать бесплатно и в соответствии с условиями настоящей Лицензии через общедоступный сетевой сервер или другие легкодоступные средства, тогда вы должны либо (1) сделать так, чтобы Соответствующий Источник был таким доступны, или (2) принять меры, чтобы лишить себя патентную лицензию на эту конкретную работу или (3) оформить таким образом в соответствии с требованиями настоящей Лицензии, для продления срока действия патента лицензию получателям нисходящего потока.«Сознательно полагаясь» означает, что у вас есть фактическое знание того, что, если бы не патентная лицензия, ваша передача покрытая работа в стране или использование вашим получателем покрытой работы в стране, нарушит один или несколько идентифицируемых патентов в этой страна, в которой у вас есть основания полагать, действительны.

Если в результате или в связи с одной транзакцией или договоренности, вы передаете или распространяете путем обеспечения перевозки покрытую работу, и предоставить патентную лицензию некоторым сторонам получение лицензированной работы, разрешающей им использовать, распространять, изменять или передать конкретную копию защищенного произведения, затем патентную лицензию вы предоставляете автоматически распространяется на всех получателей покрытых работают и работает на его основе.

Патентная лицензия является «дискриминационной», если она не включает сфера его действия, запрещает осуществление или обусловлено неисполнением одного или нескольких прав, которые специально предоставлено в соответствии с данной Лицензией. Вы не можете передавать закрытые работать, если вы являетесь участником соглашения с третьей стороной, которая в бизнесе по распространению программного обеспечения, по которому вы производите оплату третьей стороне в зависимости от степени вашей деятельности по передаче работу, и в соответствии с которой третья сторона предоставляет любому из стороны, которые получат от вас покрытую работу, дискриминационный патентная лицензия (а) в связи с копиями защищенного произведения переданные вами (или копии, сделанные с этих копий), или (б) в первую очередь для и в связи с конкретными продуктами или компиляциями, которые содержать покрытую работу, если вы не заключили эту договоренность, или эта патентная лицензия была выдана до 28 марта 2007 г.

Ничто в настоящей Лицензии не может быть истолковано как исключающее или ограничивающее любая подразумеваемая лицензия или другие средства защиты от нарушения, которые могут в противном случае быть доступным вам в соответствии с применимым патентным законодательством.

12. Запрещение чужой свободы.

Если вам навязывают условия (по решению суда, соглашению или в противном случае), которые противоречат условиям данной Лицензии, они не освобождает вас от условий данной Лицензии. Если вы не можете передать покрытую работу, чтобы одновременно выполнять ваши обязательства по этому Лицензия и любые другие соответствующие обязательства, то, как следствие, вы можете не передать это вообще.Например, если вы согласны с условиями, которые обязывают вас для сбора гонорара за дальнейшую передачу от тех, кому вы передаете Программа, единственный способ удовлетворить как эти условия, так и это Лицензия будет заключаться в полном воздержании от передачи Программы.

13. Использование с Стандартной общественной лицензией GNU Affero.

Невзирая на любые другие положения данной Лицензии, у вас есть разрешение связывать или объединять любую лицензированную работу с лицензированной согласно версии 3 Стандартной общественной лицензии GNU Affero в единую совместная работа, и передать полученную работу.Условия этого Лицензия будет по-прежнему применяться к той части, на которую распространяется действие лицензии, но особые требования Стандартной общественной лицензии GNU Affero, раздел 13, касающийся взаимодействия через сеть, будет применяться к сочетание как таковое.

14. Пересмотренные версии данной лицензии.

The Free Software Foundation может публиковать исправленные и / или новые версии Стандартную общественную лицензию GNU время от времени. Такие новые версии будут быть похожим по духу на настоящую версию, но может в деталях отличаться от решать новые проблемы или опасения.

Каждой версии присваивается отличительный номер версии. Если Программа указывает, что определенная пронумерованная версия GNU General К нему применяется общественная лицензия «или любая более поздняя версия», у вас есть возможность следовать условиям любого из пронумерованных версии или любой более поздней версии, опубликованной Бесплатным программным обеспечением Фундамент. Если в Программе не указан номер версии Стандартная общественная лицензия GNU, вы можете выбрать любую версию, когда-либо опубликованную Фондом свободного программного обеспечения.

Если Программа указывает, что прокси может решить, какое будущее могут использоваться версии Стандартной общественной лицензии GNU, публичное заявление о принятии версии дает вам постоянное разрешение выбрать эту версию для Программы.

Более поздние версии лицензии могут дать вам дополнительные или другие разрешения. Однако никаких дополнительных обязательств не накладывается ни на какие автор или правообладатель в результате вашего выбора следовать более поздняя версия.

15.Отказ от гарантии.

НА ПРОГРАММУ ОТСУТСТВУЕТ ГАРАНТИЯ В СТЕПЕНИ, РАЗРЕШЕННОЙ ПРИМЕНИМОЕ ПРАВО. ИСКЛЮЧАЯ КОГДА ПРИ ЗАПИСИ АВТОРСКОГО ПРАВА УКАЗАНО ИНОЕ ДЕРЖАТЕЛИ И / ИЛИ ДРУГИЕ СТОРОНЫ ПРЕДОСТАВЛЯЮТ ПРОГРАММУ «КАК ЕСТЬ» БЕЗ ГАРАНТИИ. ЛЮБОГО ВИДА, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОГО ЦЕЛЬ. ВЕСЬ РИСК ОТНОСИТЕЛЬНО КАЧЕСТВА И РАБОТЫ ПРОГРАММЫ С ВАМИ. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ ДЕФЕКТНОЙ, ВЫ НЕСЕТЕ РАСХОДЫ НА ВСЕ НЕОБХОДИМОЕ ОБСЛУЖИВАНИЕ, РЕМОНТ ИЛИ ИСПРАВЛЕНИЕ.

16. Ограничение ответственности.

НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ, ЕСЛИ НЕ ТРЕБУЕТСЯ ДЕЙСТВУЮЩИМ ЗАКОНОДАТЕЛЬСТВОМ ИЛИ НЕ СОГЛАСОВАНО В ПИСЬМО БУДЕТ ЛЮБЫМ ОБЛАДАТЕЛЕМ АВТОРСКИХ ПРАВ ИЛИ ЛЮБОЙ ДРУГОЙ СТОРОНОЙ, МОДИФИРУЮЩЕЙ И / ИЛИ ПЕРЕДАЮЩЕЙ ПРОГРАММА, РАЗРЕШЕННАЯ ВЫШЕ, НЕСЕТ ОТВЕТСТВЕННОСТЬ ЗА УБЫТКИ, ВКЛЮЧАЯ ЛЮБОЙ ОБЩИЕ, ОСОБЫЕ, СЛУЧАЙНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ, ВОЗНИКАЮЩИЕ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЕ ИЛИ НЕВОЗМОЖНОСТЬ ИСПОЛЬЗОВАТЬ ПРОГРАММУ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧЕННАЯ ПОТЕРЬЮ ДАННЫЕ ИЛИ ДАННЫЕ, ПРЕДСТАВЛЕННЫЕ НЕТОЧНО, ИЛИ ПОТЕРЯ, ПРИНЯТЫЕ ВАМИ ИЛИ ТРЕТЬИМИ СТОРОНЫ ИЛИ ОТКАЗ ПРОГРАММЫ ДЛЯ РАБОТЫ С ЛЮБЫМИ ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ДЕРЖАТЕЛЬ ИЛИ ДРУГАЯ СТОРОНА БЫЛА СОВЕТСАНА О ВОЗМОЖНОСТИ ТАКИЕ УБЫТКИ.

17. Толкование статей 15 и 16.

Если предусмотрен отказ от гарантии и ограничение ответственности выше не могут иметь местную юридическую силу в соответствии с их условиями, пересматривающие суды применяют местное право, которое наиболее близко соответствует полный отказ от гражданской ответственности в связи с Программа, если гарантия или принятие на себя ответственности не сопровождает копия Программы за определенную плату.

КОНЕЦ УСЛОВИЙ

Как применить эти условия к вашим новым программам

Если вы разрабатываете новую программу и хотите, чтобы она была лучшей возможно использование для публики, лучший способ добиться этого — сделать это бесплатное программное обеспечение, которое каждый может распространять и изменять в соответствии с этими условиями.

Для этого прикрепите к программе следующие примечания. Это самый безопасный прикрепить их к началу каждого исходного файла для наиболее эффективного указать отказ от гарантии; и в каждом файле должно быть не менее строка «авторские права» и указатель на то, где находится полное уведомление.

 <одна строка, содержащая имя программы и краткое описание того, что она делает.>
    Copyright (C) <год> <имя автора>

    Это бесплатное программное обеспечение: вы можете распространять и / или изменять
    это в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной
    Free Software Foundation, либо версия 3 Лицензии, либо
    (по вашему выбору) любая более поздняя версия.Эта программа распространяется в надежде, что она будет полезной,
    но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; без даже подразумеваемой гарантии
    КОММЕРЧЕСКАЯ ЦЕННОСТЬ или ПРИГОДНОСТЬ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Увидеть
    Стандартная общественная лицензия GNU для более подробной информации.

    Вы должны были получить копию Стандартной общественной лицензии GNU
    вместе с этой программой. Если нет, см. .
 

Также добавьте информацию о том, как с вами связаться по электронной и бумажной почте.

Если программа взаимодействует с терминалом, сделайте так, чтобы она выводила короткий обратите внимание, когда он запускается в интерактивном режиме:

 <программа> Copyright (C) <год> <имя автора>
    Эта программа поставляется СОВЕРШЕННО БЕЗ ГАРАНТИЙ; для получения подробной информации введите `show w '.Это бесплатное программное обеспечение, и вы можете его распространять.
    при определенных условиях; для получения подробной информации введите `show c '.
 

Гипотетические команды `show w ‘и` show c’ должны отображать соответствующие части Стандартной общественной лицензии. Конечно, команды вашей программы может быть иначе; для интерфейса с графическим пользовательским интерфейсом вы должны использовать «поле информации».

Вам также следует обратиться к работодателю (если вы работаете программистом) или учебному заведению, если таковые имеются, при необходимости подписать «отказ от авторских прав» на программу.Для получения дополнительной информации об этом, а также о том, как применять GNU GPL и следовать ей, см. .

Стандартная общественная лицензия GNU не позволяет включать вашу программу в проприетарные программы. Если ваша программа является библиотекой подпрограмм, вы может счесть более полезным разрешить связывание частных приложений с библиотека. Если это то, что вы хотите сделать, используйте GNU Lesser General Общественная лицензия вместо этой лицензии. Но сначала прочтите, пожалуйста .

Зачем переходить на GPLv3 — Проект GNU

Зачем переходить на GPLv3

по Ричард Столмен

Версия 3 GNU General Public Была выпущена лицензия (GNU GPL), позволяющая пакетам бесплатного программного обеспечения обновление с GPL версии 2. В этой статье объясняется, почему обновление лицензия важна.

Прежде всего, важно отметить, что обновление — это выбор. GPL версия 2 останется действующей лицензией, и катастрофы не произойдет, если некоторые программы остаются под GPLv2, а другие переходят на GPLv3.Эти две лицензии несовместимы, но это не фундаментальная проблема.

Когда мы говорим, что GPLv2 и GPLv3 несовместимы, это означает, что есть нет законного способа комбинировать код под GPLv2 с кодом под GPLv3 в единая программа. Это потому, что и GPLv2, и GPLv3 защищены авторским левом. лицензии: каждая из них говорит: «Если вы включите код в рамках этой лицензии в более крупной программе большая программа должна быть под этой лицензией тоже.» Нет возможности сделать их совместимыми. Мы могли бы добавить Пункт о совместимости GPLv2 с GPLv3, но он не поможет, потому что для GPLv2 потребуется аналогичный пункт.

К счастью, несовместимость лицензий имеет значение только тогда, когда вы хотите связывать, объединять или комбинировать код из двух разных программ в одну программа. Нет проблем в том, чтобы покрыть GPLv3 и Программы под GPLv2 бок о бок в операционной системе. Для например, лицензия TeX и лицензия Apache несовместимы с GPLv2, но это не мешает нам запускать TeX и Apache в та же система с Linux, Bash и GCC. Это потому, что все они отдельные программы. Аналогично, если Bash и GCC переходят на GPLv3, а Linux остается под GPLv2, конфликта нет.

Сохранение программы под GPLv2 не создаст проблем. Причина migrate из-за существующих проблем, которые решит GPLv3.

Одна из основных опасностей, которые блокирует GPLv3, — это тивоизация. Тивоизация означает определенную «бытовую технику» (в которой есть компьютеры) содержат программное обеспечение под GPL, которое вы не можете эффективно изменить, потому что устройство выключается, если обнаруживает измененное программное обеспечение. Обычно мотивом для тивоизации является то, что программное обеспечение имеет функции производитель знает, что люди захотят измениться, и стремится чтобы люди не могли их изменить.Производители эти компьютеры пользуются свободой, которую предоставляет, но они не позволяют вам делать то же самое.

Некоторые утверждают, что конкуренция между приборами на свободном рынке должна достаточно, чтобы держать неприятные функции на низком уровне. Возможно конкуренция в одиночку можно было бы избежать произвольных, бессмысленных ошибок, таких как «Должен закрыть вниз с 13:00 до 17:00 каждый вторник », но даже в этом случае выбор мастера — это не свобода. Свобода означает, что вы контролируете то, что ваше программное обеспечение делает, а не просто то, что вы можете умолять или угрожать кому-то другому, кто решит для тебя.

В важнейшей области управления цифровыми ограничениями (DRM) — неприятные особенности разработан, чтобы ограничить использование вами данных в вашем компьютер — конкуренция бесполезна, потому что соответствующая конкуренция запрещенный. Согласно Закону об авторском праве в цифровую эпоху и аналогичным законами, в США и многих других странах незаконно распространять DVD-плееры, если они не ограничивают пользователя в соответствии с официальным правила заговора DVD (его веб-сайт http://www.dvdcca.org/, но правила вроде там не публикуются).Публика не может отклонить DRM, покупая плееры без DRM, потому что они недоступны. Нет независимо от того, из скольких продуктов вы можете выбрать, все они имеют эквивалент цифровые наручники.

GPLv3 гарантирует, что вы можете свободно снимать наручники. Это не запрещает DRM или любая другая функция. Он не накладывает никаких ограничений на основные функциональность, которую вы можете добавить в программу или удалить из нее. Скорее это гарантирует, что вы можете так же свободно удалять неприятные функции, как и распространитель вашего экземпляра должен был их добавить.Тивоизация — это то, как они отказывать вам в этой свободе; чтобы защитить вашу свободу, GPLv3 запрещает тивоизация.

Запрет на тивоизацию распространяется на любой продукт, использование которого потребителями следует ожидать, даже время от времени. GPLv3 допускает тивоизацию только для продуктов, которые почти исключительно предназначены для бизнеса и организации.

Еще одна угроза, которой противостоит GPLv3, — это патентные сделки, подобные Пакт Novell-Microsoft. Microsoft хочет использовать свои тысячи патентов, чтобы заставить пользователей платить Microsoft за привилегию запуска GNU / Linux и заключили этот пакт, чтобы попытаться достичь этого.Сделка предлагает довольно ограниченная защита от патентов Microsoft для клиентов Novell.

Microsoft допустила несколько ошибок в сделке Novell-Microsoft и GPLv3 разработан, чтобы настроить их против Microsoft, расширяя этот ограниченный патентная защита для всего сообщества. Чтобы воспользоваться Из этой защиты программы должны использовать GPLv3.

Юристы Microsoft не глупы, и в следующий раз, возможно, им удастся Избегайте этих ошибок. GPLv3 поэтому говорит, что они не получают «следующий время».Выпуск программы под GPL версии 3 защищает ее от Будущие попытки Microsoft заставить распространителей собирать информацию о Microsoft гонорары от пользователей программы.

GPLv3 также предоставляет пользователям явную патентную защиту от участники и распространители программы. С GPLv2 пользователи полагаются о неявной патентной лицензии, чтобы убедиться, что компания, которая предоставленный им экземпляр не будет предъявлять иск им или людям, которых они распространяют копии в случае нарушения патентных прав.

Явная патентная лицензия в GPLv3 не идет так далеко, как мы могли бы понравились.В идеале мы бы заставили всех, кто распространяет Код под GPL отказывается от всех патентов на программы вместе со всеми кто не распространяет код под GPL, потому что должен быть нет патентов на программное обеспечение. Патенты на программы — это порочная и абсурдная система, которая подвергает опасности всех разработчиков программного обеспечения судебных исков от компаний, о которых они никогда не слышали, а также от всех мегакорпорации в этой области. Большие программы обычно сочетают тысячи идей, поэтому неудивительно, что они воплощают идеи защищены сотнями патентов.Мегакорпорации собирают тысячи патенты, и использовать эти патенты для запугивания мелких разработчиков. Патенты уже препятствуют разработке свободного программного обеспечения.

Единственный способ сделать разработку программного обеспечения безопасной — это отменить программное обеспечение. патенты, и мы стремимся когда-нибудь достичь этого. Но мы не можем этого сделать через лицензию на программное обеспечение. Любую программу, бесплатную или нет, можно убить патентом на программное обеспечение в руках несвязанной стороны, и лицензия программы не может этого предотвратить. Только судебные решения или изменения в патентном законодательстве могут защитить разработку программного обеспечения от патентов.Если бы мы попытались сделать это с помощью GPLv3, ничего бы не вышло.

Следовательно, GPLv3 стремится ограничить и направить опасность. В в частности, мы пытались спасти свободные программы от участи худшей, чем смерть: стать собственностью через патенты. В явная патентная лицензия GPLv3 гарантирует, что компании, использующие GPL чтобы дать пользователям четыре свободы, которые не могут развернуться и использовать свои патенты, чтобы сказать некоторым пользователям: «Это не относится к вам». Это также останавливает их от сговора с другими патентообладателями.

Дополнительные преимущества GPLv3 включают лучшую интернационализацию, более мягкую прекращение работы, поддержка BitTorrent и совместимость с Apache лицензия. В общем, много причина для обновления.

Изменения вряд ли прекратятся после выхода GPLv3. Если новые угрозы свобода пользователей разовьется, нам придется разработать GPL версии 4. Это важно убедиться, что у программ не возникнет проблем с обновлением до GPLv4, если и когда мы ее напишем.

Один из способов сделать это — выпустить программу под «GPL версии 3 или любой другой. более поздняя версия ».Другой способ — для всех участников программы указать доверенное лицо, которое может принять решение об обновлении до будущих версий GPL. Третий способ — все участники передают авторские права одному назначенного правообладателя, который сможет обновить версия лицензии. Так или иначе, программы должны обеспечивать это гибкость для будущих версий GPL.

Краткое руководство по GPLv3 — Проект GNU

Краткое руководство по GPLv3

по Бретт Смит

[Эта статья также доступна в форматах PDF и reStructuredText форматы.]

После полутора лет общественных консультаций, тысяч комментариев и четыре проекта, версия 3 Стандартной общественной лицензии GNU (GPLv3) была наконец опубликован 29 июня 2007 г. лицензия с момента появления первого черновика, мало кто говорил о преимуществах, которые он предоставляет разработчикам. Мы опубликовали это руководство чтобы заполнить этот пробел. Начнем с краткого освежения информации о бесплатных программах, авторское лево и цели GPL. Затем мы рассмотрим основные изменения в лицензию, чтобы увидеть, как они продвигают эти цели и приносят пользу разработчикам.

Основы GPL

Никто не должен ограничиваться программным обеспечением, которое они используют. Есть четыре свободы, которые должен иметь каждый пользователь:

  • свобода использования программного обеспечения для любых целей,
  • свобода изменения программного обеспечения в соответствии с вашими потребностями,
  • — свобода делиться программным обеспечением с друзьями и соседями, а
  • свобода делиться внесенными вами изменениями.

Когда программа предлагает пользователям все эти свободы, мы называем это бесплатным. програмное обеспечение.

Разработчики, пишущие программное обеспечение, могут выпустить его на условиях GNU. GPL. Когда они это сделают, это будет бесплатное программное обеспечение, и оно останется свободным, нет. независимо от того, кто изменяет или распространяет программу. Мы называем это авторским левом: программное обеспечение защищено авторским правом, но вместо использования этих прав для ограничения пользователям нравится проприетарное программное обеспечение, мы используем их, чтобы у каждого пользователя есть свобода.

Мы обновляем GPL, чтобы защитить ее авторское лево от подрыва юридических или технологические разработки.Самая последняя версия защищает пользователей от три недавние угрозы:

  • Tivoization: Некоторые компании создали различные виды устройства, которые запускают программное обеспечение под GPL, а затем настроили оборудование так, чтобы они могут изменить работающее программное обеспечение, но вы не можете. Если устройство может запускать произвольное программное обеспечение, это универсальный компьютер, и его владелец должен контролировать то, что он делает. Когда устройство мешает вам делать это мы называем тивоизацией.
  • Законы, запрещающие бесплатное программное обеспечение: законодательство, подобное цифровому тысячелетию Закон об авторском праве и Директива Европейского Союза об авторском праве объявляют это преступлением писать или делиться программным обеспечением, которое может нарушить DRM (цифровые ограничения Управление; видеть ниже).Эти законы не должны вмешиваться в права, которые вам предоставляет GPL.
  • Дискриминационные патентные сделки: Microsoft недавно начала говоря людям, что они не будут подавать в суд на пользователей свободных программ за патенты нарушение — при условии, что вы получаете программное обеспечение от поставщика это платит Microsoft за привилегию. В конечном итоге Microsoft пытается собирать роялти за использование бесплатного программного обеспечения, которое мешает свободе пользователей. Ни одна компания не должна быть в состоянии делать это.

Версия 3 также имеет ряд улучшений, чтобы упростить лицензию для всем использовать и понимать.Но даже со всеми этими изменениями GPLv3 не радикально новая лицензия; вместо этого это эволюция предыдущего версия. Хотя много текста было изменено, большая его часть просто поясняет что сказано в GPLv2. Имея это в виду, давайте рассмотрим основные изменения в GPLv3, и поговорим о том, как они улучшают лицензию для пользователей и Разработчики.

Нейтрализующие законы, запрещающие свободные программы, но не запрещающие Запрет DRM

Вы, наверное, знакомы с управлением цифровыми ограничениями (DRM) на DVD и другие носители.Вы, вероятно, также знакомы с законами, которые сделать незаконным создание собственных инструментов для обхода этих ограничений, например Закон об авторском праве в цифровую эпоху и авторское право Европейского Союза Директива. Никто не может помешать вам написать код, который вы хотите, и GPLv3 защищает это право за вас.

Всегда можно использовать код под GPL для написания программного обеспечения, реализующего DRM. Однако, если кто-то делает это с кодом, защищенным GPLv3, раздел 3 говорит, что система не будет считаться эффективной технологической «защитная» мера.Это означает, что если вы нарушите DRM, вы будете свободны распространять свое собственное программное обеспечение, которое делает это, и вам не будут угрожать Законом США «Об авторском праве в цифровую эпоху» или аналогичными законами.

Как обычно, GNU GPL не ограничивает то, что люди делают в программах; это просто не дает им ограничивать других.

Защита вашего права на возню

Tivoization — опасная попытка ограничить свободу пользователей: право изменять ваше программное обеспечение станет бессмысленным, если ни один из ваших компьютеры позволяют вам это делать.GPLv3 останавливает тивоизацию, требуя дистрибьютор, чтобы предоставить вам любую информацию или данные необходимо для установки модифицированного ПО на устройство. Это может быть как простой как набор инструкций, или он может включать в себя специальные данные, такие как в виде криптографических ключей или информации о том, как обойти целостность проверьте оборудование. Это будет зависеть от того, как было оборудование. разработан, но независимо от того, какая информация вам нужна, вы должны смог получить это.

Это требование ограничено по объему.Дистрибьюторам по-прежнему разрешено использовать криптографические ключи для любых целей, и они потребуются только для раскрыть ключ, если он вам нужен для изменения программного обеспечения под GPL на устройстве, на котором они дал вам. Сам проект GNU использует GnuPG, чтобы доказать целостность всех программное обеспечение на своем FTP-сайте, и подобные меры полезны для пользователей. GPLv3 не мешает людям использовать криптографию; мы бы не хочу. Это только мешает людям лишать права лицензия предоставляет вам — будь то через патентное право, технологию или любой другой другие средства.

Более надежная защита от патентных угроз

За 17 лет, прошедших с момента публикации GPLv2, патентный ландшафт программного обеспечения значительно изменилась, и в лицензиях свободных программ появились новые стратегии их решения. GPLv3 также отражает эти изменения. Всякий раз, когда кто-то распространяет написанное или измененное ПО под GPLv3, они должны предоставить каждому получателю любые патентные лицензии, необходимые для пользоваться правами, которые им дает GPL. В дополнение к этому, если есть лицензиат пытается использовать патентный иск, чтобы помешать другому пользователю эти права, их лицензия будет прекращена.

Для пользователей и разработчиков это означает, что они смогут работать с программным обеспечением под GPLv3, не беспокоясь о том, что отчаянный участник позже попытается подать на них в суд за нарушение патентных прав. С этими изменениями GPLv3 предоставляет своим пользователям больше защиты от патентной агрессии, чем любая другая. другая лицензия на свободное программное обеспечение.

Уточнение совместимости лицензий

Если вы нашли какой-то код и захотели включить его в проект под GPL, В GPLv2 сказано, что лицензия на другой код не может иметь никаких ограничения, которых еще не было в GPLv2.Пока это было так, мы сказали, что лицензия совместима с GPL.

Однако к некоторым лицензиям предъявлялись требования, которые на самом деле не были ограничительными, потому что их было так легко соблюдать. Например, в некоторых лицензиях говорится что они не дают вам разрешения на использование определенных товарных знаков. Это не действительно дополнительное ограничение: если этого предложения не было, вы все равно не будет иметь разрешения на использование товарного знака. Мы всегда говорили эти лицензии также были совместимы с GPLv2.

Теперь GPLv3 явно дает всем разрешение на использование кода, имеющего такие требования.Эти новые условия должны помочь прояснить непонимание того, какие лицензии совместимы с GPL, почему это так, и что вы можете делать с GPL-совместимым кодом.

Новые совместимые лицензии

В дополнение к уточнению правил о лицензиях, которые уже есть GPL-совместимая, GPLv3 также недавно совместима с несколькими другими лицензиями. Лицензия Apache License 2.0 — яркий тому пример. Множество отличных бесплатных программ доступен по этой лицензии, в окружении сильных сообществ. Мы надеюсь, что это изменение в GPLv3 будет способствовать большему сотрудничеству и обмену в сообществе свободного программного обеспечения.Приведенная ниже диаграмма помогает проиллюстрировать некоторые общие отношения совместимости между различными бесплатными программами лицензий:

Стрелки, указывающие от одной лицензии к другой, указывают, что первая лицензия совместим со вторым. Это верно, даже если вы следите за несколькими стрелки для перехода от одной лицензии к другой; так, например, ISC лицензия совместима с GPLv3. GPLv2 совместима с GPLv3, если программа позволяет вам выбрать «любую более позднюю версию» GPL, которая является чехол для большинства программного обеспечения, выпущенного по этой лицензии.Эта диаграмма не всесторонний (см. нашу страницу лицензий для более полного списка лицензий совместим с GPLv2 и GPLv3), но ясно показывает, что GPLv3 совместим практически со всем, что есть в GPLv2, и даже с некоторыми из них.

GNU Affero GPL версии 3 также попала в состав. В оригинальная лицензия Affero GPL была разработана, чтобы гарантировать, что все пользователи сети приложение сможет получить свой источник. GNU Affero GPL версия 3 расширяет эту цель: она применима ко всем сетевым интерактивным программное обеспечение, поэтому оно также будет хорошо работать с такими программами, как игровые серверы.В дополнительное положение также более гибкое, так что если кто-то использует AGPLed источник в приложении без сетевого интерфейса, им нужно будет только предоставлять исходный код тем же способом, которым всегда требовалась GPL. Сделав эти две лицензии совместимыми, разработчики сетевых интерактивных программное обеспечение сможет усилить их авторское лево, продолжая при этом опираться на вершина зрелой части доступного им кода под GPL.

Больше способов для разработчиков предоставить исходный код

Одним из фундаментальных требований GPL является то, что при распространении объектный код для пользователей, вы также должны предоставить им способ получить источник.GPLv2 дала вам несколько способов сделать это, а GPLv3 сохраняет их нетронутыми. с некоторыми уточнениями. Он также предлагает вам новые способы предоставления источника когда вы передаете объектный код по сети. Например, когда вы размещаете объектный код на веб-сервере или FTP-сервере, вы можете просто предоставить инструкции которые сообщают посетителям, как получить исходный код со стороннего сервера. Спасибо к этому новому варианту выполнение этого требования должно быть проще для многих мелкие дистрибьюторы, которые вносят лишь несколько изменений в большие массивы исходного кода.

Новая лицензия также значительно упрощает передачу объектного кода через BitTorrent. Во-первых, люди, которые просто скачивают или загружают torrent освобождены от требований лицензии для передачи програмное обеспечение. Затем тот, кто запускает торрент, может предоставить источник, просто сообщать другим пользователям торрента, где он доступен в общедоступной сети сервер.

Эти новые возможности помогают поддерживать GPL в соответствии со стандартами сообщества для предлагая источник, не усложняя пользователям доступ.

Меньше распространяемых источников: исключение для новых системных библиотек

Обе версии GPL требуют от вас предоставления всех источников, необходимых для построить программное обеспечение, включая вспомогательные библиотеки, сценарии компиляции, и так далее. Они также проводят черту в системных библиотеках: вы не требуется для предоставления источника для определенных основных компонентов операционной система, такая как библиотека C.

GPLv3 скорректировала определение системной библиотеки для включения программного обеспечения. это может не входить непосредственно в операционную систему, но все пользователи разумно ожидать, что программное обеспечение будет иметь.Например, теперь он тоже включает стандартные библиотеки распространенных языков программирования, таких как Python и Ruby.

Новое определение также проясняет, что вы можете комбинировать программы под GPL с несовместимыми с GPL системными библиотеками, такими как библиотека OpenSolaris C, и распределите их обоих вместе. Эти изменения облегчат жизнь распространители бесплатного программного обеспечения, которые хотят предоставить эти комбинации своим пользователей.

Глобальная лицензия

GPLv2 много говорит о «распределении» — когда вы поделитесь программой с кем-нибудь, вы ее распространяете.В лицензия никогда не говорит, что такое распространение, потому что термин был заимствован из закона США об авторском праве. Мы ожидали, что судьи посмотрят там для определения. Однако позже мы выяснили, что авторское право законы в других странах используют то же слово, но дают ему другое смыслы. Из-за этого судья в такой стране может проанализировать GPLv2 отличается от судьи в США.

GPLv3 использует новый термин «передать» и дает определение этому термину. «Передавать» имеет то же значение, что и «распространять», но теперь, когда это объясняется прямо в лицензии, это должно быть легко для людей везде, чтобы понять, что мы имели в виду.Есть и другие мелкие изменения на протяжении всей лицензии, что также поможет обеспечить ее применение последовательно во всем мире.

Когда правила нарушаются: гладкий путь к соблюдению

Согласно GPLv2, если вы каким-либо образом нарушили лицензию, ваши права были автоматически и безвозвратно. Единственный способ вернуть их — это ходатайство правообладателя. Пока сильная защита от нарушений ценно, эта политика может вызвать много головной боли, когда кто-то случайно нарушил правила.Спрашивая всех правообладателей о формальное восстановление лицензии может быть обременительным и дорогостоящим: Типичный дистрибутив GNU / Linux основан на работе тысяч.

GPLv3 предлагает отсрочку за хорошее поведение: если вы нарушите лицензию, вы получите свои права обратно, как только прекратите нарушение, если только авторское право держатель свяжется с вами в течение 60 дней. Получив такое уведомление, вы могут быть полностью восстановлены ваши права, если вы впервые нарушили и исправить нарушение в течение 30 дней.В противном случае вы можете отработать оформлять в индивидуальном порядке с правообладателями, которые с вами связались, и после этого ваши права будут восстановлены.

Соблюдение GPL всегда было высшим приоритетом FSF. Лаборатория соответствия и другие группы, обеспечивающие соблюдение лицензии по всему миру. Эти изменения гарантируют, что соблюдение требований остается главным приоритетом для правоохранительных органов, и побуждает нарушителей подчиняться.

Последнее и самое большое

Некоторые из этих изменений, вероятно, кажутся вам менее важными, чем другие.Это нормально. Каждый проект индивидуален и требует разных вещей от свою лицензию. Но есть вероятность, что некоторые из этих улучшений помогут ты и твоя работа.

И в целом все эти улучшения представляют собой нечто большее: мы сделали лучшее авторское лево. Он делает больше для защиты свободы пользователей, но это также позволяет расширить сотрудничество в сообществе свободного программного обеспечения. Но обновление лицензии — это только часть работы: чтобы люди чтобы получить преимущества, которые она предлагает, разработчикам необходимо использовать GPLv3 для своих проекты тоже.Выпуская собственное программное обеспечение по новой лицензии, все, кто этим занимается — пользователи, другие разработчики, дистрибьюторы, даже юристы, выиграют. Надеемся, вы воспользуетесь GPLv3 для вашего следующего выпуска.

Если вы хотите узнать больше об обновлении вашего проекта до GPLv3, FSF Лаборатория комплаенс будет рада помочь вам. На нашем сайте вы можете найти основные инструкции по использованию лицензии и ответы на часто задаваемые вопросы общие опасения людей по этому поводу. Если ваша ситуация больше сложнее, свяжитесь с нами, и мы сделаем все возможное, чтобы помочь вам с переходом.Вместе мы можем помочь защитить свободу для все пользователи.

лицензий на программное обеспечение с открытым исходным кодом 101: GPL v3

В предыдущем посте нашей серии о популярных лицензиях на программное обеспечение с открытым исходным кодом (OSS) были рассмотрены все аспекты лицензии GNU GPL v2, лицензии с авторским левом, первоначально опубликованной проектом GNU Project. Однако версия 2.0 не является самой последней — и не обязательно самой популярной — версией GNU GPL (Стандартной общественной лицензии). Это будет Стандартная общественная лицензия GNU версии 3.0 или для краткости GPL v3.

Несмотря на то, что она была выпущена в 2007 году, через 16 лет после GPL v2, GPL v3 имеет много общего со своим предшественником. Оба требуют, чтобы пользователи включили копию полного текста лицензии и сделали доступным исходный исходный код, когда вы распространяете любые двоичные файлы, основанные на лицензированной работе, среди прочего. Ключевые различия являются результатом попыток устранить и / или исправить то, что некоторые считали слабыми сторонами или лазейками в версии 2.0.

Итак, как сравнить эти две версии GNU GPL? И почему разработчик или компания-разработчик программного обеспечения могут выбрать работу с кодом под лицензией GPL v3? Мы рассмотрим эти и другие вопросы в этом руководстве.


ПОДРОБНЕЕ: Руководство разработчика по лицензиям на программное обеспечение с открытым исходным кодом


Лицензия GPL v3: Основы

Как и GPL v2, GPL 3 является сильной лицензией с авторским левом, что означает, что любая копия или модификация оригинала код также должен быть выпущен под лицензией GPL v3. Другими словами, вы можете взять код GPL 3, добавить в него или внести серьезные изменения, а затем распространить свою версию. Однако ваша версия подчиняется тем же лицензионным требованиям, что означает, что она также должна быть под GPL v3 — любой может увидеть ваш измененный код и установить его для своих целей.

Требования GPL v3

Условия лицензий GPL v2 и GPL v3 аналогичны. Они требуют от пользователей кода:

  1. Включить копию полного текста лицензии
  2. Указать все существенные изменения, внесенные в исходное программное обеспечение
  3. Сделать доступным исходный код при распространении любых двоичных файлов на основе лицензированной работы
  4. Приложите копию оригинального уведомления об авторских правах

Кроме того, в GPL v3 говорится, что любой, кто включает код как часть потребительского устройства, должен включать любую информацию об установке, необходимую для обновления и переустановки программного обеспечения.

Использование лицензионного кода

Лицензия GPL v3 разрешает пользователям кода:

  • Использовать код в коммерческих целях: Как и GPL v2, GPL v3 не накладывает никаких условий на внутреннее использование програмное обеспечение.
  • Изменить код: Пользователи могут изменить или переработать код, но если они распространяют эти изменения / модификации в двоичной форме, они также должны выпустить эти обновления в форме исходного кода по лицензии GPL v3.
  • Распространять копии или модификации кода: Пока эти модификации выпускаются под лицензией GPL v3, они могут распространяться среди других.
  • Место гарантии: Распространители исходного кода могут предлагать свои собственные гарантии на лицензионное программное обеспечение.

Как и его предшественник, GPL v3 , а не , позволяет пользователям сублицензировать код. Другими словами, вы не можете переделывать, изменять или добавлять в код, а затем закрывать эти изменения для публики.«Открытый исходный код» исходного кода следует за любым обновлением или дополнением.

GPL v3 против GPL v2

Мы рассмотрели несколько незначительных различий между GPL v2 и GPL v3. Теперь давайте обсудим более важные из них: предоставление патентных прав и совместимость с лицензией Apache License 2.0.

Предоставление патентных прав

Подобно популярной разрешительной лицензии Apache License 2.0, GPL v3 включает явное предоставление патентных прав. Что это означает? Это означает, что создатель или соучастник исходного лицензированного кода по существу «уступает» свои патентные права в отношении любого последующего повторного использования программного обеспечения.Обычно, если у вас есть патент на что-то, что вы создали, и кто-то его производит, использует, продает или импортирует, вы можете оспорить его в суде. Это не так, если вы явно предоставили патентные права другим пользователям, как это делают все участники, лицензируя свой код по GPL v3.

Хотя лицензия GPL v2 действительно обсуждает патентные права, это делается в более общем плане и без явного предоставления со стороны авторов кода. GPL v3 решает эту проблему, четко указывая выдачу патента в полном тексте лицензии.

Совместимость с Apache 2.0

Допустим, разработчик использует компоненты из двух разных библиотек OSS под двумя разными лицензиями для создания части программного обеспечения. Если лицензии совместимы — иными словами, программные компоненты с разными лицензиями могут юридически распространяться вместе — все хорошо, и разработчик может распространять совокупную работу на условиях более сильной лицензии. В противном случае могут возникнуть проблемы.

В отличие от GPL v2, GPL v3 совместима с часто используемой лицензией Apache License 2.0. Однако эта совместимость работает только в одном направлении. Код, лицензированный под Apache 2.0, может быть объединен с кодом под лицензией GPL 3, при этом полученная работа будет лицензирована под GPL 3. Противоположное — включение кода GPL 3 в более крупную работу, которая затем лицензируется под Apache 2.0 — не разрешено.

Варианты использования GPL v3

И GPL v3, и GPL v2 все еще используются сегодня, при этом некоторые проекты OSS остаются с более ранней версией, а другие принимают самую последнюю. Ниже мы рассмотрим несколько причин, по которым разработчики и компании-разработчики программного обеспечения могут выбрать лицензию GPL v3 для своей работы с открытым исходным кодом.

Для разработчиков

Исследования показывают, что разработчиков ПО с открытым исходным кодом больше мотивирует желание учиться и быть частью сообщества OSS, чем финансовое вознаграждение. И многие разработчики OSS верят в философию, согласно которой программное обеспечение должно быть бесплатным и доступным для всех, что делает лицензии с авторским левом, такие как GPL v2 и GPL v3, особенно привлекательными.

GPL v3 может быть лучшим вариантом для разработчиков, которые либо находятся за границей, либо готовят свой проект для глобальной аудитории, поскольку он включает улучшения в отношении интернационализации.И, если разработчик планирует включить компоненты Apache 2.0 в свою работу, он должен выбрать GPL v3 вместо GPL v2.

Если вы не можете решить, что выбрать, вы также можете использовать GPL v2 или любую более позднюю версию, которая в настоящее время включает GPL v2 или GPLv3.

Для компаний

Для компаний, занимающихся разработкой программного обеспечения, основным отличием между двумя GPL является явное предоставление патентных прав. Никакая компания не хочет возбуждать судебные иски, а явное предоставление патента, включенное в GPL v3, обеспечивает правовую защиту и чувство безопасности.

Аспект совместимости GPL v3 является камнем преткновения как для компаний, так и для разработчиков. Поскольку Apache 2.0 является такой широко используемой лицензией, организация, занимающаяся разработкой программного обеспечения, может захотеть оставить возможность использования кода, лицензированного Apache, открытой.

Однако многие компании уклоняются от использования кода GPL v3 в IoT или встроенных системах из-за требований к «информации об установке».

Общеизвестное использование GPL v3

Ansible, компания по автоматизации ИТ, приобретенная корпоративным гигантом OSS Red Hat в 2015 году, лицензировала свое программное обеспечение с открытым исходным кодом под GPL v3.Другие хорошо известные примеры включают редактор изображений GIMP и оболочку Unix Bash, оба из которых были созданы как часть проекта GNU.

Будущее GPL v3

Недавние исследования показывают, что, хотя и не так популярны, как их разрешительные аналоги, лицензии с авторским левом все еще используются значительным процентом проектов OSS. Из семейства лицензий GPL наиболее популярной является GPL v3.

Если у вас все еще есть вопросы о проекте GNU и / или различных лицензиях GPL, посетите их страницу с подробными ответами на часто задаваемые вопросы.

Кто боится GPL3? Все о GPL версии 3

Принятие новой лицензии GPL3 было постепенным, и многие компании занесли новую лицензию в свои черные списки политики открытого исходного кода. Насколько страшна GPL v3?

Прошло почти шесть лет с момента выпуска версии 3 GPL. Во время процесса пересмотра, который длился более двух лет и несколько раз приводил к разрозненным спорам, сотни энтузиастов открытого исходного кода — от хакеров до компаний из списка Fortune 100 — внесли свой вклад комментарии к основному процессу редактирования.Принятие новой лицензии GPL3 было постепенным, и многие компании поместили новую лицензию в свои черные списки политики открытого исходного кода.

Теперь, когда пыль улеглась, насколько страшна GPL v3? Какие шаги он сделал в мире развития коммерческих технологий?

Много лет назад на конференции по открытому исходному коду я встретил юриста по интеллектуальной собственности в компании, которая была крупным дистрибьютором Linux. Мой клиент обнаружил потенциальную проблему с лицензией в дистрибутиве компании — в широко используемой библиотеке есть уведомления о лицензии GPL, и это казалось неработоспособным.»Это была ошибка?» Я попросил. «Разве библиотека не должна входить в LGPL?» Он задумался на мгновение и сказал: «Возможно, но это проблема, только если вы разрабатываете несвободное программное обеспечение».

Что страшного в GPL3?

Когда мы спрашиваем, что страшного в GPL3, это базовый уровень. Конечно, это не страшно, если вы хотите распространять программное обеспечение GPL v3. Если это то, что вы хотите сделать (и, как мы говорим, бэби-бумеры, для вас больше власти), то корпоративное принятие GPL3, вероятно, для вас не важно.Как правило, люди опасаются GPL v3 только в том случае, если они пытаются защитить свои права интеллектуальной собственности — авторские права и патентные права. И обычно они пытаются это сделать, потому что на этом настаивают их акционеры.

Важно помнить, что GPL версии 3 в основном была уточняющей редакцией GPL версии 2. Ясность — лучшее оружие против страха. Как говорится, капитал — трус. Чем более неизведанная территория, тем меньше компаний рискнут на нее. Отчасти проблема с лицензиями с открытым исходным кодом заключается в том, что они являются настолько сложными и техническими документами, что мы в значительной степени опираемся на отраслевую практику для их интерпретации или, по крайней мере, для оценки риска следования различным интерпретациям.Итак, интерпретация лицензий с открытым исходным кодом, как правило, является проблемой курицы и яйца. Мы смотрим на отраслевую практику, но отрасль должна решить использовать код по лицензии, прежде чем мы узнаем, что это за практика. Технологическим компаниям потребовалось более десяти лет, чтобы освоиться с GPL2, чтобы их юристы перестали падать со своих канареек на угольных шахтах каждый раз, когда GPL2 проявляла должную осмотрительность. Сейчас почти каждая компания использует программное обеспечение GPL2.

Существенные изменения

Но GPL3 также внесла некоторые существенные изменения, которые вызвали ужас (среди тех, кто был достаточно эгоистичен, чтобы заботиться о ИС своей компании).GPL v3 находится в относительном зачаточном состоянии, поэтому эти новые термины еще не заслужили патины отраслевой практики, которая позволила компаниям привыкнуть к GPL2.

Что пугает GPLv3? В основном условия патентов, хотя, по иронии судьбы, вероятно, не условия патентных лицензий. После долгих торгов во время процесса разработки, условия лицензирования патентов, применимые к авторам кода GPLv3, остаются в силе. Обычно люди не ожидают защиты патентов на основании использования программного обеспечения, которое они пишут и вносят в проекты с открытым исходным кодом или распространяют в своих собственных продуктах.Владельцы патентов в основном озабочены использованием патентов в качестве защитного оружия, а не против своих клиентов или сообщества открытого исходного кода.

Условия патента

Но GPLv3 также содержит уникальные — и для большинства читателей очень сбивающие с толку — условия патентов. (См. Параграфы 5, 6 и 7 Раздела 11 — так называемые анти-Microsoft и анти-Novell положения.) Компании обеспокоены, например, тем, что если кто-то подаст на них в суд за нарушение патентных прав на основании кода GPL3, эти положения не могут быть согласовано с условиями урегулирования, которое обычно представляет собой патентную лицензию, не подлежащую сублицензированию и иногда предусматривающую выплату роялти.

Другие проблемы скрываются в терминах «анти-тивоизации» — более правильно называемых терминами «Пользовательский продукт», Раздел 6. Эти условия требуют предоставления «Информации об установке», чтобы позволить клиентам аппаратных устройств переустановить и выполнить модификации программного обеспечения, разрешенные лицензией. Эти термины больше всего вызывают беспокойство у компаний, работающих в сфере бытовой электроники. Однако бурно развивающаяся индустрия инструментов для МСП означает, что линия разграничения между потребителями и бизнес-клиентами стирается, и это вызывает недоумение среди потенциальных приверженцев отрасли.Многие опасаются, что предоставление этой информации затруднит управление безопасностью или поддержкой их продуктов или позволит их конкурентам подорвать их бизнес.

Частные компании считают — правильно или ошибочно — что использование открытого исходного кода связано с серьезными затратами на понимание лицензии. Они также справедливо предполагают, что использование открытого исходного кода требует внедрения внутренних бизнес-процессов для отслеживания использования и соответствия. Это затраты, и опытные компании рассматривают их наряду с лицензионными платежами как часть общей стоимости владения программным обеспечением.Несмотря на предполагаемые или реальные опасности GPL3, как и в случае с любой лицензией с открытым исходным кодом, ее принятие зависит от наличия «смертоносного приложения», которое сделает ее стоящей.

Для GPLv3 этим приложением-убийцей явно является GCC. Большинство компаний сегодня не могут работать без этого пакета компилятора. Более того, большинство компаний используют GCC только как инструмент разработки и не распространяются внутри продуктов, поэтому у них нет проблем с соблюдением требований. (Это потому, что требования об авторском леве GPL v3 вступают в силу только после «передачи» — понятие сродни распространению, чего не бывает в обычной деятельности для чистого инструмента разработки.Итак, по состоянию на 2013 год опасения по поводу GPLv3 несколько утихают. В настоящее время GPL v3 — одна из лучших лицензий с открытым исходным кодом, применяемая к 12% проектов. Но не все проекты созданы равными. Суть в том, что лицензии не способствуют их собственному внедрению. Программное обеспечение стимулирует принятие лицензий, и чем больше вкусного программного обеспечения будет выпущено под GPL3, тем больше частных компаний будут улыбаться и терпеть это.

Так кто боится GPLv3? Большинство частных компаний даже сегодня боятся меньше, чем раньше.

ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ: APGL: Из тени (что вам нужно знать о Affero GPL)

Почему лицензия MIT используется гораздо чаще, чем GPL-3? | автор: Густаво Пинто

Существуют десятки или даже сотни лицензий с открытым исходным кодом.В более общем плане эти лицензии можно разделить на две группы: разрешающая лицензия, лицензии и лицензия с авторским левом, лицензии.

В разрешительной группе, возможно, лицензия MIT является одной из самых распространенных.

«Разрешающая» лицензия позволяет включать код в программу, которая может распространяться под какой-либо другой лицензией. Например, программное обеспечение с открытым исходным кодом, лицензированное по разрешительной лицензии, может быть включено в другое частное программное обеспечение без раскрытия исходного кода, и это вновь созданное программное обеспечение может распространяться.

С другой стороны, GPL — одна из важнейших лицензий с авторским левом.

Лицензии «Copyleft» позволяют разработчикам гарантировать неограниченный доступ к своим работам с открытым исходным кодом. Из-за этого требования лицензии «авторского лева» иногда называют «ограничительными» лицензиями. Основное требование лицензий с авторским левом состоит в том, что любые производные работы должны распространяться под той же лицензией, что и оригинал.

Какой из них чаще всего используется в проектах с открытым исходным кодом?

Хотя вопрос легко задать, на него не всегда легко ответить.Это происходит из-за множества скрытых угроз при масштабном анализе использования лицензий в проектах с открытым исходным кодом.

  • Во-первых, потому что не существует единого веб-сайта для кодирования, на котором размещались бы все проекты с открытым исходным кодом. Хотя GitHub является одной из наиболее распространенных альтернатив, многие проекты с открытым исходным кодом размещаются в репозитории сообщества git, в других репозиториях, таких как архив пакетов Debian, FTP-архив проекта GNU и т. Д.
  • Во-вторых, потому что для понимания лицензии с открытым исходным кодом использования в масштабе, мы должны полагаться на инструменты, которые выводят используемую лицензию.Этот процесс не всегда точен, потому что разработчики часто по-разному заявляют о лицензиях с открытым исходным кодом. Например, в то время как некоторые разработчики объявляют свои лицензии в виде комментария в заголовке каждого файла исходного кода, другие разработчики ссылаются на лицензию, используемую для всего проекта, в файле README. Более того, некоторые разработчики копируют и вставляют полный текст лицензии, тогда как другие разработчики могут упоминать только название лицензии.

Учитывая эти ограничения, мы все же можем попытаться сделать вывод об использовании лицензий с открытым исходным кодом на практике, например, используя данные GitHub, хранящиеся в библиотеках.io (сервис, который собирает метаданные из проектов с открытым исходным кодом, размещенных в нескольких менеджерах пакетов). Libraries.io предоставляет свои данные через репозиторий Zenodo. Не стесняйтесь пойти туда и немного поиграть с этим.

Используя эти данные, я построил следующий рисунок.

Использование лицензий с открытым исходным кодом с использованием данных Libraries.io

Как видно, разрешительные лицензии являются наиболее часто используемыми. Действительно, MIT является наиболее часто используемой лицензией, которая встречается более чем в 812 тыс. Проектов с открытым исходным кодом. Далее идет Apache 2.0, появившийся в 465 тыс. Проектов.Далее появляется BSD-3, также разрешающая лицензия, лицензирующая 71 тыс. Проектов. Эти три лицензии (MIT, Apache 2.0 и BSD-3) используются примерно в 70% проектов с открытым исходным кодом, хранящихся в наборе данных Libraries.io.

На другом спектре этого рисунка можно увидеть, что семейство лицензий GPL (GPL-2, GPL-3, AGPL-3, LGPL-3) охватывает только 5% от общего использования лицензий.

Почему это происходит?

Согласно опросу 2016 года, в котором приняли участие около 3400 человек, по оценкам 67% опрошенных компаний активно поощряют разработчиков участвовать в разработке программного обеспечения с открытым исходным кодом и вносить в него свой вклад.Это свидетельствует о явном коммерческом интересе к проектам с открытым исходным кодом. Это особенно интересно для разрешительных лицензий.

[Разрешающие лицензии] предъявляет минимальные требования к способам распространения кода. Разрешительные лицензии используются не только для лицензирования программного обеспечения с открытым исходным кодом, но также важны для поддержки основы проприетарных приложений. Это возможно, потому что разрешающие лицензии не накладывают никаких ограничений на распространение исходного кода. То есть программа, имеющая разрешительную лицензию, может «закрыть» свой источник и распространять только двоичные файлы.Хотя это может повлиять на то, что разработчики с открытым исходным кодом могут читать и изучать этот исходный код, это создает среду для компаний, использующих программы с открытым исходным кодом в своем бизнесе.

Однако некоторые исследователи также считают, что GPL — не самый подходящий выбор для бизнеса, который полагается на открытый исходный код. Несмотря на то, что программное обеспечение, лицензированное под GPL, можно использовать (а также модифицировать) в корпоративной среде, компании-разработчики программного обеспечения должны знать о характеристиках GPL. В частности, ключевой особенностью GPL является то, что она ограничивает условия распространения производных произведений.Если какая-либо компания-разработчик программного обеспечения включает исходный код под лицензией GPL, компания должна лицензировать свои собственные программные продукты, которые также используют код GPL под GPL.

GPL, созданная Free Software Foundation (FSF), является основной лицензией с авторским левом. Конечная цель лицензии GPL — сделать программы на 100% бесплатными для всех. Это решение стать 100% бесплатным на самом деле является проблемой для бизнеса, который не всегда может поддерживать предоставление 100% своего кода общественности (например, вы когда-нибудь видели реальную реализацию Google своей поисковой системы?).Как следствие, некоторым предприятиям может быть неудобно использовать лицензию, которая очень соответствует этим целям.

Но что может случиться, если компания злоупотребит лицензией с открытым исходным кодом? Многое может случиться, и в этой книге я приведу множество примеров. Эта проблема настолько серьезна, что некоторые компании решили буквально удалить весь код под лицензией GPL из своей кодовой базы.

А пока рассмотрим случай с Acme Inc, стартапом, который срочно искал приобретение. Acme получила сделку по приобретению, сделанную Shockwave, более крупной компанией в том же сегменте.Во время проверки покупателем Shockwave заметил, что команда разработчиков Acme злоупотребляет лицензиями с открытым исходным кодом. « Shockwave в конечном итоге отказалась от сделки, и технология Acme была положена на полку без финансовой отдачи их сотрудникам или инвесторам.

gpl 3 — Законно ли использовать лицензионный код GPL3 без открытого исходного кода самого приложения?

Я начну с того, что скажу, что ваш вопрос относится к разделу юридических консультаций, поэтому, пожалуйста, поймите, что у меня не юридический опыт, а опыт работы с программным обеспечением.Я отказываюсь от какой-либо личной ответственности за данные мои советы. Мой совет может быть совершенно неверным и, скорее всего, хотя бы частично неверным.

Как указал предыдущий комментатор Мэдхаттер, это не та штука, которую вы ищете, и, вероятно, именно поэтому ваши поиски не дали вам ответа, на который вы надеялись.

При работе с открытым исходным кодом в целом правила для каждой лицензии различаются — иногда немного, иногда сильно, поэтому хорошо, что вы хотя бы знаете, чтобы спросить конкретно о GPLv3.Сказав это, важно, чтобы вы понимали, что каждый лицензиат имеет право предоставлять исключения и положения, поэтому, если что-то помечено как GPLv3, вам все равно нужно смотреть в лицензионном соглашении на предмет исключений и смешанных лицензий — например, некоторых из кодовая база находится под другой лицензией, чем остальные.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa