First off: pretend that "IANAL" is added to
every single opinion you see below. With that said....
Is the AGPL enforceable? I've absolutely no idea. It's probably the most copylefty license out there, though.
Is ATI's application of the AGPL to armoryd's JSON-RPC interface enforceable? Again, no real idea, although it seems like a stretch to me.
Is ATI's desire clear? Yes, unless a principal at ATI steps forward with a different statement, I'd say it's pretty clear. They don't want anyone using armoryd with an Internet-facing service unless you open-source that service, or seek an alternate license from ATI.
Will I ever use armoryd for such a project? Almost certainly not; I find the terms of such use far too burdensome. (not that this is a threatening a statement... I have no particular uses in mind as I write this)
Is it not the whole point of Bitcoin to begin with that trying to control abstract concepts is rather pointless?
Perhaps, but there are plenty of options released under a multitude of licenses out there. Some are completely closed-source (I don't touch those), some are source-code-available but not open source (I avoid them too), some are copyleft and some are permissive. ATI is free to make it's own choice. I think the marketplace is fully capable of choosing winners and losers from the bunch.
The statement above from ATI general counsel implies there exists a legal threat to those that do not respect this so-called "license".
Although I didn't read his post that way, the fact is that every piece of copyrighted content (rightfully) carries this inherent threat if misused. Of course I'm happy to argue that copyright law needs a major overhaul in my country (U.S.), but that doesn't change the current state of things.
If you release a piece of information publicly, you cannot reasonably expect to maintain "control" over that information by definition.
Just in the interest of not starting a flame war
, is it OK to limit this thread to ATI's particular choice of license, and leave out the more general copyright/left/permissive debate?
Ok then, I hereby state that anyone who replies to this thread or any other on bitcointalk.org about IP is agreeing to a contract that agrees with whatever I say about it. You're saying you don't agree? Well, you are, of course, free to choose to not enter into my contract by not expressing views on IP that constitute reneging this incredibly valid contract. Happy now?
Still not a lawyer here, but I'm nonetheless quite confident that your licensing terms
are unenforceable, and so I'm daring to ignore them.
We do share a similar opinion, though: the thought that everything which touches armoryd's JSON-RPC interface is tainted by AGPL is too copyleft for my taste.