Time |
Nick |
Message |
00:12 |
|
turtleman joined #minetest-dev |
00:20 |
|
Player_2 joined #minetest-dev |
00:32 |
|
rubenwardy joined #minetest-dev |
01:34 |
|
Sockbat joined #minetest-dev |
05:49 |
|
Zeno` joined #minetest-dev |
06:10 |
|
paramat joined #minetest-dev |
06:26 |
|
Ritchie joined #minetest-dev |
07:29 |
|
Hunterz joined #minetest-dev |
07:30 |
|
Foghrye4_ joined #minetest-dev |
08:21 |
Zeno` |
paramat, #4769 |
08:22 |
ShadowBot |
https://github.com/minetest/minetest/issues/4769 -- Credit where credit is due |
08:22 |
Zeno` |
paramat I don't think every single person needs to be named at all |
08:22 |
paramat |
ok |
08:22 |
Zeno` |
but why is the work that server operators etc do not exceptional? |
08:23 |
Zeno` |
maybe we don't need to dedicate the release to them |
08:23 |
Zeno` |
but just add some kind of "thanks" |
08:23 |
Zeno` |
that can stay forever |
08:23 |
paramat |
hm well by definition all of them can't be exceptional ;] |
08:24 |
Zeno` |
minetest gets boring pretty quickly without those people running MP servers :) |
08:25 |
paramat |
yeah, anyway i'm not particularly opposed |
08:26 |
|
blaze joined #minetest-dev |
08:26 |
Zeno` |
:) |
08:26 |
Zeno` |
apart from the monetary cost of running a server, it can take a lot of time as well (I know, I ran a semi-popular server for quite a while) |
08:27 |
Zeno` |
onwards and upwards |
08:27 |
* Zeno` |
reviews some PRs |
08:34 |
|
nrzkt joined #minetest-dev |
08:43 |
|
AcidNinjaFWHR joined #minetest-dev |
08:46 |
|
Krock joined #minetest-dev |
08:46 |
|
Krock joined #minetest-dev |
09:00 |
paramat |
#4742 seems good |
09:00 |
ShadowBot |
https://github.com/minetest/minetest/issues/4742 -- Fix crash when attached object no longer exists by Rogier-5 |
09:02 |
|
red-001 joined #minetest-dev |
09:03 |
Zeno` |
yes |
09:03 |
Zeno` |
added my tick |
09:08 |
paramat |
#4608 seems good +1 |
09:08 |
ShadowBot |
https://github.com/minetest/minetest/issues/4608 -- Install texture_packs.txt to DOCDIR by yyt16384 |
09:10 |
nrzkt |
merging #4742 |
09:10 |
ShadowBot |
https://github.com/minetest/minetest/issues/4742 -- Fix crash when attached object no longer exists by Rogier-5 |
09:10 |
Zeno` |
paramat, +1 |
09:11 |
Zeno` |
nrzkt, to save confusion you should probably have left that to the person who brought it up (in this case paramat) :P~~~~ |
09:11 |
red-001 |
could someone take a look at #4472 ? |
09:11 |
ShadowBot |
https://github.com/minetest/minetest/issues/4472 -- Make serverlist searchable. by red-001 |
09:11 |
nrzkt |
Zeno`, because i have a request changes tag on this PR i removed it and merge :) |
09:11 |
nrzkt |
it's a trivial fix |
09:12 |
nrzkt |
#4608 can be merged now paramat it's trivial |
09:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/4608 -- Install texture_packs.txt to DOCDIR by yyt16384 |
09:12 |
Zeno` |
nrzkt, I know. But say paramat was modifying a local copy (for some bizarre reason) of the diff? |
09:13 |
Zeno` |
it wouldn't be likely for 4742, but lol... a more complicated merge might |
09:13 |
Zeno` |
anyway, just thought it worth mentioning |
09:14 |
paramat |
i won't be merging anything for an hour, and will always warn first |
09:16 |
|
jin_xi joined #minetest-dev |
09:16 |
paramat |
i'm working on my mgv7 floatland PR, hopefully will merge that within a week |
09:17 |
Zeno` |
yep |
09:17 |
Zeno` |
merge that other one though |
09:18 |
Zeno` |
4608 |
09:18 |
Zeno` |
or nrzkt can merge it |
09:18 |
Zeno` |
I just can't atm :( |
09:18 |
Zeno` |
github is being stupidly slow |
09:18 |
nrzkt |
param i can merge 4608 if you are okay |
09:21 |
paramat |
yeah go ahead, i have to eat now |
09:21 |
paramat |
there are some others too |
09:21 |
nrzkt |
done |
09:22 |
paramat |
hm i'd really like #2827 |
09:22 |
ShadowBot |
https://github.com/minetest/minetest/issues/2827 -- Allow overriding the hand by TeTpaAka |
09:23 |
Zeno` |
2827? |
09:23 |
Zeno` |
how old is that?! |
09:23 |
paramat |
but i'm still trying to work out how to use it |
09:23 |
paramat |
.. so i can test it |
09:23 |
Zeno` |
hehe |
09:24 |
Zeno` |
I am being invaded by flying ants! (termites) |
09:38 |
Foghrye4_ |
Ok, while paramat has quit would someone be so kind to remove [Controversal] [Needs improvement] and [Won't add] labels from #4705 |
09:39 |
ShadowBot |
https://github.com/minetest/minetest/issues/4705 -- Adding particle blend, glow and animation by Foghrye4 |
09:45 |
est31 |
mhh arent ants and termites of different anchestry? |
09:45 |
est31 |
yes |
09:46 |
est31 |
termites are related to cockroaches and ants are related to wasps and bees |
09:47 |
Zeno` |
ok smarty |
09:47 |
Zeno` |
you're right :P |
09:47 |
Zeno` |
Foghrye4_, why do we have to remove them while paramat is absent? |
09:48 |
Foghrye4_ |
Zeno, to avoid "labels war" and to merge it before paramat complain. |
09:49 |
Zeno` |
I'll remove "won't add" but not the others |
09:50 |
Foghrye4_ |
Why not? [Needs improvement] is a bullshit as well. |
09:50 |
Zeno` |
I haven't reviewed it fully |
09:51 |
Zeno` |
(heck, I'm still reading the comments hehe) |
09:51 |
Foghrye4_ |
est31 and sfan5 already reviewed it. |
09:51 |
Zeno` |
yeah and hmmmm (kwoleker) has made some points against adding it |
09:51 |
Zeno` |
I need to review myself as well |
09:52 |
Zeno` |
I removed the "Won't Add" because from what I currently see the label wasn't appropriate |
09:52 |
Foghrye4_ |
kwoleker thinks blend is an Irrlicht feature. And this is a terrible mestake. |
09:52 |
Foghrye4_ |
*mistake |
09:53 |
Zeno` |
possibly. As I said I haven't reviewed it myself yet |
09:53 |
Zeno` |
I don't like "blocking" PRs |
09:54 |
Foghrye4_ |
Yeah, me too ^^ |
09:54 |
Zeno` |
but with this many comments... well, I have to read them all and do a full review before I can just remove labels willy nilly |
09:54 |
Zeno` |
I hope you can understand that :( |
09:54 |
Foghrye4_ |
It would be pleasure for me, if you read them and make your decision. |
09:55 |
Zeno` |
gosh, you've put a lot of work into it |
09:55 |
Zeno` |
even documentation |
09:55 |
Foghrye4_ |
Indeed. |
09:56 |
Foghrye4_ |
And still paramat can't understand how it works. Even with all documentation. |
09:56 |
Zeno` |
what's paramat's main concern with it? |
09:57 |
est31 |
I think he doesnt like it because it only adds visual candy |
09:57 |
Zeno` |
(in your opinion) |
09:57 |
est31 |
and paramat hates visual candy |
09:57 |
Zeno` |
well, that's not a valid reason to block a PR |
09:57 |
est31 |
if it were for him, all blocks would look the same |
09:57 |
Foghrye4_ |
He don't understand how blend works and did not know how disabling z-buffer write affect translucent particles display. |
09:57 |
est31 |
nodes* |
09:58 |
Foghrye4_ |
Therefore he don't want to add something, he could not understand. |
09:58 |
Foghrye4_ |
And yes, he hates eye candy ^^ |
09:59 |
Zeno` |
ok, I agree that the objections seem a bit "without substance" |
09:59 |
Zeno` |
I would still like more time to review it more if that's ok |
10:00 |
Foghrye4_ |
What if i told you "No, its not ok. MERGE IT NOW!". Of course its OK. |
10:02 |
Zeno` |
I'm going to remove "Needs Improvement" as well |
10:02 |
Foghrye4_ |
Hooray! |
10:02 |
Zeno` |
from a very quick review i'm not sure what exactly needs improving |
10:04 |
sfan5 |
Foghrye4_: "there are 2 reviews -> we merge it 100%" isn't a thing |
10:04 |
sfan5 |
if there are reasonable concerns from another coredev they have to be addressed |
10:05 |
Zeno` |
correct |
10:05 |
Zeno` |
and the main person I want to speak to in this instance is hmmmm |
10:06 |
Zeno` |
personally I like the PR from what I can see so far |
10:08 |
Zeno` |
but as sfan so correctly pointed out, it's not just up to me |
10:09 |
Foghrye4_ |
Sofar will be happy as well. |
10:09 |
Zeno` |
why? :) |
10:09 |
Foghrye4_ |
... with latest changes I made. He wants "vertical frames" animation support. |
10:10 |
Foghrye4_ |
And I made it. No other complains. |
10:10 |
Zeno` |
ok, well. I'll speak to hmmmm |
10:10 |
Zeno` |
the PR is not "Won't Close" now |
10:10 |
Zeno` |
I think it should be merged |
10:10 |
Zeno` |
but I want to discuss some things with hmmmm first |
10:11 |
Zeno` |
err not "Won't add" |
10:15 |
sfan5 |
hm, why aren't our clouds transparent? |
10:15 |
sfan5 |
they are in minecraft :P -> http://i.imgur.com/2DGhvsZ.png |
10:21 |
est31 |
there are transparent too, no? |
10:21 |
* est31 |
checks |
10:22 |
est31 |
they are indeed |
10:23 |
est31 |
http://pasteboard.co/qH0fX83cV.png |
10:24 |
est31 |
http://pasteboard.co/qH0ucggf8.png |
10:29 |
* Zeno` |
confused now |
10:32 |
|
paramat joined #minetest-dev |
10:34 |
|
paramat left #minetest-dev |
10:36 |
Krock |
^ http://i.imgur.com/aWwFmDn.gif |
10:43 |
Zeno` |
lol |
10:46 |
celeron55 |
why isn't minetest made in C++ |
10:47 |
celeron55 |
ok, i guess i'm being rude now |
10:49 |
* Zeno` |
plays the celeron55 song |
10:50 |
Krock |
huh? |
10:50 |
celeron55 |
:D |
10:53 |
sfan5 |
est31: they are not transparent enough then |
11:12 |
est31 |
mhh I think this last comment from paramat raises some valid points |
11:12 |
est31 |
that it is hard to understand for minetest modders |
11:13 |
Foghrye4_ |
Thats no justify removing it from Lua API. If I could understand it, some people also could. |
11:14 |
Foghrye4_ |
*not |
11:14 |
est31 |
well one of the places minetest is prefered over minecraft is in schools where kids learn to program |
11:15 |
est31 |
minetest has very few advantages over minecraft other than the license |
11:15 |
est31 |
lets cling to those we have |
11:15 |
Foghrye4_ |
Well, in that case we give those kids opportunity to improve their understanding of 3d graphics. |
11:16 |
Foghrye4_ |
We are not forcing anyone to use any feature. |
11:16 |
Foghrye4_ |
We just give them an option. |
11:32 |
|
lisac joined #minetest-dev |
11:34 |
Zeno` |
sofar, what are your main objections to #4705? |
11:34 |
ShadowBot |
https://github.com/minetest/minetest/issues/4705 -- Adding particle blend, glow and animation by Foghrye4 |
11:35 |
Foghrye4_ |
Sofar is here? |
11:35 |
Zeno` |
well his nick is here |
11:36 |
Foghrye4_ |
I pind him yesterday and leave PM, but he still did not reply. |
11:36 |
Foghrye4_ |
*ping. |
11:36 |
Zeno` |
he might be having a very long sleep |
11:36 |
Foghrye4_ |
I hope he did not die behind his keyboard. |
11:37 |
Zeno` |
no. the parrot is not dead. it's just sleeping |
11:38 |
Zeno` |
the only person here who might "get" that comment is probably Krock lol |
11:38 |
Krock |
I bet there are others too |
11:38 |
Zeno` |
brb, checking my shrubbery |
11:45 |
Zeno` |
i did wee wee on it |
11:45 |
* Zeno` |
giggles |
11:57 |
|
blaze joined #minetest-dev |
12:09 |
Zeno` |
will merge #4705 in 1 hour |
12:09 |
ShadowBot |
https://github.com/minetest/minetest/issues/4705 -- Adding particle blend, glow and animation by Foghrye4 |
12:11 |
sfan5 |
Zeno`: what about hmmmms concerns? |
12:12 |
Zeno` |
the don't seem relevant |
12:12 |
Zeno` |
they* |
12:14 |
Zeno` |
sfan5, do they seem compelling objections to you? |
12:25 |
|
Fixer joined #minetest-dev |
12:36 |
sfan5 |
Zeno`: yes |
12:39 |
Foghrye4_ |
sfan5, where I can read hmmmms concerns? |
12:40 |
sfan5 |
https://github.com/minetest/minetest/pull/4705#issuecomment-258316096 |
12:40 |
Foghrye4_ |
>these are my first general impressions. |
12:41 |
sfan5 |
does that make that comment invalid or unimportant? |
12:41 |
Foghrye4_ |
He thinks blend is Irrlicht feature, but it is not. Its already was negotiated. |
12:42 |
|
troller joined #minetest-dev |
12:43 |
sfan5 |
i'd like to see an approval / "withdrawal" of his concern before we merge this |
12:43 |
Foghrye4_ |
oh, noes... |
12:45 |
est31 |
I agree with sfan5 |
12:46 |
Zeno` |
yes ok |
12:46 |
Zeno` |
I will wait to talk with hmmmm |
12:47 |
Zeno` |
I kinda said that already which is why I said an hour (I thought he'd be here by now) |
12:48 |
* Foghrye4_ |
sigh in frustration |
12:48 |
Zeno` |
but ya know what? |
12:48 |
sfan5 |
Foghrye4_: that's how the rules are |
12:48 |
Zeno` |
just because hmmmm objects to something doesn't mean that the PR cannot be merged |
12:49 |
Zeno` |
as talented as he is, and I respect him very much, he's not the "gatekeeper" |
12:49 |
Zeno` |
where if he says no, it means somethign cannot be merged |
12:50 |
est31 |
sfan5: about the cloud opacity, I'm okay with the current opacity |
12:50 |
est31 |
I don't think we should change it just for the sake of being more similar to minecraft |
12:50 |
sfan5 |
maybe we can add an option for cloud opacity |
12:51 |
est31 |
good idea |
12:52 |
Foghrye4_ |
It could be wonderful, if we could add some "decorative scene node" which is rendered independed from distance and active block range. |
12:52 |
Foghrye4_ |
For planets, clouds, satellites and such. |
12:53 |
sfan5 |
that would be absolutely horrible |
12:53 |
est31 |
yes |
12:53 |
Foghrye4_ |
Why? |
12:53 |
sfan5 |
the mapblocks might not be loaded, might be unloaded |
12:53 |
est31 |
in the ideal case, planets are simply just VAEs |
12:53 |
sfan5 |
you don't get changes for far away mapblocks |
12:53 |
sfan5 |
etc. |
12:53 |
est31 |
and we manage to somehow render lots of stuff from a big distance |
12:53 |
Foghrye4_ |
This should not be saved in map blocks. |
12:54 |
sfan5 |
but then it's not a node |
12:54 |
Foghrye4_ |
How its called in Irrlicht? |
12:55 |
Foghrye4_ |
An object inside scene? |
12:55 |
|
kaeza joined #minetest-dev |
12:56 |
Foghrye4_ |
Aha, its called "Scene node", sorry. |
12:56 |
Foghrye4_ |
http://irrlicht.sourceforge.net/docu/classirr_1_1scene_1_1_i_scene_node.html |
12:59 |
Foghrye4_ |
Definitely creating such objects and control behavior would fit good in client side API. |
12:59 |
Foghrye4_ |
(*of them) |
12:59 |
sfan5 |
a server side api could do this too |
12:59 |
sfan5 |
and that even could be done right now |
13:00 |
sfan5 |
instead of waiting for client side modding to get added somewhen |
13:12 |
|
proller joined #minetest-dev |
13:14 |
|
Hunterz joined #minetest-dev |
13:14 |
|
proller joined #minetest-dev |
13:16 |
|
RealBadAngel joined #minetest-dev |
13:18 |
|
Mati1 joined #minetest-dev |
13:21 |
|
Mati1 joined #minetest-dev |
13:31 |
|
Zeno` joined #minetest-dev |
13:34 |
|
Human_G33k joined #minetest-dev |
14:05 |
Foghrye4_ |
Here is a kahrl mentioning that we could cause client crash by assigning incorrect material param value. I could add a check on client or on server side, but any additional check will add a little bit CPU load. What you opinion? |
14:05 |
Foghrye4_ |
*your |
14:05 |
Foghrye4_ |
*opinions |
14:06 |
Foghrye4_ |
And of course I'm about #4705 |
14:06 |
ShadowBot |
https://github.com/minetest/minetest/issues/4705 -- Adding particle blend, glow and animation by Foghrye4 |
14:08 |
est31 |
Foghrye4_: do it server side and do it client side |
14:09 |
est31 |
both sides are important |
14:09 |
Foghrye4_ |
Roger that. |
14:09 |
est31 |
server side for helping mod developers |
14:09 |
est31 |
client side for ensuring safety |
14:10 |
est31 |
best option client side would be to ignore it and print something to error or warningstream |
14:32 |
|
srifqi joined #minetest-dev |
14:41 |
|
srifqi joined #minetest-dev |
14:46 |
|
srifqi joined #minetest-dev |
14:48 |
|
AcidNinjaFWHR joined #minetest-dev |
15:24 |
|
Fixer_ joined #minetest-dev |
15:28 |
|
Shara joined #minetest-dev |
15:28 |
Zeno` |
guys I've asked Shara here to share her concerns |
15:29 |
Shara |
Hi all. Please blame Zeno` for me poking my nose in here. :) |
15:29 |
Zeno` |
you're welcome here anytime you like, Shara |
15:29 |
Shara |
I've been getting players on my server who report they cannot use the fly priv on their app unless they pay, despite me granting the priv by default. |
15:30 |
Shara |
They are usually children, so it can be difficult to get many details from them. |
15:30 |
Shara |
But it seems many of them are ipad users, so there is no official client for me to direct them to instead. |
15:30 |
Zeno` |
celeron55, with the current license can anything be done about this? |
15:31 |
Zeno` |
or, alternatively, is an official ipad client within our grasp? (I dunno the answer) |
15:33 |
Shara |
As much as I don't want to recommend an unofficial client, even knowing one that doesn't have this kind of issue to tell them to look for would be an improvement. |
15:36 |
Fixer |
i made long 2 wide stairs down to my deep mine, and now I can't get up, keep getting stuck in those stairs all the time, please fix this bullshit |
15:37 |
celeron55 |
Zeno`: well as far as i know, LGPL is illegal in the app store |
15:38 |
Zeno` |
Shara, are they getting the app from the app store? |
15:39 |
celeron55 |
there does exist a source of funds that might possibly allow paying someone to make an official iOS port of minetest or maybe buying one of the existing ones |
15:39 |
Shara |
I am assuming from the app store. They are children so I don't know what else they would be doing. (note that I don't use tablets to play myself, so might be missing something obvious in this assumption) |
15:41 |
Shara |
celeron55: One of the players with this issue last night told me it was the Exploration app. |
15:42 |
nrzkt |
just nuke those fucking clones which doesn't participate to the devel |
15:45 |
est31 |
its a double edged sword |
15:45 |
est31 |
on one hand, these people are bad, because they worsen the experience for the players |
15:45 |
est31 |
on the other hand, they are the reason those players play minetest the first place |
15:48 |
Shara |
As someone who covers the cost of running a server, though I don't object to that cost itself, it's very disheartening to have other people profit so children can play on my server the way I intend them to. |
15:49 |
OldCoder |
|
15:49 |
OldCoder |
Wait, this part about LGPL illegal in the app store - is this something we didn't know before? |
15:49 |
OldCoder |
est31's point is noted but - and I have talked politely with some of the publishers - nuke them |
15:50 |
OldCoder |
Nuke now. I'm tired today and can't do the filings. But I will if nobody else will this month. |
15:50 |
OldCoder |
The deciding point for me is that some of these packages... |
15:51 |
OldCoder |
Do not even credit the parent project. They have screenshots of my worlds |
15:51 |
OldCoder |
and yours |
15:51 |
OldCoder |
as though these are *their* creations - the software and the worlds |
15:51 |
OldCoder |
Take them down, please |
15:51 |
OldCoder |
|
15:51 |
OldCoder |
Shara, celeron55, Zeno` ^ |
15:52 |
Zeno` |
I tend to agree |
15:52 |
Fixer |
if it is illegal - nuke them |
15:52 |
OldCoder |
sfan5, new discussion of this issue ^ |
15:52 |
Zeno` |
if it really is illegal (I dunno) then nuke 'em |
15:52 |
est31 |
nuke all illegal forks of minetest |
15:52 |
OldCoder |
Yes and no on illegal as in prosecutable - C55 assume holds copyright |
15:52 |
Zeno` |
if it *is* legal then we need our own official client |
15:53 |
OldCoder |
LGPL does not waive copyright - or it may assign copyright to FSF |
15:53 |
OldCoder |
Zeno`, if the actual rights holder... |
15:53 |
Shara |
Any app that is looking to profit in such ways... I'd love to see nuked. |
15:53 |
est31 |
obviously, it doesn't waive copyright |
15:53 |
OldCoder |
One of the GPLs does transfer copyright IIRC to FSF |
15:53 |
est31 |
we can only nuke illegal apps |
15:53 |
Zeno` |
but do we have the resources to build an ios client? |
15:53 |
OldCoder |
I doubt LGPL does |
15:53 |
est31 |
and those should be IMO |
15:53 |
Shara |
But problem remains that ipad needs a 'good' option. |
15:53 |
est31 |
and if its illegal to have an ios client, then all ios clients should be nuked |
15:53 |
est31 |
simple as that |
15:54 |
OldCoder |
Anyway the clones are at least technically illegal as in violations of copyright law |
15:54 |
OldCoder |
BUT |
15:54 |
est31 |
yes |
15:54 |
Zeno` |
if it's illegal someone should complain |
15:54 |
Zeno` |
preferably c55 |
15:54 |
OldCoder |
there are multiple factors involved in terms of "illegal" |
15:54 |
Zeno` |
because all our work is transferred to him at the end of the day |
15:54 |
sfan5 |
celeron55: did you say "official ios port"? https://github.com/sfan5/minetest/tree/ios_new |
15:55 |
OldCoder |
Zeno`, Google will take complaints from involved parties |
15:55 |
OldCoder |
Both sfan5 IIRC and I have done filings before |
15:55 |
est31 |
We could still have an official ios app on the app store, even when we use the argument of ios apps being illegal |
15:55 |
est31 |
to take down forks |
15:55 |
sfan5 |
est31: the issue with lgpl and app store remains |
15:56 |
est31 |
sfan5: we simply hope that nobody who owns copyright on minetest tries to take down the official client |
15:56 |
est31 |
its not a good state to be in, but better than nothing |
15:56 |
sfan5 |
well who owns the copyright? |
15:57 |
est31 |
subset of these people I guess https://github.com/minetest/minetest/graphs/contributors |
15:57 |
est31 |
https://github.com/minetest/minetest_game/graphs/contributors |
15:57 |
OldCoder |
Hm - Or is it C55 ? |
15:57 |
OldCoder |
The contributors can file; his email can be included on contacts list |
15:57 |
sfan5 |
hm yeah |
15:57 |
est31 |
dunno, I'm not a lawyer |
15:57 |
OldCoder |
This satisfies Google requirements |
15:57 |
sfan5 |
in theory each one of those could send a dmca |
15:58 |
OldCoder |
I spoke with the iOS desk once; they seemed amenable to complaints |
15:58 |
OldCoder |
We've done this before - I gather there is new interest - scrolling up... |
15:59 |
OldCoder |
C55 has noted something that seems to be new. I gather we haven't specifically mentioned LGPL to Google before. But there are FOSS apps in the Play Store... |
15:59 |
OldCoder |
celeron55, can you elaborate on the LGPL point you made earlier? |
16:00 |
est31 |
the problem is that the app store basically enforces static linking |
16:00 |
OldCoder |
Hm; how are FOSS apps on it? |
16:00 |
est31 |
you may not submit which use dynamic linking |
16:00 |
est31 |
submit apps* |
16:00 |
OldCoder |
Are ALL GPL FOSS apps there inappropriate? |
16:01 |
est31 |
yes |
16:01 |
OldCoder |
Whoa |
16:01 |
est31 |
VLC player got thrown off apple app store |
16:01 |
est31 |
because of GPL |
16:01 |
OldCoder |
What about |
16:01 |
est31 |
then they rewrote everything under mpl... |
16:01 |
OldCoder |
Play Store - VLC is there now |
16:01 |
OldCoder |
Ahh |
16:01 |
est31 |
and play store is a different matter |
16:01 |
est31 |
there you are allowed to use dynamic linking |
16:02 |
OldCoder |
est31, what of C55 remarks then? |
16:02 |
OldCoder |
Is LGPL per se |
16:02 |
OldCoder |
not an issue for Play Store? |
16:02 |
est31 |
no its fine |
16:02 |
OldCoder |
So, there is not really new information related to Google... |
16:03 |
est31 |
I'm not sure tbh whether you can put purely LGPL licensed stuff on the apple app store |
16:03 |
OldCoder |
Just some interest. Does anybody wish to help with takedown of Exploration? |
16:03 |
est31 |
that may even work |
16:03 |
sfan5 |
est31: the problems arise from the "allow the user to use different libraries" clause, right? |
16:03 |
est31 |
sfan5: I think so. |
16:03 |
est31 |
but the other clauses can cause problems too |
16:04 |
est31 |
its all a matter of interpretation |
16:05 |
sfan5 |
which others? |
16:05 |
est31 |
"For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it." |
16:05 |
est31 |
this may pose a problem with app signing |
16:05 |
est31 |
but idk, I'm no lawyer |
16:06 |
est31 |
the license text continues |
16:06 |
est31 |
" |
16:06 |
est31 |
It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. " |
16:06 |
OldCoder |
Wait |
16:06 |
OldCoder |
So technically |
16:06 |
|
Sockbat joined #minetest-dev |
16:07 |
sfan5 |
the first one sounds like you should include the build system |
16:07 |
OldCoder |
Well, I dispute the FSF position that dynamic linking is the same as static |
16:07 |
OldCoder |
But |
16:07 |
sfan5 |
and not just throw a few source files at the user |
16:07 |
OldCoder |
If you accept that position |
16:07 |
OldCoder |
Almost no LGPL or GPL apps should be legal |
16:07 |
OldCoder |
Am I missing something? |
16:07 |
est31 |
sfan5: that's what its made for |
16:07 |
OldCoder |
Unless they are built with a pure FOSS framework |
16:08 |
sfan5 |
est31: IANAL but i'm pretty sure they don't mean that you should include gcc, the linux kernel and a coupon to buy a computer with that |
16:08 |
est31 |
OldCoder: the license also says " However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. " |
16:08 |
sfan5 |
so it should be fine |
16:08 |
OldCoder |
Right, est31 but don't... |
16:08 |
sfan5 |
ah they even have some text for that |
16:08 |
OldCoder |
many Play Store apps link against other stuff? |
16:09 |
sfan5 |
hm |
16:09 |
sfan5 |
est31: actually why could every single minetest contributor dmca a minetest app? |
16:09 |
sfan5 |
their contributions are licensed under lgpl, as long as that is followed |
16:10 |
est31 |
as long as lgpl is followed nobody can be dmca'd |
16:10 |
est31 |
I suggested to put an official app on the play store that is tolerated or not known about by all minetest contributors |
16:11 |
est31 |
and dmca'ing all other apps on the app store |
16:11 |
est31 |
s/play/app/ |
16:11 |
red-001 |
not a bad plan |
16:11 |
sfan5 |
this isn't an issue with the play store as far as i'm aware |
16:12 |
sfan5 |
the problem occurs when you try to publish to the app store (iOS) |
16:12 |
est31 |
yes, its its no issue with the play store. |
16:12 |
est31 |
thats why I said s/play/app/ |
16:12 |
est31 |
:) |
16:12 |
red-001 |
I used to have a list of all minetest clones on the app store |
16:13 |
est31 |
It may theoretically even be legal to put something LGPL licensed on the app store |
16:13 |
est31 |
as long as the whole app is lgpl licensed |
16:13 |
est31 |
no proprietary components |
16:14 |
est31 |
but I'm not really sure |
16:14 |
sfan5 |
there are none |
16:14 |
est31 |
all the info I can find on the net is about using LGPL licensed libraries alongside proprietary ones, or inside proprietary apps |
16:15 |
est31 |
but we have a completely LGPL'd (or LGPL-able like for irrlicht/libvorbis etc) codebase |
16:16 |
sfan5 |
on iOS static linking is required for: Irrlicht, freetype, leveldb, ogg/vorbis |
16:16 |
est31 |
all these things have non copyleft licenses |
16:17 |
sfan5 |
you can even drop the last three if you don't want sound, nice fonts or leveldb |
16:21 |
est31 |
http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement |
16:21 |
red-001 |
found the list of clones: http://pastebin.com/tSscP1QV |
16:21 |
est31 |
this "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." is part of the LGPL too |
16:22 |
|
Zeno` joined #minetest-dev |
16:22 |
sfan5 |
well that clause is impossible to fulfil with app store |
16:39 |
OldCoder |
Next steps? |
16:41 |
celeron55 |
basically, apple users are screwed like they have always been and always will be |
16:42 |
celeron55 |
more news at 11 |
16:42 |
celeron55 |
too bad they're kids |
16:43 |
celeron55 |
it'll be a long lesson 8) |
17:20 |
|
rubenwardy joined #minetest-dev |
17:28 |
|
hmmmm joined #minetest-dev |
18:04 |
|
proller joined #minetest-dev |
18:18 |
|
Foghrye4__ joined #minetest-dev |
18:28 |
|
nrzkt joined #minetest-dev |
19:41 |
|
troller joined #minetest-dev |
20:14 |
|
blaze joined #minetest-dev |
20:16 |
|
Player_2 joined #minetest-dev |
20:19 |
|
proller joined #minetest-dev |
20:20 |
|
Xanaddu12 joined #minetest-dev |
20:36 |
|
KaadmY joined #minetest-dev |
20:42 |
|
torgdor joined #minetest-dev |
20:45 |
red-001 |
so it is not possible to have an official build in the app store? |
20:49 |
Calinou |
red-001: iOS App Store? nope, it's not possible |
20:50 |
Calinou |
Mac App Store probably as well |
21:02 |
|
Foghrye4__ joined #minetest-dev |
21:33 |
|
rubenwardy joined #minetest-dev |
21:35 |
KaadmY |
in doc/lua_api.txt: "You can send such improvements as source code patches to <email>." |
21:36 |
KaadmY |
should that be changed to say do a PR on github |
22:15 |
|
troller joined #minetest-dev |
22:17 |
|
troller joined #minetest-dev |
22:18 |
|
troller joined #minetest-dev |
22:25 |
|
FirePowi joined #minetest-dev |
22:35 |
|
troller joined #minetest-dev |
22:43 |
|
nrzkt joined #minetest-dev |
22:51 |
|
ElectronLibre joined #minetest-dev |
22:54 |
|
Taoki joined #minetest-dev |