Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----------------------------
- ERF Open Source License V0.1
- ----------------------------
- Definitions of certain terms:
- -----------------------------
- Maintainer: William Shipley, or the current maintainer of the ERF. This definition also changes with respect to derivative works, to the respective maintainer of said work.
- ERF: The python code that is run during the execution of a program using this framework.
- User: Any person who runs a program based on the ERF.
- Developer: Any person who uses the ERF to make a package, and release it to the public.
- Package: The software being distributed by the Developer, which utilises the ERF in any way.
- Repository: Any method in which one may store source files for easy, reliable public access. This does not have to be a standard git or svn-style repository. It could, for example, be a downloadable archive file, so long as the source is readily available to any person seeking it.
- Preamble:
- ---------
- The purpose of this document is to provide a legally substantial way of saying the following:
- * The ERF is open source, GPL-style (as in not LGPL)
- * Products made with the ERF are the intellectual property of the developer who made them, excepting direct modifications to the ERF, which are to be released under this license.
- * Under no circumstances is the Maintainer affiliated with any Developer on a business level because of this license, or the use of the ERF, alone. Any business connections must be established outside of implied context.
- * Under no circumstances is the Maintainer responsible for any damages caused by the use of the ERF.
- * No express or implied warranty is given, including merchantability or fitness for a particular purpose. The Developer also assumes no such responsibilities, unless he/she/they explicitly state otherwise. This software is provided as USE AT YOUR OWN RISK.
- Requirements of Distribution:
- -----------------------------
- If the ERF, or a Package as defined above, is to be distributed, in its original form, or some derivative thereof, it must meet these criteria. The Developer is responsible for ensuring this is the case:
- * An unmodified copy of this license must be included, and be made known to the User.
- * The source code for the Package is to be made readily available. This can be in the form of the original executables, providing they are not altered to make the source in any way less usable. If such an alteration is made, then an alternative method of obtaining the source code must be made available, either included with the program or available in an online repository.
- * If the package is designed to be an executable runtime, it must mention that it was made using the ERF in some location visible to a User. The location of the license file, or a display of the license via the program or the internet, must be made available. This mention must be plainly visible to the user when they encounter it.
- Freedoms of Distribution:
- -------------------------
- Any User or Developer who obtains the ERF, or a Developer's Package based upon the ERF, must be granted these freedoms.
- * Access to the source code of the distributed software they recieved.
- * The right to modify the source code to their hearts' desire
- * The right to distribute the source code, in modified or unmodified form, with no royalties or other imposed cost from the developer, or any entity affiliated with the developer.
- * The rights of protection from liability granted by the use of this license.
- Regarding the breadth of the License:
- -------------------------------------
- This license, or a GPL-Compatible license, is required for the following:
- * Any code that directly interfaces to the ERF.
- * Any modified or original release of the ERF itself.
- This license may also be used to cover the following, but is otherwise not required to do so.
- * Media, such as Sounds, Storylines, Graphics, Music, or other non-code aspects of a developer's released package.
- Those items in the secondary category may be given any copyright license the Developer wishes, including a non-permissive, totally restrictive license. In the event of a commercial product using ERF, this media is what is being purchased, not access to the ERF itself, or the modified version used with the product. The ERF is not for sale or lease.
Advertisement
Add Comment
Please, Sign In to add comment