Jump to content

Licensing: Difference between revisions

From fCraft Wiki
No edit summary
Line 280: Line 280:
   See the License for the specific language governing permissions and
   See the License for the specific language governing permissions and
   limitations under the License.
   limitations under the License.
==Using "fCraft", "fCraft.net", and the fCraft logo==
The name "fCraft", "fCraft.net", and the fCraft logo are copyright © 2010-2012 fCraft.net. All rights reserved. Any unauthorized use or reproduction in any form is prohibited.

Revision as of 17:34, 23 March 2012

fCraft is open-source and available free of change for all uses. Original Minecraft was developed by Markus "Notch" Petersson of Mojang AB, and is not affiliated with fCraft in any way. fCraft does not make use of any code, assets, or any other files from Minecraft.

fCraft prior to 0.700

fCraft code and binaries released prior to 0.700, and fCraft 0.700 source code prior to r1509 (21 March 2012) were released under MIT License, reproduced here:

Copyright 2009-2012 Matvei Stefarov <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

fCraft 0.700 and beyond

fCraft 0.700 code and binaries released after r1509 (21 March 2012) are under The BSD 3-Clause License, reproduced here:

Copyright (c) 2009-2012 Matvei Stefarov <[email protected]>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
   * Redistributions of source code must retain the above copyright
     notice, this list of conditions and the following disclaimer.
   * Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
   * Neither the name of fCraft or fCraft.net nor the names of its
     contributors may be used to endorse or promote products derived from this
     software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Plugins and Mods

If you create fCraft plugins that do not include any substantial portions of fCraft's original code, they belong to you and you are free to do absolutely anything with them. However, if you would like to distribute whole modified copies of fCraft, please follow the MIT License terms.

Devart dotConnect for MySQL Express

fCraft 0.700+ uses and bundles Devart dotConnect for MySQL Express. Full text of the license should be included with your copy of fCraft in LICENSE.dotConnect.txt, and is reproduced here:

dotConnect for MySQL License Agreement
Copyright 2002-2011, Devart. All Rights Reserved

PLEASE READ THIS LICENSE AGREEMENT CAREFULLY. BY INSTALLING OR USING THIS
SOFTWARE, YOU INDICATE THE ACCEPTANCE OF AND AGREE TO BECOME BOUND BY THE TERMS
AND CONDITIONS OF THIS LICENSE. IF YOU DO NOT AGREE TO ANY PART OF THE TERMS OF
THIS LICENSE, DO NOT INSTALL, USE, OR DISTRIBUTE THIS SOFTWARE OR ITS PART AND
PROMPTLY RETURN IT TO DEVART.

LICENSE

This Devart end-user license agreement ("Agreement") is a legal agreement
between you (either an individual person or a single legal entity) and Devart,
for the use of dotConnect for MySQL software application, source code, demos,
intermediate files, printed materials, and online or electronic documentation
contained in this installation file. For the purpose of this Agreement, the
software program(s) and supporting documentation will be referred to as the
"Software".

1. GRANT OF LICENSE

The enclosed Software is licensed, not sold. You have the following rights and
privileges, subject to all limitations, restrictions, and policies specified in
this Agreement.
1.1. If you are a legally licensed user, depending on the license type
    specified in the registration letter you have received from Devart upon
    purchase of the Software, you are entitled to either:
       - install and use the Software on one or more computers, provided it is
         used by 1 (one) developer for the sole purposes of developing,
         testing, and deploying applications in accordance with this Agreement
         (the "Single Developer License"); or
       - install and use the Software on one or more computers, provided it is
         used by up to 4 (four) developers within a single company at one
         physical address for the sole purposes of developing, testing, and
         deploying applications in accordance with this Agreement (the "Team
         Developer License"); or
       - install and use the Software on one or more computers, provided it is
         used by developers in a single company at one physical address for
         the sole purposes of developing, testing, and deploying applications
         in accordance with this Agreement (the "Site License").
1.2. If you are a legally licensed user of the Software, you are also entitled
    to:
   - make one copy of the Software for archival purposes only, or copy the
     Software onto the hard disk of your computer and retain the original for
     archival purposes;
   - develop and test applications with the Software, subject to the
     Limitations below;
   - create libraries, components, and frameworks derived from the Software
     for personal use only;
   - deploy and register run-time assemblies of the Software, subject to the
     Redistribution policy defined below.
1.3. You are allowed to use evaluation versions of the Software as specified in
     the Evaluation section.
No other rights or privileges are granted in this Agreement.

2. LIMITATIONS

Only legally registered users are licensed to use the Software, subject to all
of the conditions of this Agreement. Usage of the Software is subject to the
following restrictions.
2.1. You may not develop any applications that use or are based on the Software
     explicitly or implicitly without obtaining an appropriate license from
     Devart. This includes, but is not limited to, enhancing, modifying, or
     developing applications, services, web applications, Integration Services
     packages, Analysis Services projects, or Reporting Services reports that
     use the Software.
2.2. You may not use the Software in any application that is made available on
     a hosting basis and provides functionality significantly similar to that
     of the Software.  
2.3. You may not distribute or resell the Software, or any derivative work
     using it, except under the Redistribution policy defined below. In
     particular, you may not distribute the Software as part of libraries,
     components, or frameworks.
2.4. You may not transfer, assign, or modify the Software, in whole or in part.
     In particular, the Software license is non-transferable, and you may not
     transfer the Software installation package.
2.5. You may not reverse engineer, decompile, or disassemble the Software.
2.6. You may not reproduce or distribute any Software documentation without
     express written permission from Devart.

3. REDISTRIBUTION

You are allowed to: 
 - deploy run-time assemblies of the Software with your applications, 
 - register run-time assemblies of the Software on a target machine,
 - install the Software on a target machine using the Minimal installation
   type to use the Software with Microsoft Business Intelligence solutions,
   provided that:
       - you reasonably ensure that the Software assemblies are not
         redistributed in any form that allows them to be reused by any
         application other than your solution; and
       - you duly inform your customers that they are not allowed to use the
         Software independently from your solution, and for use of the
         Software within a development environment your customers need to
         purchase the appropriate license from Devart.

4. TRANSFER

You may not transfer the Software to any individual or entity without express
written permission from Devart. In particular, you may not share copies of the
Software under “Single Developer License” and “Team License” with other
co-developers without obtaining proper license of these copies for each
individual.

5. TERMINATION

Devart may immediately terminate this Agreement without notice or judicial
resolution in the event of any failure to comply with any provision of this
Agreement. Upon such termination you must destroy the Software, all
accompanying written materials, and all copies.

6. EVALUATION

Devart may provide evaluation ("Trial") versions of the Software. You may
transfer or distribute Trial versions of the Software as an original
installation package only. If the Software you have obtained is marked as a
"Trial" version, you may install and use the Software for a period of up to
30 calendar days from the date of installation (the "Trial Period"), subject to
the additional restriction that it is used solely for evaluation of the
Software and not in conjunction with the development or deployment of any
application in production. You may not use applications developed using Trial
versions of the Software for any commercial purposes. Upon expiration of the
Trial Period, the Software must be uninstalled, all its copies and all
accompanying written materials must be destroyed.

7. WARRANTY

The Software and documentation are provided "AS IS" without warranty of any
kind. Devart makes no warranties, expressed or implied, including, but not
limited to, the implied warranties of merchantability and fitness for a
particular purpose or use.

8. SUBSCRIPTION AND SUPPORT

The Software is sold on a subscription basis. The Software subscription
entitles you to download improvements and enhancement from Devart’s web site as
they become available, during the active subscription period. The initial
subscription period is one year from the date of purchase of the license. The
subscription is automatically activated upon purchase, and may be subsequently
renewed by Devart, subject to receipt of applicable fees. Licensed users of the
Software with an active subscription may request technical assistance with
using the Software over email from the Software development team. Devart shall
use its reasonable endeavours to answer queries raised, but does not guarantee
that your queries or problems will be fixed or solved.

9. COPYRIGHT

The Software is confidential and proprietary copyrighted work of Devart and is
protected by international copyright laws and treaty provisions. You may not
remove the copyright notice from any copy of the Software or any copy of the
written materials, accompanying the Software.

This Agreement contains the total agreement between the two parties and
supersedes any other agreements, written, oral, expressed, or implied.

Microsoft Dynamic Language Runtime

fCraft.Plugins.Python (optional 0.700+ component) uses and bundles Microsoft Dynamic Language Runtime, licensed under Microsoft Public License, reproduced below:

Microsoft Public License (Ms-PL)

This license governs use of the accompanying software. If you use the software,
you accept this license. If you do not accept the license, do not use the
software.

1. Definitions
The terms "reproduce," "reproduction," "derivative works," and "distribution"
have the same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to the
software.
A "contributor" is any person that distributes its contribution under this
license.
"Licensed patents" are a contributor’s patent claims that read directly on its
contribution.

2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the
license conditions and limitations in section 3, each contributor grants you a
non-exclusive, worldwide, royalty-free copyright license to reproduce its
contribution, prepare derivative works of its contribution, and distribute its
contribution or any derivative works that you create.
(B) Patent Grant- Subject to the terms of this license, including the license
conditions and limitations in section 3, each contributor grants you a
non-exclusive, worldwide, royalty-free license under its licensed patents to
make, have made, use, sell, offer for sale, import, and/or otherwise dispose
of its contribution in the software or derivative works of the contribution
in the software.

3. Conditions and Limitations
(A) No Trademark License- This license does not grant you rights to use any
contributors’ name, logo, or trademarks.
(B) If you bring a patent claim against any contributor over patents that you
claim are infringed by the software, your patent license from such contributor
to the software ends automatically.
(C) If you distribute any portion of the software, you must retain all
copyright, patent, trademark, and attribution notices that are present in the
software.
(D) If you distribute any portion of the software in source code form, you may
do so only under this license by including a complete copy of this license with
your distribution. If you distribute any portion of the software in compiled or
object code form, you may only do so under a license that complies with this
license.
(E) The software is licensed "as-is." You bear the risk of using it. The
contributors give no express warranties, guarantees or conditions. You may have
additional consumer rights under your local laws which this license cannot
change. To the extent permitted under your local laws, the contributors exclude
the implied warranties of merchantability, fitness for a particular purpose and
non-infringement.

IronPython

fCraft.Plugins.Python (optional 0.700+ component) uses and bundles IronPython, licensed under Apache License v2.0, reproduced below:

  Copyright (c) Microsoft

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.

The name "fCraft", "fCraft.net", and the fCraft logo are copyright © 2010-2012 fCraft.net. All rights reserved. Any unauthorized use or reproduction in any form is prohibited.