Commit ad47e693 authored by Maiyannah Bishop's avatar Maiyannah Bishop

Initial checkin

parents
This diff is collapsed.
# Licensees
---------------------------------------
This file contains the list of people whom are licensed under the paid license, so that it is known they are not bound to the GNU AGPL.
This file contains only their ingame character name unless otherwise desired by the licensee, to protect their privacy.
\ No newline at end of file
# Paid Licensing for Valkyrior
## 0. Preamble
So, I get it, not everyone is a free software activist who wants to contribute
their code back to the Valkryior system. If you don't want to abide by the
AGPL, one of the wonderful things about it being a one-woman ship is I can re-
license my own code as I like. This file represents the paid license of the
Valkyrior project. If you do not want to abide by the GNU AGPLv3 (or a later
version of the same license), then you must abide by this license.
* *0.A Definitions*
* "You" and "your" refers to the individual to whom is licensed under this
agreement.
* "Licensor" refers to the developer whom is licensing this software,
Maiyannah Bishop.
* "The Software" refers to the series of scripts for the TinyFugue MUD
client identified as the Valkyrior MUD system.
* "message" refers to the internal messaging system in the game Imperian run
by Iron Realms Entertainment accessed by the MESSAGE command.
## 1. Grant of License
* 1.A. Subject to the terms and conditions of the Agreement, the Licensor
grants to You a non-exclusive, non-transferable license to use The Software.
* 1.B. You may use The Software in executable format for your own use, and may
translate or modify The Software or incorporate them into other software. You
may not, however, transfer or sublicense The Software to any third party, in
whole or in part, in any form, whether modified or unmodified.
## 2. Licensing Cost & Payment
* 2.A. The current cost of a paid license for The Software is 200 credits,
payable in Imperian (imperian.com) to Anette.
* 2.B. The payment of this cost involves a virtual currency in the Imperian
gameworld. This payment should be made using the TRANSFER command in the game.
* 2.C. It should be of precisely the full amount, unless otherwise agreed to.
* 2.D. Improperly-made payments will not be acknowledged and do not satisfy the
payment terms of this License.
* 2.E. Under no circumstances except as required by law will the licensing fee
of the Software be refundable. All purchases are final.
* 2.F. License fees do not include any shipping, duties, bank fees,
sales, use, excise or similar taxes due. If Licensor is required to pay any
such amounts, You shall reimburse Licensor in full.
## 3. Delivery of Software
* 3.A. Upon receipt of payment you will be added to the licensees.md file that
lists you as a paid licensee so that it is known you are under no obligation to
follow the free license.
* 3.B. If You provide an email by message at the time of licensing, then a copy
of the Software will be provided to that email address at no additional charge.
* 3.C. If You do not provide an email by message at the time of licensing, then
it will be assumed you are downloading the freely-available version at your
pleasure and you are merely paying the license fee for the privilege of not
having to release your modifications to the software.
* 3.D. Licensor is under no obligation to provide additional copies of the
Software beyond initial delivery.
## 4. Copies of The Software
* 4.A. You may make copies of the Licensed Program in executable code form as
necessary for use by You and for backup or archive purposes. You to maintain
records of the location and use of each copy, in whole or in part, of The
Software. Each copy of The Software is copyrighted but unpublished by the
Licensor.
* 4.B. You agree to maintain all copyright notices that are included in The
Software when copies are made of it. You are not permitted under this license
to remove the copyright notices.
## 5. Alternate License
* 5.A. You may, at your discretion, chose to follow the terms of the GNU Affero
General Public License, version 3 or later, in lieu of following this License.
## 6. Nonwithsdanting
* 6.A. Nonwithstanding Section 5.A. hereof, no other agreement gives You permission
to run or modify The Software. If You do not agree to this License, or the
Alternate License provided in Section 5.A. hereof, then You may not use The
Software and this License is considered terminated.
## 7. Ownership
* 7.A. The original and any copies of the the Software, including translations,
compilations, partial copies, modifications, and updates, are the property of
the Licensor.
* 7.B. This License does not constitute and assignment of copyright to You.
All rights are reserved by the Licensor.
## 8. Term of License
* 8.A. The License granted hereunder shall continue unless and until terminated
pursuant to Section 9 hereof.
* 8.B. If You at any time break your obligations of the License, then the term
of the License is immediately expended and the License is considered
automatically terminated pursuant to Section 9 hereof.
## 9. Termination
* 9.A. Licensor may terminate this Agreement if You are in default of any of
the terms and conditions of this License and fails to correct such default
within ten (10) days after notice of such.
* 9.B. For the purposes of Section 9.A. hereof, sufficent notice shall be
considered to be given if it is given by message to You.
* 9.C. In the event of termination, You will immediately discontinue use of the
The Software unless this use is consistent with the Alternate License provided
under Section 5.A. hereof.
* 9.D. In the event of termination, You are not entitled to a refund.
## 10. Survivability
* 10.A. Sections 2.E., 2.F., 3.C., 3.D., 7.A., 7.B., 8.B., 9, 11, 12, 13, 14, and
15 shall survive any termination of the License.
## 11. Warranty Disclaimer
* 11.A. Licensor licenses, and You accept, The Software "AS IS." LICENSOR PROVIDES NO
WARRANTIES AS TO THE FUNCTION OR USE OF THE SOFTWARE, WHETHER EXPRESS, IMPLIED,
OR STATUTORY, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU. LICENSOR DOES NOT WARRANT
THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS
OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE.
## 12. Limitation of Liability
* 12.A. LICENSORS'S LIABILITY TO LICENSEE UNDER ANY PROVISIONS OF THIS
AGREEMENT FOR DAMAGES FINALLY AWARDED SHALL BE LIMITED TO THE AMOUNTS ACTUALLY
PAID HEREUNDER BY YOU TO LICENSOR. IN NO EVENT SHALL LICENSOR BE LIABLE FOR
INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE,
LOSS OF PROFITS OR INTERRUPTION OF BUSINESS, HOWEVER CAUSED OR ON ANY THEORY OF
LIABILITY.
## 13. Severability
* 13.A. In the event any provision of this License is determined to be invalid
or unenforceable, the remainder of this Agreement shall remain in force as if
such provision were not a part.
## 14. Governing Law / Forum
* 14.A. This Agreement shall be governed and interpreted by the laws of the
Province of Ontario. Ottawa, Ontario shall be the appropriate venue and
jurisdiction for the resolution of any disputes hereunder. Both parties hereby
consent to such personal and exclusive jurisdiction.
## 15. Entire Agreement
* 15.A. This License sets forth the entire understanding between the parties
with respect to the subject matter hereof, and merges and supersedes all prior
agreements, discussions and understandings, express or implied, concerning such
matters. This Agreement shall take precedence over any additional terms not
part of the body of this License.
\ No newline at end of file
# VALKYRIOR IMPERIAN SYSTEM
---------------------------------------
by Maiyannah Bishop (Anette) <anette@viantha.com>
Copyright (c) Maiyannah Bishop 2006-2016
## Introduction
Valkryior is my personal system for IRE muds, or the latest iteration of it
anyways. Anything I have automatically scripted, in my system, will be
available here. In general, this means that a lot of messages will be
condensed from many disparate lines into singular lines, and several onerous
tasks such as bashing are automated.
This system isn't really designed or anyone but myself, I just make it
available with the hope that perhaps someone else whom uses TinyFugue and plays
IRE MUDs may find it helpful. As such it is provided AS IS, without warranty
of any kind, including merchantability or fitness for a specific purpose.
If you do use my system and find it helpful or have any other comments, though,
feel free to message me on Imperian at Anette, or email <anette@viantha.com>.
Oh, and just so that it's said, Valkryior is not endorsed or offered by Iron
Realms Entertainment. Valkyrior is an third-party development (made by me)
that provides scripts for TinyFugue that make life easier on IRE muds. It is
not an IRE product nor is it supported by IRE and IRE is not responsible for it
or anything that happens by running it. You run these scripts at your own risk.
## Requirements
Valkryior requires an install of Linux, Mac, or Windows TinyFugue. It will
work on any version of TinyFugue, but the current version of Windows and Linux
branches are those tested upon. I cannot gaurantee it works for any of the
esoteric ports of TinyFugue such as SPARC or BeOS. (Though if you try it and
it works, let me know!)
### A word of warning
TinyFugue requires Unix-style line endings (LF, not CR like Mac, or CRLF like
Windows) to read the script files. This is true of both the Linux and Windows
versions. If you modify the source files, ensure that you convert the line
endings. If you use git to version control your installation, git also often
converts LF to CRLF endings. It's a good idea to run them through something
like win2unix or on Windows, use something like ConText to convert the files.
ConText is what I personally use for editing, myself.
## Installation
Just copy the system repository onto the TinyFugue directory.
You may want to ensure you run dos2unix on all the ".tf" files or convert them
with ConText to ensure they're with Unix line endings.
Running TinyFugue should now automatically load the Valkryior system.
## Configuration
Minimally, you will need to change the "syspath" and "class" variables in the
configuration file to appropriate values.
Under Windows, the path changes from what might be expected, since Windows uses
Cygwin for its terminal. /cygdrive/drive letter/path/to/tf is the proper
format, ie /cygdrive/c/TF
Please note that while paths with spaces should work for cygwin it can lead to
strange issues sometimes so it is best not to.
For advanced configuration options, see configure.md
## License
Valkyrior has two specific versions, that are available under two different
licenses:
### Free version available via Git
The free version of Valkyrior is available under the GNU Affero General Public
License. Please note that the GNU AGPL has one specific requirement above and
beyond the normal GNU GPL most are familiar with: If you modify the system code,
you *MUST* make your changes available freely, and under the same license. You
cannot withhold these changes. See free_license.md
### Commercial version
For those whom do not want to contribute their code back to Valkryior for
whatever reason they choose, I offer licensing under a paid, proprietary
license, for ingame credits in Imperian. See paid_license.md
Frankly though, I urge you to just submit your code back to the free version
and use that one.
## Support
This code is provided as is and with no promise of support, but if you do have
problems you can post on the Imperian forums, I monitor the threads there.
## Copyright
Licensing my work freely with something like the GNU AGPL is not me assigning
any copyright to anyone but myself (or the other people whose contributions I
have accepted.) All copyrights in Valkryior remain mine and it is copyright (c)
2006-2016 Maiyannah Bishop.
The icon used for Valkyrior in Gitlab is copyright (c) J. W. Bjerk (eleazzaar) --
www.jwbjerk.com/art and is released under CC-BY-SA.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment