Fix licensing issues.

Post Reply
User avatar
Joseph16
Member
Posts: 310
Joined: Tue Dec 06, 2016 05:35
In-game: smb3

Fix licensing issues.

by Joseph16 » Post

So right now there seem to be a lot of issues regarding minetest’s license. It can’t be released on the App Store legaly. Is there a way to get that fixed? Or is it a fixed thing where there is absolutely no way to make it legal on the iOS platform? Would it cost money? Maybe takes a long time? I’m not at all familiar with the license system for open source software. Also, MT has been ported to iOS by 3rd party developers. What would happen if those developers got caught? I really want an official minetest port for iOS!
Testin' mines since 1989

User avatar
Krock
Developer
Posts: 4650
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: Fix licensing issues.

by Krock » Post

Joseph13 wrote:It can’t be released on the App Store legaly. Is there a way to get that fixed?
Yes, ask Apple whether they would be so nice and make their App Store *GPL compatible. -> terms of service issue
Joseph13 wrote:Would it cost money?
That too. Apple would have to be paid so that our app can be published there.
Joseph13 wrote:Also, MT has been ported to iOS by 3rd party developers. What would happen if those developers got caught?
Could be sued for violating the license if they don't publish their code. Would be a handy way to fund Minetest projects if it wouldn't be that much effort.

See also: viewtopic.php?p=215506#p215506
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
Linuxdirk
Member
Posts: 3219
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Fix licensing issues.

by Linuxdirk » Post

I don't see any justification in putting any effort into bringing Minetest to a very restrictive and closed 14-15 percent worldwide market share app store.

User avatar
Joseph16
Member
Posts: 310
Joined: Tue Dec 06, 2016 05:35
In-game: smb3

Re: Fix licensing issues.

by Joseph16 » Post

Good point.
Testin' mines since 1989

User avatar
Wuzzy
Member
Posts: 4803
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: Fix licensing issues.

by Wuzzy » Post

Let me put it this way:
The App Store doesn't deserve Minetest.

:D

User avatar
Joseph16
Member
Posts: 310
Joined: Tue Dec 06, 2016 05:35
In-game: smb3

Re: Fix licensing issues.

by Joseph16 » Post

Wuzzy wrote:Let me put it this way:
The App Store doesn't deserve Minetest.

:D
Agree
Testin' mines since 1989

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: Fix licensing issues.

by AccidentallyRhine » Post

I'm not familiar with the way apple (doesn't) work so what's to stop users from installing Minetest through other methods, on the desktop at least?

User avatar
Joseph16
Member
Posts: 310
Joined: Tue Dec 06, 2016 05:35
In-game: smb3

Re: Fix licensing issues.

by Joseph16 » Post

AccidentallyRhine wrote:I'm not familiar with the way apple (doesn't) work so what's to stop users from installing Minetest through other methods, on the desktop at least?
Well you can’t just install apps from any source like windows. All the apps come from the App Store and they are in a .ipa format. There is no way(that I know of) to install .ipa files without the App Store. As for the Apple desktop, you can just download the macOS version of minetest.
Testin' mines since 1989

Byakuren
Member
Posts: 818
Joined: Tue Apr 14, 2015 01:59
GitHub: raymoo
IRC: Hijiri
In-game: Raymoo + Clownpiece

Re: Fix licensing issues.

by Byakuren » Post

AccidentallyRhine wrote:I'm not familiar with the way apple (doesn't) work so what's to stop users from installing Minetest through other methods, on the desktop at least?
IIRC the app store's license limits the number of installations of an app, which is incompatible with the (L)GPL disallowing such restrictions.
Every time a mod API is left undocumented, a koala dies.

User avatar
Lejo
Member
Posts: 718
Joined: Mon Oct 19, 2015 16:32
GitHub: Lejo1
In-game: Lejo

Re: Fix licensing issues.

by Lejo » Post

What about embedding Minetest in an App with an allowed License?
Found idea here.

ShadMOrdre
Member
Posts: 1118
Joined: Mon Dec 29, 2014 08:07
Location: USA

Re: Fix licensing issues.

by ShadMOrdre » Post

Lejo,

I think the distinction in that link refers to how much of an open source project is embedded within one's own project. If I connect to an OS library, for some trivial function, I think I'm covered as to redistributing an OS library within my own project, provided I link to the OS projects source. My own project is licensed as I see fit, since the MAJORITY of the project is my own work.

Wrapping an OS project in another project, simply to try to work around the licensing, is unethical, at the least. This is a clear violation of the license, since your work is derivative. Why is it derivative? How much of the project is your own work? The wrapper? Or the meat and potatoes?

Using MT as a library, to crunch voxels, for say, a middleware app connected to DB backend with a user facing client, is not derivative. In this case, it would be assumed that the bulk of your own app is something, does something, and is entirely out of context of using MT as anything other than a front end to a game engine.

Any and all apps that simply "wrap" an OS project, for the purpose of relicensing, is a clear violation of the license, the intent of the license, and can be prosecutable in some jurisdictions. Tread lightly, and get clear, proper, legal advise before redistributing anything other than your own content.


NOTE: (The following is my actual statement regarding legal disclaimers in a public forum. I am NOT anal. I am worse.)
I provide no disclaimers as to my status as an Attorney. Why? Two reasons. Free speech. I have not made any declarations regarding my status a professional, paid liar. Any other interpretations regarding the aforementioned statement are subject to MY correction and / or disregard. In my jurisdiction, I have the legal right to speak, to freely express opinions regarding any subject. My free speech is not an excuse for someone else to act. As such, I will not be held responsible for the actions one takes based on my opinions. Got a problem with that? Let's go to court. You'll be advised of where MY court of law exists, and where you will need to appear to make your case and then be promptly ignored and billed. All expenses incurred by me in entertainment of your complaint will be paid in full to me before you will be dismissed. Bring your wallet, and all relevant financial information. Still got an issue? Here's your disclaimer.

User avatar
Lejo
Member
Posts: 718
Joined: Mon Oct 19, 2015 16:32
GitHub: Lejo1
In-game: Lejo

Re: Fix licensing issues.

by Lejo » Post

ShadMOrdre wrote:Wrapping an OS project in another project, simply to try to work around the licensing, is unethical, at the least. This is a clear violation of the license, since your work is derivative. Why is it derivative? How much of the project is your own work? The wrapper? Or the meat and potatoes?

Using MT as a library, to crunch voxels, for say, a middleware app connected to DB backend with a user facing client, is not derivative. In this case, it would be assumed that the bulk of your own app is something, does something, and is entirely out of context of using MT as anything other than a front end to a game engine.

Any and all apps that simply "wrap" an OS project, for the purpose of relicensing, is a clear violation of the license, the intent of the license, and can be prosecutable in some jurisdictions. Tread lightly, and get clear, proper, legal advise before redistributing anything other than your own content.
I think it’s all true what you said but the copyright holder can make exceptions!
It’s just important that the new License is not less strict.
I’m not an iOS developer so I don’t know how to do something just like a Minetest Launcher but I hope someone will do Minetest for iOS.

yw05
Member
Posts: 368
Joined: Tue May 07, 2019 12:59
GitHub: y5nw
IRC: y5nw
In-game: ywang
Location: Germany

Re: Fix licensing issues.

by yw05 » Post

Lejo, ShadMOrdre:
Minetest is copyright-protected by all developers and contributors. Changing the license and/or adding exceptions would (I think) require that every developer and contributors agree - some people are dead now.

User avatar
Lejo
Member
Posts: 718
Joined: Mon Oct 19, 2015 16:32
GitHub: Lejo1
In-game: Lejo

Re: Fix licensing issues.

by Lejo » Post

yw05 wrote:Lejo, ShadMOrdre:
Minetest is copyright-protected by all developers and contributors. Changing the license and/or adding exceptions would (I think) require that every developer and contributors agree - some people are dead now.
The texture Licensing is from different people but the code License is just:
Copyright (C) 2010-2018 celeron55, Perttu Ahola <celeron55@gmail.com>

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Fix licensing issues.

by rubenwardy » Post

Lejo wrote:
yw05 wrote:Lejo, ShadMOrdre:
Minetest is copyright-protected by all developers and contributors. Changing the license and/or adding exceptions would (I think) require that every developer and contributors agree - some people are dead now.
The texture Licensing is from different people but the code License is just:
Copyright (C) 2010-2018 celeron55, Perttu Ahola <celeron55@gmail.com>
This is not correct. The copyright is owned by a number of different people
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Linuxdirk
Member
Posts: 3219
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Fix licensing issues.

by Linuxdirk » Post

rubenwardy wrote:This is not correct.
Have you read the official LICENSE.txt document recently (linked to the latest available version of the file as of posting this text)?

Media files are Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com> if not specificially stated otherwise.

Minetest source code is Copyright (C) 2010-2018 celeron55, Perttu Ahola <celeron55@gmail.com>.

So either your perception of the legal situation is wrong, or the LICENSE.txt file is outdated.

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Fix licensing issues.

by rubenwardy » Post

The license file is outdated. I didn't sign any copyright waiver, therefore the copyright is still mine for the code I contributed under LGPLv2.1+
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Lejo
Member
Posts: 718
Joined: Mon Oct 19, 2015 16:32
GitHub: Lejo1
In-game: Lejo

Re: Fix licensing issues.

by Lejo » Post

So there’s absolutely no way to work around the iOS-gpl rules?
Or are there other ones except ignoring the rule just like Multicraft does it?

Post Reply

Who is online

Users browsing this forum: Mr. Rar and 19 guests