Fleshed out examples, added notes on licensing requirements, added how-to

master
Tai @ Flex 2016-07-23 14:45:22 +01:00
parent cdc76d506d
commit 4ee8ad27c7
11 changed files with 184 additions and 14 deletions

13
How_To.md Normal file
View File

@ -0,0 +1,13 @@
# How to use this repo
On Github.com, create an account (they are free)
Come back to the main page for this repository and click the "Fork" button in the top right
In your copy, in the top right, create a new "branch". Give it a descriptive name, for example `badcraft_first_report` or `evilcraft_updateby_yourusername`
Make changes in your copy of the repository as you need
Click "Make Pull Request" to send us your changes.
Wait for the pull request to be accepted. AFTER it has been accepted and "Merged", you can remove your copy of the branch or the repository.

83
License_notes.md Normal file
View File

@ -0,0 +1,83 @@
#About licenses
These notes are written by an Open Source and Libre Software enthusiast, not by an actual lawyer. The interpretation below is subject to corrections.
However, it stands to make sure that if you report an app, you understand what the app is violating, and what it is not
## About copyright holding
As a community member, you can report any app to this list.
HOWEVER!!
You must not report violations to the Google Play store unless you are the copyright holder of an asset in question.
Only the copyright holder can make representations on their license, and can waive the copyright for any specifc user at their personal discretion.
## Minetest : LGPL v2
The license text is at [https://www.gnu.org/copyleft/lesser.html](https://www.gnu.org/copyleft/lesser.html)
The following section is of most relevance to our efforts:
4. Combined Works.
You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification
of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications,
if you also do each of the following:
a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and
its use are covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library
among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code
in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified
version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.
1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at
run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a
modified version of the Library that is interface-compatible with the Linked Version.
e) Provide Installation Information, but only if you would otherwise be required to provide such information under
section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified
version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked
Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and
Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner
specified by section 6 of the GNU GPL for conveying Corresponding Source.)
A common misconception is that Free Software must be provided free of charge. This is NOT true. The app publisher must provide the source code to the portions under GPL, however that does not mean they cannot sell compiled versions. Do not report an app if it is pay-for but the author otherwise complies with all other requirements of the license. See RedHat Enterprise Linux as an example of this practice.
Minetest itself is under Lesser GPL which means that Minetest code itself, and any code directly derived from it, is covered by the LGPL license and must be made available. However it does not mean that any other code distributed with it also needs to be under the same license.
## Many mods: WTFPL
The "Do Whatever the F You Want Public License" [http://www.wtfpl.net/faq/](http://www.wtfpl.net/faq/)
Any mods released under this license are not required to receive attribution, as per the terms of the license. Do not include un-atttributed mods under the WFTPL license as examples of offences.
## Some mods: BSD 2-clause and 3-clause
Attribution in the source code is required, and in legal representaions and descriptions.
However, no marketing-level attribution is needed, or attribution in documentation.
## Many media: Creative Commons
[https://creativecommons.org/](https://creativecommons.org/)
The mods licensed under Creative Commons are the ones that will need most attention.
Firstly, the CC licenses were not designed for code in mind. Use BSD, APache, GPL etc licenses instead where you can.
Other than that, there are seevral traits for CC licenses:
1. BY - the core license requirement, attribution is ALWAYS required for CC-licensed items
2. ND - "No Derivatives" : the work can be included/packaged in other works, but the licensed work itself must remain unchanged.
* If the mod's code or media has been adjusted, the mod must be removed or reverted to the original form
3. NC - "Non Commercial" : the work cannot be used in a commercialized product.
* If the app is pay-for or ad-supported, the work must not be used in the app
4. SA - share alike : the licensed work must be distributed with the same permissions as provided to the author of the new work
* This should cover the mod itself, not the app packaging the mod, though I am not sure this is clear.

View File

@ -1,7 +0,0 @@
Does not:
-respect the license
-distribute this app free
-say that it's not all made by himself
Does:
-stole the work of "Minesim" made by "Echoes91" | link: 'https://forum.minetest.net/viewtopic.php?f=15&t=14732&hilit=minesim'

View File

@ -1,7 +0,0 @@
Solutions:
-talk with him
-say him to place the things which miss in the description
-make the app free
If he does want to do anything:
-report the app

View File

@ -0,0 +1,25 @@
#Evil Craft
## List of shortcomings
* does not provide a link to the original Minetest project
* does not attribute original authors of code for `silly_animals` (GPLv2), `great_machines` (CC-BY-SA 4)
* uses the work of "Minesim" made by "Echoes91"
* https://forum.minetest.net/viewtopic.php?f=15&t=14732&hilit=minesim
## Corrective actions required
* Attribute Minetest in relevant descriptions
* Attribute great machines
* Remove Silly Animals and suggest replacement mobs more animals
## Steps if declined to comply
* Notify Silly Animals author to contact Play Store to report a license violation on the app
* Notify Great Machines author to contact Play Store to report a license violation on the app
* Notify Minesim author to contact Play Store to report a license violation on the app
Additionally
* Notify Minetest core dev team to contact Play Store to report a license violation on the app
* provide communications transcript URL to Minetest devs for use in the report

View File

@ -0,0 +1,10 @@
# Required solutions
Solutions:
* talk with the publisher
* last contacted 2016-07-22 17:40 UTC
* [optional] public thread/comment
* tell them to place the things which are missing in the description
See 3-communications.txt for written exchanges

View File

@ -0,0 +1,36 @@
Commuinication Log
Oldest first
--------------------
From: Minetester
To: Evilcrafter
Subject: [Evil Craft] Please correct your app description
Hello Evilcrafter,
Thank you for using Minetest as the engine for your game Evilcraft.
As you may know, Minetest is a community-driven effort to create an awesome game engine to base voxel games off of for anyone!
However, we should note that it is released under the GNU Lesser General Public License v2.1, and your app description and about sections do not comply with the license's requirements:
You must prominently state in the description and documentation (including general About sections in-app) that
- the app uses Minetest as its engine
- the app uses the following mods:
- silly_animals by Modder1, licensed under GPLv2
- great_machines by Modder2, licensed under CC-BY-SA 4.0
Additionally, the game carries textures created by a third party, licensed separately
You must prominently state in the description and documentation (including general About sections in-app) that
- the app uses the SuperTextures texture pack by MTDesigner123 , licensed under CC-BY 3.0
I hope you understand that as a community, we wish for anybody to be able to create great games with Minetest and resources from the community, and that the Minetest community as a whole should receive the appropriate recognition.
Thank you
-- signoff

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -0,0 +1,17 @@
#Winter Craft
## RESOLVED 2016-07-23
Thank you <WC Author> !
## List of shortcomings
Does not:
* provide a link to the original Minetest project
* attribute original authors, sourced media
Does:
* uses the work of "Minesim" made by "Echoes91"
* https://forum.minetest.net/viewtopic.php?f=15&t=14732&hilit=minesim