Time |
Nick |
Message |
00:13 |
|
sometalgoo joined #minetest |
00:33 |
|
Lesha_Vel joined #minetest |
02:12 |
|
proller joined #minetest |
02:28 |
|
queria joined #minetest |
02:33 |
|
queria joined #minetest |
03:00 |
|
YuGiOhJCJ joined #minetest |
03:34 |
|
behalebabo joined #minetest |
03:41 |
|
Verticen joined #minetest |
04:00 |
|
MTDiscord joined #minetest |
05:58 |
|
Lesha_Vel_ joined #minetest |
06:14 |
|
lemonzest joined #minetest |
06:15 |
|
calcul0n joined #minetest |
06:16 |
|
toluene joined #minetest |
06:34 |
|
alguien joined #minetest |
06:51 |
|
alguien joined #minetest |
07:13 |
|
___nick___ joined #minetest |
07:16 |
|
specing_ joined #minetest |
07:28 |
|
Lesha_Vel joined #minetest |
07:58 |
|
queria^clone joined #minetest |
07:58 |
|
est31 joined #minetest |
08:49 |
|
nuala2 joined #minetest |
09:33 |
|
alguien joined #minetest |
10:01 |
|
jni joined #minetest |
10:03 |
|
Fixer joined #minetest |
10:15 |
|
alguien joined #minetest |
10:42 |
|
debiankaios joined #minetest |
10:50 |
|
definitelya joined #minetest |
11:58 |
|
Noisytoot joined #minetest |
12:43 |
|
queria^clone joined #minetest |
12:57 |
|
proller joined #minetest |
13:10 |
|
est31 joined #minetest |
13:40 |
|
m42uko joined #minetest |
13:54 |
|
bingfengzs joined #minetest |
13:54 |
|
bingfengzs_ joined #minetest |
14:14 |
erle |
i consider this finished, unless someone finds new bugs https://git.minetest.land/erlehmann/maps |
14:14 |
erle |
please try it out |
14:20 |
|
Elouin joined #minetest |
14:29 |
|
est31 joined #minetest |
14:50 |
|
jonadab joined #minetest |
15:01 |
|
proller joined #minetest |
15:16 |
|
bingfengzs_ joined #minetest |
15:23 |
|
Thomas-S joined #minetest |
15:23 |
|
Thomas-S joined #minetest |
15:30 |
|
bdju joined #minetest |
15:47 |
|
Taoki joined #minetest |
15:51 |
|
Verticen joined #minetest |
16:21 |
|
sometalgoo joined #minetest |
16:39 |
|
behalebabo joined #minetest |
16:47 |
erle |
can i make the player wield a custom texture? |
16:47 |
erle |
(a map obviously) |
17:12 |
MTDiscord |
<GoodClover> As in in-world wielding? |
17:12 |
MTDiscord |
<GoodClover> If by 'custom' & 'map' I'm inferring dynamic media correctly, attachments is the way to go. Might look weird in 1st person though? Don't know how attachments interfere with that. |
17:14 |
MTDiscord |
<GoodClover> If it's not a dynamic texture, then you can probably throw it at whatever visible wields mod you're using? (does MTG have it by default?) |
17:14 |
MTDiscord |
<GoodClover> *throw an item |
17:16 |
MTDiscord |
<GoodClover> (wield item mods'll be using an attachment anyways) |
17:25 |
erle |
GoodClover wanna test this? https://git.minetest.land/erlehmann/maps |
17:29 |
MTDiscord |
<GoodClover> not right now sorry, no |
17:42 |
|
sobkas joined #minetest |
17:52 |
|
queria joined #minetest |
18:01 |
|
behalebabo joined #minetest |
18:19 |
|
est joined #minetest |
18:32 |
|
appguru joined #minetest |
18:57 |
|
sometalgoo1 joined #minetest |
19:05 |
erle |
i have submitted my maps mod to contentdb https://content.minetest.net/packages/erlehmann/xmaps/ |
19:06 |
erle |
i have called it xmaps instead of maps because minebase already contains a mod named maps |
19:08 |
erle |
wsor thank you for approving packages. can you tell me how much time you put into it usually and what makes it harder or easier for you? |
19:16 |
|
specing_ joined #minetest |
19:19 |
|
sometalgoo joined #minetest |
19:52 |
|
fluxionary joined #minetest |
20:17 |
|
Taoki joined #minetest |
20:34 |
MinetestBot |
[git] x2048 -> minetest/minetest: Fix lighting of the wield mesh (#12341) 604fb2b https://github.com/minetest/minetest/commit/604fb2b738c1f369c608b7f3b778034bf3dc2725 (2022-05-20T20:33:52Z) |
20:36 |
MinetestBot |
[git] x2048 -> minetest/minetest: Fix lighting of upright_sprite entities (#12336) a4ef62f https://github.com/minetest/minetest/commit/a4ef62f5b215fe0f23e3e50672f1538854db4ed9 (2022-05-20T20:35:03Z) |
20:37 |
|
sometalgoo joined #minetest |
20:38 |
|
Talkless joined #minetest |
20:39 |
MTDiscord |
<x2048> erle: regarding the medieval maps, I'd suggest adding some randomness to the map if not done already |
20:39 |
MTDiscord |
<x2048> Like remove 20% of the trees and add 10% in random places, remove or move some buildings in a village. |
20:40 |
MTDiscord |
<x2048> Maps of those times were not precise, and, hey, you are looking at a 100 years old pirate map, how could they know how many trees grow here today? |
20:41 |
MTDiscord |
<x2048> Also, the map should be based on vanilla state of the world, not anything built by players, again, I don't know if that's implemented already. |
20:50 |
|
Sven_vB joined #minetest |
20:50 |
|
fling joined #minetest |
20:59 |
|
Sven_vB joined #minetest |
21:01 |
|
Sven_vB joined #minetest |
21:07 |
erle |
x2048 i am a fan of honest design, which means i will not add something that is not there |
21:08 |
erle |
x2048 however, the map is 80×80 for an 80×80×80 area, so you simply don't get all trees because i am checking for collisions before blitting icons on it |
21:08 |
erle |
x2048 the map is based on the state of the world as it is at the creation of the map. anything else sounds unreasonable. |
21:09 |
erle |
x2048 i think: if you create a map as a player, surely you want it to reflect your surroundings *at the time you make the map* |
21:09 |
erle |
houses are only rendered if there are doors because i was lazy lol |
21:11 |
MTDiscord |
<Warr1024> This whole "honest design" thing sounds like you're trying to make there be some kind of moral implication to throwing away data that simply doesn't fit. |
21:12 |
erle |
no no |
21:12 |
erle |
i am making a moral implication to making up stuff to put it there |
21:12 |
erle |
a friend wanted sea monsters in the sea |
21:13 |
erle |
i will put them in when you *actually* have a sea monster in the game and it can be found in that lake, not otherwise |
21:13 |
erle |
of course i throw away data that does not fit |
21:14 |
erle |
say i have a field of flowers. each flower is two pixels with a 1px border around it. |
21:14 |
MTDiscord |
<Warr1024> It depends on whether you want the maps to be a technically accurate piece of information, or just a hint to orient the player but not necessarily something they can rely on. |
21:14 |
erle |
so 1 flower looks the same as 3×4 flowers |
21:14 |
erle |
but in the end, if a player looks for this thing and no one messed with it, they will find a flower |
21:15 |
erle |
same for trees. obviously the blitting leaves out some trees or else a forest would just be a dark spot on the map |
21:15 |
erle |
but if you go to a bunch of trees you find a bunch of trees |
21:15 |
erle |
Warr1024 there is a difference between simply showing *less* and inventing new things |
21:16 |
erle |
simplification is not a UX lie. putting stuff there that is not actually functional is a UX lie. |
21:16 |
erle |
i find it super frustrating |
21:17 |
erle |
Warr1024 i want the maps so that people who do not play mcl* games have a way to mark interesting spots on the map |
21:17 |
MTDiscord |
<Warr1024> Until fairly recently, maps were not a "UX" thing. In fact, UX was invented long after people stopped carrying swords and bows and arrows for personal defense. |
21:18 |
erle |
because it's nicer than writing coordinates in a book and throwing it |
21:18 |
Pexin |
what's the point of a map you can't rely on? |
21:18 |
erle |
Pexin it's anti-bauhaus |
21:18 |
erle |
this is a big trend in tech |
21:19 |
erle |
the anti-bauhaus |
21:19 |
MTDiscord |
<Warr1024> I don't see how having decorative fringe on a thing makes it unreliable. |
21:19 |
erle |
Warr1024 a border around the map would actually allow me to blit more icons at the border, so i'll consider it |
21:19 |
Pexin |
i mean it's one thing when getting precise info is prohibitive. and it's another to deliberately fluff inaccuracy |
21:19 |
erle |
yes |
21:20 |
MTDiscord |
<Warr1024> Pretty sure nobody is asking you to fluff inaccuracy |
21:20 |
MTDiscord |
<Warr1024> again, that's just your own moral stand against your own strawman |
21:20 |
erle |
“remove 20% of the trees and add 10% in random places, remove or move some buildings in a village“ |
21:20 |
Pexin |
of course, if you're going for a "castlevania 2" type of motif you skew so much info that whatever remains is total incoherent babble :] |
21:20 |
erle |
that was a suggestion |
21:20 |
MTDiscord |
<Warr1024> Not one I heard about |
21:21 |
erle |
x2048 posted it 40 minutes ago in this very chat |
21:21 |
* Pexin |
does the graveyard duck |
21:21 |
erle |
i'm totally down with showing fewer trees, as long as the idea “forest” is still there and as long as going to a tree symbol on a map puts you near a tree |
21:21 |
MTDiscord |
<Warr1024> Something like "don't render 50% of the trees that exist" would be a reasonable request, though, because it would allow you to represent density of the forest beyond that which you could otherwise do given the spacing limitations of your icons. |
21:21 |
erle |
but i won't add random trees |
21:21 |
MTDiscord |
<Warr1024> adding random trees seems weird |
21:22 |
MTDiscord |
<Warr1024> well, given that trees actually mean something |
21:22 |
erle |
you say weird, i say unjustified |
21:22 |
erle |
that's the point! |
21:22 |
erle |
symbols have meaning |
21:22 |
MTDiscord |
<Warr1024> adding a random sea monster to the water is a whatever, though, unless you also have sea monsters that actually DO represent something. |
21:22 |
erle |
and for the same reason i will not add a random sea monster |
21:22 |
erle |
because someone might look for it |
21:22 |
erle |
i know that in repixture i looked for frogs |
21:22 |
erle |
because the ambient sounds contain frog sounds i think |
21:23 |
Pexin |
what if, in the future, monster spawn regions can be queried. and you want to indicate this is a lake where X monster can spawn |
21:23 |
MTDiscord |
<Warr1024> The sea monster thing is mostly moot because you just don't have enough pixel resolution to blend one into the waves. |
21:23 |
MTDiscord |
<Warr1024> I mean you wouldn't even really be able to make a thing that clearly says "sea monster" and not just "what is that blob" without running into the problem of it overlapping coastline |
21:23 |
erle |
Warr1024 i have drawn hundreds of emoji for unifont, if i can stuff a dragon or an elephant or a whale into a 16×16 grid, i can do sea monsters on a pixelated map |
21:23 |
MTDiscord |
<Warr1024> A good embellishment should blend into the element it's embellishing without affecting its functional parts. |
21:24 |
erle |
what if the ornament is a crime |
21:24 |
erle |
Warr1024 can you read german? |
21:25 |
erle |
https://de.wikisource.org/wiki/Ornament_und_Verbrechen |
21:25 |
erle |
> Ornament ist vergeudete arbeitskraft und dadurch vergeudete gesundheit. So war es immer. Heute bedeutet es [283] aber auch vergeudetes material, und beides bedeutet vergeudetes kapital. |
21:25 |
erle |
this is, of course, hilarious |
21:25 |
Pexin |
YOU are responsible for emoji!!?!? Ò_Ó |
21:26 |
erle |
Pexin if you are using unifont, yes, you have seen my work. |
21:27 |
erle |
Pexin http://daten.dieweltistgarnichtso.net/pics/icons/unifont-symbols-emoji.png |
21:27 |
Pexin |
emoji are a poison upon communication.. *grumps in old man corner* |
21:27 |
erle |
stuff likethis |
21:27 |
erle |
well, they are there and i wanted a bunch of good monochrome emoji |
21:28 |
erle |
contributing to unifont is very easy, the maintainer is nice |
21:28 |
Pexin |
I will admit monochrome ..helps |
21:28 |
MTDiscord |
<Warr1024> Having emoji that look like they're actually part of the surrounding text and not just picture shoehorned in awkwardly sounds nice |
21:28 |
erle |
i used it to make a roguelike with emoji for a 7 day roguelike contest |
21:29 |
erle |
Warr1024 yeah also it is a bounding box thing. unifont has single-width and double-width characters and will never betray you like usual fonts do. |
21:30 |
erle |
Warr1024 here you see: the noto emoji overlap each other, the unifont is just perfectly fitting the line https://mister-muffin.de/p/9SfA.png |
21:30 |
MTDiscord |
<Warr1024> The reason why emoji are always rendered so crappily is because if you just let the platform render them natively, then you end up with very different appearances (and consequently subtly different meanings) on different user's devices ... so platforms like Discord standardize to one set of images (e.g. twemoji) to ensure uniformity of presentation ... but then have to present the as inline embedded images instead of characters and thus |
21:30 |
MTDiscord |
they don't fit stylistically anymore. |
21:31 |
erle |
this is by the way why i want minetest to bundle unifont as a default font. it is the ONLY pixel font that can do this. |
21:31 |
MTDiscord |
<Warr1024> ...and of course platform-specific rendering isn't always done in a way that fits stylistically any better, anyway. |
21:31 |
|
proller joined #minetest |
21:31 |
erle |
i actually was able to install unifont from a phone from the time before emoji and got emoji support |
21:31 |
erle |
it was interesting |
21:32 |
erle |
they obv just decoded utf-8 correctly |
21:32 |
MTDiscord |
<Warr1024> If unifont has good coverage of real languages, yeah, having nice emoji support would be good icing on the cake... |
21:32 |
erle |
which is funny because plan9 from userspace has utf-8 bugs that i found only when i wanted emoji hehe |
21:32 |
erle |
unifont is the only font i know which has the goal of covering the entirety of unicode |
21:33 |
erle |
which is why by now there is unifont.ttf and unifont-upper.ttf because the TTF file format is unable to even store that many glyphs |
21:33 |
MTDiscord |
<Warr1024> IIRC doesn't Noto also have that goal, but as a proportional vector instead of bitmap font? |
21:33 |
erle |
basically, every “good coverage” font that does not come in multiple TTFs (if it comes as a TTF) is a fraud |
21:33 |
erle |
as far as i know, even parts of noto are massive though |
21:34 |
erle |
i never heard of them having that goal btw |
21:34 |
MTDiscord |
<Warr1024> The name comes from "no tofu" |
21:34 |
erle |
oh, wait |
21:34 |
erle |
noto is like 100 fonts or so |
21:34 |
erle |
yeah i guess if you install them *all* then you might get good coverage |
21:34 |
MTDiscord |
<Warr1024> yeah, it's a bit of a mess |
21:35 |
erle |
https://en.wikipedia.org/wiki/Noto_fonts#Coverage |
21:35 |
erle |
> As of 29 December 2020 there are 195 Noto fonts |
21:35 |
erle |
clearly that is not good to deliver as a builtin |
21:35 |
MTDiscord |
<Warr1024> Presumably there were either size trade-offs or format limitations that didn't allow them to cram every language into one file for each face. |
21:36 |
erle |
i think it's mostly that the glyphs are massive |
21:36 |
MTDiscord |
<Warr1024> We should basically use whatever (1) supports every language MT might want to support, and (2) does a decent job with other trade-offs like appearance and download size. |
21:36 |
erle |
like, fonts-noto-color-emoji in debian is 10 MB installed |
21:37 |
erle |
Warr1024 have another idea besides unifont? |
21:37 |
MTDiscord |
<Warr1024> TrueType isn't just pure vector data, but has all sorts of hints about how to fit stuff to pixel grids and what information to throw away when you're crammed into sufficiently small pixel sizes, so stuff can get tricky. |
21:38 |
MTDiscord |
<Warr1024> Until unifont, Noto was the only one I knew of that didn't discriminate against certain languages. |
21:38 |
erle |
fonts-noto-cjk is … 90 MB installed if i am not mistaken |
21:38 |
erle |
face it, if you install noto for even a reasonable subset, you are looking at hundreds of megabytes |
21:39 |
MTDiscord |
<Warr1024> For a system-wide thing, like shipping with an OS, that's not unreasonable. For MT though it might be a bit of a hard sell. |
21:39 |
erle |
even for system-wide it is unreasonable if a font easily exceeds the size of the basic tools you installed. |
21:39 |
erle |
it"s not like textures are free |
21:39 |
MTDiscord |
<Warr1024> I think MT's current stance is supporting what it can and then leaving users to go hunt down a custom font if what they want isn't in there ... I imagine Arimo would have to be comparable to Noto in size to get that kind of coverage |
21:40 |
MTDiscord |
<Warr1024> If I have an OS install that's less than 100MB, I probably don't hav ANY fonts installed anyway. |
21:40 |
erle |
in fact, one of my favourite tricks for UI libraries that claim they support unicode is to set the font to unifont |
21:40 |
erle |
you find out *really* quickly if they want to cache ALL the glyphs to fake performance |
21:41 |
erle |
e.g. dear imgui is one of the libraries that just falls over if you try to actually do unicode stuff with it |
21:43 |
erle |
Warr1024 you need some fonts. what are you going to rely on, bios graphics? |
21:43 |
MTDiscord |
<Warr1024> Oh, nice, I've made mistakes like that before, big fun. |
21:43 |
erle |
one of my favourite sentences is “computers are fast” |
21:44 |
erle |
like, when i rendered the map bitmap i also made a mistake that accidentally went exponential |
21:44 |
MTDiscord |
<Warr1024> Bios graphics, sure, maybe. Depends on whether the system is going to have to render text or not. Might just depend on whatever's installed on the client end of an ssh connection. |
21:44 |
erle |
trying to figure out which trees not to render hehe |
21:44 |
erle |
but because i am on a decent thinkpad (like an animal) it all worked out |
21:44 |
erle |
i noticed immediately |
21:46 |
erle |
Warr1024 back to maps, is there anything i can do to make it compatible with nodecore that would fit your aesthetics? |
21:47 |
|
alguien joined #minetest |
21:56 |
erle |
rubenwardy, btw, since you mentioned explorable maps once, if you can tell me *how* you would like them to be explored, tell please https://content.minetest.net/packages/erlehmann/xmaps/ |
21:57 |
erle |
rubenwardy currently, the only thing i could come up with that does not fill client RAM is rendering a bunch of bitmaps and then overlaying them to construct the “revealed” map. |
21:57 |
rubenwardy |
I'm not really interested |
21:57 |
erle |
ah ok |
21:57 |
rubenwardy |
there's no need to ping me about it, I'm busy |
21:57 |
rubenwardy |
sorry |
21:57 |
erle |
sorry then |
21:58 |
erle |
i just thought maybe you had a better idea than “reveal it in 16×16 units like a puzzle for small children” |
22:00 |
|
Sven_vB joined #minetest |
22:02 |
|
aoki joined #minetest |
22:15 |
|
Verticen joined #minetest |
22:26 |
wsor |
erle: why are you asking |
22:27 |
erle |
wsor because i have seen vastly different review standards in the minetest ecosystem. from “i stepped through all of it in a debugger” up to “yeah just delete those 200k lines i don't care”. |
22:28 |
erle |
and i wondered, what i can do before to make it easier for a QA person |
22:28 |
wsor |
then im not answering, because you will use it for politics |
22:28 |
erle |
uh, how can i use a review standard for politics? |
22:29 |
wsor |
now making it easier for approval, i can answer, (having a source is prefered), make sure it has a license file, matches whats on cdb, make sure your not stealing any mc assets, citing anything thats needed, and no name conflicts |
22:29 |
erle |
yes |
22:29 |
erle |
i do all that |
22:29 |
erle |
i renamed maps to xmaps because the name was taken |
22:29 |
wsor |
never said you didnt |
22:30 |
wsor |
oh, you asked you specifically |
22:30 |
erle |
i meant that as in “i already do all that” |
22:30 |
wsor |
sorry, i was replying in general |
22:30 |
erle |
so i wonder if i am missing something |
22:30 |
erle |
that is ideally super easy |
22:30 |
erle |
(like adding a LICENSE file or so) |
22:30 |
wsor |
na, your stuff is typically fine (other than flirting with the being relevant on a couple), and terrible choice in licenses :P |
22:31 |
erle |
it's kinda funny, the most popular thing (leaves made out of 4 crosses) is the one that i put the least effort into |
22:32 |
erle |
3 crosses |
22:32 |
wsor |
i know that feeling |
22:32 |
erle |
regarding “flirting with being relevant”, i try to solve problems that have not been solved |
22:32 |
wsor |
unless you gracefully shill your stuff (cough ceejo), your going to get stuff randomly popular and others not |
22:33 |
erle |
shill, like advertise it on forums? |
22:33 |
erle |
i made a forum thread for some of my stuff and … *tumbleweed* |
22:33 |
erle |
irc is much better for feedback it seems |
22:33 |
erle |
and private messages ofc |
22:34 |
erle |
now i have to look up ceejo hehe |
22:34 |
erle |
https://content.minetest.net/users/ElCeejo/ this one ig |
22:34 |
erle |
wsor what is your “randomly popular but i didn't even think much of it” mod? |
22:34 |
|
panwolfram joined #minetest |
22:35 |
wsor |
more like a game, minekart |
22:35 |
wsor |
made as a joke, for screwing around |
22:35 |
wsor |
havent touched it in a while |
22:36 |
wsor |
ironically wuzzy (who never reads there notifications) was dumb enough to review it as a game jam submission when it wasnt as well |
22:37 |
erle |
oh lol i see https://content.minetest.net/packages/wsor4035/minekart/ |
22:37 |
wsor |
https://content.minetest.net/threads/1908/ |
22:37 |
erle |
i wouldn't say “dumb”, but i find it indeed funny |
22:38 |
erle |
4× unhelpful |
22:38 |
erle |
okay that made me laugh |
22:39 |
wsor |
speaking of wuzzy, yay they finally got of there ancient/terrible git host |
22:41 |
erle |
wsor during reviews, to what amount do you care about architecture? or is it only observable side effects that matter? |
22:41 |
MTDiscord |
<SX> Terrible stuff, fork AGPL software and you'll have to make that all "interactive user interfaces, each must display Appropriate Legal Notices". I wonder how many actually did this :p |
22:43 |
MTDiscord |
<Jonathon> afk a bit |
22:43 |
erle |
SX i guess i should probably add a command to each of my mods that makes it easier |
22:44 |
erle |
SX would that help? |
22:44 |
erle |
i guess i can just send the modified source via dynamic media :D |
22:44 |
MTDiscord |
<SX> Yes it would as "if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so." |
22:44 |
erle |
as tar.gz |
22:45 |
erle |
haha i guess i have a new stupid mod idea |
22:45 |
erle |
a library for AGPL mods that adds a command to receive the mod as a tarball |
22:46 |
erle |
or a zip or so |
22:47 |
MTDiscord |
<SX> compress + base64 + formspec editor :p |
22:50 |
erle |
a very long data: URI |
23:00 |
|
wolfshappen joined #minetest |
23:02 |
|
Sven_vB joined #minetest |
23:06 |
MTDiscord |
<SX> It is kinda sad had to cancel using or working on things with few mods because of AGPL, too many conflicts and makes things extremely complicated... was it also some distro packaging that got stuck because of AGPL licenses? I think it was for debian |
23:09 |
MTDiscord |
<SX> Is there better alternatives that would ensure availability of modification while at the same time not being crap? Not sure if good enough license compatibility is possible, maybe it is somehow? |
23:17 |
MTDiscord |
<SX> Would expect that there is as it seems it would be just small update to GPL binary distribution requirement, AGPL was just bit too aggressive with it. GPL only lacks "providing access to interface"-clause? |
23:21 |
erle |
in the case of minetest, as i have said before, the software is run on the server. i want people to be obligated to share their changes. |
23:21 |
erle |
a simple chat message with a link would make that possible. |
23:22 |
MTDiscord |
<SX> So GPL only lacks "providing access to interface"-clause? |
23:22 |
erle |
the question is, what you want to achieve |
23:22 |
erle |
is it maximum software freedom for those who get your software? |
23:22 |
MTDiscord |
<SX> want people to be obligated to share their changes. |
23:22 |
erle |
or is it maximum spread? |
23:22 |
MTDiscord |
<SX> but without crap requirements and license incompatibility |
23:23 |
erle |
well, in the context of minetest i use agpl because i have connected to servers that *did not* share their changes |
23:24 |
erle |
what do you worry with license compatibility? |
23:24 |
erle |
https://www.gnu.org/licenses/license-compatibility.html |
23:24 |
MTDiscord |
<SX> I mean I asked if anyone knows if GPL would be enough if just binary distribution requirement (which requires you to distribute sources) would include "providing access to interface"-clause that is in AGPL but without AGPL problems. |
23:24 |
erle |
> We say that a license A subsumes license B when compliance with license A implies compliance with license B. |
23:25 |
erle |
> Any GNU license, version N, subsumes the Apache 2.0 license provided N is at least 3. |
23:25 |
erle |
stuff like that |
23:25 |
erle |
SX what AGPL problems do you mean? you can combine AGPL software with a lot of things |
23:25 |
MTDiscord |
<SX> I do not worry as I do not use it but debian packagers told that they cannot package those because of license incompatibility with GPL, I've no experience with that. |
23:26 |
erle |
oh tell me more |
23:26 |
erle |
do you have something i can read? |
23:26 |
erle |
like a mailing list thread |
23:27 |
MTDiscord |
<SX> So mod packaging was not done, only discussed for few years. GitHub issue trackers. |
23:27 |
erle |
the most common incompatible license is GPL-2-only |
23:28 |
MTDiscord |
<SX> I do not remember all mods but worldedit is one of those but they on some issue duscussion they explained that their lawyers have decided it and it is in their rule book or something, not interpretation.of single packager. |
23:29 |
erle |
SX i would suggest GPLv3 or later for copyleft if you do not want AGPLv3, look at this https://www.gnu.org/licenses/quick-guide-gplv3-compatibility.png |
23:29 |
erle |
but you really need to understand their reasoning |
23:29 |
erle |
to figure out *what* is the problem there |
23:29 |
MTDiscord |
<SX> (I actually checked some offcicial debian sources too when I did read that stuff maybe year ago) |
23:29 |
erle |
like maybe they have something that is indeed GPL-2-only |
23:29 |
erle |
then GPL-3-or-later does not cut it |
23:30 |
erle |
or maybe they use CDDL or whatever |
23:33 |
MTDiscord |
<SX> Long time since I've read that stuff but I think they were talking about GPL incompatibilities, all that can be found from github anyway as that's how I found it. There was at least 2 different mods with lengthy discussion (without crap, explaining things pretty well). |
23:37 |
|
Verticen joined #minetest |
23:42 |
MTDiscord |
<SX> I think problem was not license itself as is but something about packaging it together with other mods |
23:43 |
MTDiscord |
<SX> Oh, one of those mods was technic |
23:47 |
|
Sven_vB joined #minetest |
23:47 |
MTDiscord |
<SX> And indeed there request was to use GPLv2+ "allowing the AGPL-compatible GPL-3" |
23:48 |
|
Alias joined #minetest |
23:51 |
MTDiscord |
<SX> For what I was thinking about when asking about possible midway (requirement to offer sources if interface is made available to user) between GPL and AGPL was nicely put in one of those discussions too "To actually implement the A part of the AGPL clauses often turns out surprisingly hard." |
23:57 |
|
Sven_vB joined #minetest |