Redox should use the Unlicense, WTFPL or CCO (most preferable) license


I would say yes. But the same is true with MIT even if not every dev lived in the US.


With MIT, the only thing required is to credit back to the original authors, am I correct?


No, you are required to distribute the license text with your “product”. You can’t strip the license text (and thus remove the copyright) or claim you’re the author – but you are free to sub-license it or use it in your GPL project or closed source project or do whatever you want as long as you deliver the original license text.


With CCO, do you have to put in any legal document or textfile or anything?


I don’t know CC0 very well (this is part of the problem, i would guess most people around software don’t) but i would say yes, of course. Because if you don’t need to, you would violate certain rights. Let me make an example:

Your goal seems to be to download Redox and do whatever you want. For the sake of argument lets say you wanna make a new OS “Xoder” and sell this OS for $14,99 without the “burden” to hand over the MIT license text from the original Redox OS. So in order to do that lets say we hypothetically changed Redox to CC0. If CC0 would permit to do that (which i don’t think it does) and you would write into the documentation or into the program that you are the only author you would immediately violate my rights. The laws in Germany forbids that and no license – CC0 included – can negate those rights. Lets say you don’t want to sell Xoder for $14,99 but keep it open source but just delete the copyright text and want companies to use Xoder because reasons. Companies could get in heavy trouble by using your code because i still have the non transferable german copyright by law and companies would assume its public domain, or whatever. And now i could sue these companies and i guess i would be in the right here. It would be terrible if this would be possible.

So this could not work, in my opinion. In the end CC0 has nothing to offer over MIT. It just have a more complicated and longer license text, collisions with many jurisdictions around the world, is not established and proven in the software world. I can’t find so called “ports” to other countries/jurisdictions of CC0 like the ones for other Create Commons licenses. I don’t really know why but i would assume its to problematic. And the more i read about CC0 the more confident i become that CC0 is a real burden for its users. You can read and understand MIT in like 2 minutes … CC0 not. CC0 gains you nothing because MIT is as permissive as law allows (i assume)


Just to let you know I am no longer at all trying to persuade the Redox team into changing licenses as I understand the issues involved, I may ask questions just out of curiosity and to enhance my understanding but it does NOT mean that I am continuing to persuade you guys

Would the same issue apply if all the devs lived in countries where public domain is recognised?

With MIT license, are end users able to still own the code, provided that they follow the license agreement?