-
Notifications
You must be signed in to change notification settings - Fork 1
Calendario F1
License
koldomac/Calendario-F1
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=============================================================================== OPEN SOURCE LICENSE FOR CALENDARIO-F1 Version 2.x.x CALENDARIO-F1 is an avid supporter of open source software. This is the appropriate option if you are creating an open source application with a license compatible with the GNU GPL license v3 (http://www.gnu.org/copyleft/gpl.html). Although the GPLv3 has many terms, the most important is that you must provide the source code of your application to your users so they can be free to modify your application for their own needs. View the license terms: http://www.gnu.org/copyleft/gpl.html THIS DOCUMENT IS A LEGAL AGREEMENT (the “License Agreement”) BETWEEN ME AND YOU OR THE ORGANIZATION ON WHOSE BEHALF YOU ARE UNDERTAKING THE LICENSE DESCRIBED BELOW (“You”) IN RELATION TO THE CALENDARIO-F1 SOFTWARE LIBRARY (THE “Software”), AND/OR ALL RELATED MATERIALS. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING THE SOFTWARE, YOU ACCEPT THE FOLLOWING TERMS AND CONDITIONS. IF YOU DO NOT AGREE WITH ANY OF THE TERMS OR CONDITIONS OF THIS LICENSE AGREEMENT, DO NOT PROCEED WITH THE DOWNLOADING, COPYING, INSTALLATION OR ANY OTHER USE OF THE SOFTWARE OR ANY PORTION THEREOF. THE SOFTWARE IS PROTECTED BY UNITED STATES COPYRIGHT LAWS AND INTERNATIONAL COPYRIGHT LAWS, AS WELL AS OTHER INTELLECTUAL PROPERTY LAWS AND TREATIES. THE SOFTWARE IS LICENSED, NOT SOLD. =============================================================================== OPEN SOURCE LICENSE FAQ Version 2.x.x This document is for guidance purposes only and is not a legal document and is not legally binding. We encourage you to read the GPL v3 and the Quick Guide to the GPLv3 in their entirety and consult legal counsel if you require additional advice. =============================================================================== CALENDARIO-F1 AND THE GPL v3 Version 2.x.x ------------------------------------------------------------------------------- What is the GPL v3? ------------------------------------------------------------------------------- The GNU General Public License(GPL) is the most widely used free and open source software (FOSS) license in the world. The GPL was created and sponsored by the Free Software Foundation (FSF). Read the GPL v3 license ------------------------------------------------------------------------------- What are the advantages of GPL v3? ------------------------------------------------------------------------------- The GPL is the most widely used open source license in the world. Linux, MySQL, Wordpress and other major open source projects are all licensed under the GPL. The GPL is designed to ensure that you have the freedom to modify the software you use as you see fit. In return, you are asked to ensure that any users of software that you have built using GPL software receive the same freedom to modify your software in turn. Licensing under GPLv3 ensures the highest amount of availability in the open source community. =============================================================================== The GPL v3 ------------------------------------------------------------------------------- What is a modification? ------------------------------------------------------------------------------- All modifications of a GPLv3 licensed products are subject to the GPL v3 license. Additional information is available in the official GPL FAQ. ------------------------------------------------------------------------------- What licenses are compatible with GPL v3? ------------------------------------------------------------------------------- A list of compatible licenses is available on gnu.org. This compatiblity list includes licenses that can be included in a GPL’ed work. The diagram below shows the directions of compatibility for some common licenses: ------------------------------------------------------------------------------- Where can I find additional information about the GPL v3? ------------------------------------------------------------------------------- The best sources are the GPL license itself, the Quick Guide to the GPLv3” and the official GPL FAQ. ------------------------------------------------------------------------------- What is the CALENDARIO-F1 interpretation of “conveyance” under the GPL v3? ------------------------------------------------------------------------------- The short answer to this question is that when a non-employee of the organization that created the modifications to GPL v3, uses those modifications, then the program has been “conveyed”. The long answer to this question is unfortunately, quite complicated,due to the complex wording of the GPL, the ambiguity of certain terms in copyright law and the nature of JavaScript programs. Here is our interpretation of what constitutes “conveyance” under the languages of the GPL v3. Derived Works When a software program calls code that is licensed under the GPLv3, then that software program becomes a derived work of the GPL’d code and hence subject to the GPLv3 copyright license. If the software program is then “conveyed” to a user, the GPLv3 requires that the source code to that software program also be “conveyed.” “Conveyance” for a web application is triggered when a user outside the legal entity that created the application uses the application. The Definition of a Software Program Since the boundaries defining an individual software program can be hazy in modern app architectures, we follow the rule “when determining what constitutes the software program, follow the main principle of the GPL v3, which states that users should be free to modify the entire software program that incorporates GPL’d code for their own purposes”. For software programs built using today’s web architectures that use remote network-based service interfaces for internal communication instead of traditional static or dynamic linking, the relevant software program is the totality of the application code, including code executed on the server and code executed on the client, provided that the server code is integral to the application. We exclude from the definition of “software program”, software incorporated into the software program via a service interface that provides functionality ancillary to the main purpose of the program, functionality un-related to application logic, or functionality that is used by a number of separate applications other than the application in question. With this caveat, please remember that the use of any specific technical approach in and of itself does not guarantee that “derivation” will not be held to have occurred. Next, let’s assume that the mortgage application web-pages also offer functionality that allows users to search current interest rates, and file a customer support ticket (functionality ancillary to the purpose of the application) and those functions are provided by separate server-side services. We do not consider those programs to compose part of the software program for the purposes of the GPLv3. For example, in all cases we would not consider a database that provides data interfaces to the application over standard interfaces to be part of the application. Reasonableness Test As mentioned above, in many cases, there can be ambiguity about the exact boundaries of a software program. In these cases, we apply a “reasonableness” test to establish application boundaries. Following the principles of the GPL v3, we should ask “what would a user who is conveyed a copy of the application reasonably expect to receive in source code form in order to modify the application for his or her needs.” In addition, if a copy of the software program is provided by the developer to a person in another legal entity, then we consider that “conveyance”, as defined by the GPLv3, has occurred, and that person must be provided with a copy of the source for the software program. Further conveyance by the recipient would only be permitted under the GPL v3. In the case of the GPLv3 licensed entities, our interpretation is that the distribution of abstraction/intermediary libraries to contractors or users outside the licensed legal entity for development purposes also falls under the definition of “conveyance.” ------------------------------------------------------------------------------- GPL v3 Is The Official License ------------------------------------------------------------------------------- While this is our best attempt to characterize our interpretation of the GPL v3, relatively little of this interpretation has been confirmed in law due to the limited case law surrounding GPL v3. In all cases, the GPL v3 text itself constitutes the actual legal agreement between CALENDARIO-F1 and our GPL v3 licensees. This FAQ does not constitute legal advice, but reflects our position on the responsibilities of users who use our software licensed under the GPLv3. We do not provide legal advice to current or potential users of our GPLv3 licensed programs, so we ask you to consult your own legal counsel if you have further questions.
About
Calendario F1
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published