SpartanJ / SOIL2

SOIL2 is a tiny C library used primarily for uploading textures into OpenGL.
MIT No Attribution
370 stars 75 forks source link

Suggestion: switch to rg_etc1 #33

Closed r-lyeh closed 4 years ago

r-lyeh commented 4 years ago

https://github.com/richgel999/rg-etc1 (as commented in #32) as it is zlib licensed, less restrictive than apache2, and closer to public domain in spirit

SpartanJ commented 4 years ago

See my comment in #33.

I'm looking for alternatives: detex looks interesting, very open license and C code.

r-lyeh commented 4 years ago

Well, nice find :D however, ISC license (like MIT) require attribution, whereas Zlib/libpng license does not.

r-lyeh commented 4 years ago

C decoder into the public domain here https://github.com/ShaneYCG/wfETC

SpartanJ commented 4 years ago

Well, nice find :D however, ISC license (like MIT) require attribution, whereas Zlib/libpng license does not.

That's a valid point. As I asked in #33, is there any specific problem with attribution in licenses? I don't really see the problem.

C decode into the pubilc domain here https://github.com/ShaneYCG/wfETC

Now we are talking! Looks promising, I'm going to take a deeper look now. Thanks!

r-lyeh commented 4 years ago

There is absolutely nothing wrong at giving attribution, in fact, it is what the cool guys should do in the credits section of their app/game to be polite and thanksful. However, I know a few companies that won't ever embed 3rd party software that is L/GPL, MIT/ISC, BSD2/3, etc licensed. And they wont ever give a shit on credits either. Too bad.

Despite those morons, the UNLICENSE (and the public domain in spiritual terms) promotes universal donors and universal recipients, with absolutely none clause to use, copy and/or distribute; I mean it is truly free, from everybody, for everybody, despite if the guys who are going to consume the software are cool guys or not. And that makes the world a lil better than it was before.

r-lyeh commented 4 years ago

If you want to go dual-license, you can go unlicense+mit-0 (or zero-bsd) as well. Same ideas, different reformulation.

SpartanJ commented 4 years ago

Thanks for the information, I chose MIT-0, I really liked it! wfETC integration is already in master.