So, I'm wondering... My addons aren't exactly high-volume (maybe 20 downloads/day average), but the whole WowMatrix thing is still bugging me.
I had originally licensed my addons as CC-NC-BY-SA, but I'm seriously thinking of changing it to something else.
What I really want to do is say, "Users are free to download and use this addon free of charge, Addon authors are free to use portions of the code, but that does not extend to fundamentally duplicating and redistributing my addon(1). If an author makes any substantial use of my code I'd like proper attribution. WowAce, curse, and my_own_web_site are the only authorized distributors. Distribution by any other site or addon management tool is not authorized, and will not be supported." ... or something to that effect.
I dunno, I don't want to be a drama queen, but WowMatrix's continued self-justification and ignoring the authoring community's wishes in the name of the "user community"'s supposed wishes is just making me angry.
I read an article in WowInsider about the issue, and the comments just really got under my skin... all these WowMatrix users whining about how they don't like/trust curse and wowInterface, yet WowInterface, and Curse (through curseforge and WowAce) DO support the developer community.
Again, sorry for ranting, but I'm really annoyed and want to do my small part... just don't quite know what form it should take... and afraid that I'm really just tilting at windmills.
(1) - this is just so WowMatrix can't just take my addon and name it something else
Hmm, I spose that's my "nuclear option". However, I didn't really want to go against the spirit of the addon community. I taught myself the lua language, but not without help from the WowAce community and reading other people's addon code. I would feel kind of hypocritical if I set a license that didn't allow for that. Mostly, I just want a way I can say "WM, you can't host my addons..." where they can't weasel out of it. It's an insignificant protest, but after such a point, I can tell for certain that (at least in my case) they either respected my license or they disregarded it.
It is aimed at preventing redistribution of the library in standalone form (but still allow embedded form) but I think you could just change slightly the third condition.
Anyway, even with "All Rights Reserved", you can just be permissive when (or with who) you want and just use the no-no stick when need be. BTW, by hosting your addon on curse.com, you allowed them to redistribute them in the first place, even with "All Rights Reserved".
I understand perfectly that wowmatrix and other sites have the potential to harm the addon community, but I don't think it's worth dropping an open source licensing policy.
Choosing an open source license is a moral decision that should have nothing to do with what people do with it.
Edit: Well, scratch that. Of course, you should choose the license that exactly translate what you think is ok to do with your work.
That's the problem there are! And it's not only GPL licensed libraries that form a problem. But also the All Rights Reserved ones.
Or could it not be a problem? Because the authors using the libraries do not actually include the library. They just set an external and then the Curse packager makes it into a package. Would that be covered by the clause that allows Curse to distribute addons?
Interesting topic, I have to decide which licence to use aswell (that is btw the main reason I have not published the alpha versions yet).
I think there are certain "fair use" permissions. For example using an addon seems to be fair use for me. In that sense embedding or linking to a library (which has not said otherwise) seems fair use as well.
However, if the library has a "real" licence which explains these thinks, we need to honor that. For example the GPL is very strict in that case, and in my oppinion embedding or even linking to an GPL library will force you to use GPL yourself (though of course you could always negotiate with the authors).
Anyway, I don't think the admins can answer this (assuming they are no lawyers).