720 karma · joined January 25, 2015
n.b isn't this thread infested with bots? 4 or 5 nicks created 4 days ago with incomplete messages..
And the thing is that the machine does not benefit from the same rights as a person, so we can't absolve MS from responsibility because "it does a similar thing to what people do".
So, to add one more point to spell out: the context matters! ;)
1. People have certain rights, duties and prohibitions. Equating the right of George Lucas to use ideas he saw with rights of a machine to do that misses the point by the same measure as asserting that MS enslaves the copilot, but in the opposite direction.
2. Scale does matter. If I'm an ordinary person then the act of eating won't ruin the ecosystem. Now imagine a construct that operates under the same principle of eating, but its jaw, stomach and speed of eating is many magnitudes larger - do we apply same limitations to both, because the principle of eating is the same?
Also, since I'm spelling things out, the fact that I'm seeing the same argument many times over, and that it is so obviously flawed, makes me think that this is a symptom of astroturfing.
There is no equal sign between a person and a program.
There is also that thing called "scale" that is critical to the interpretation of the action.
Is eating meat fine? - maybe. Is eating all animals OK? - Hmm...
The concrete difference you ask about is that the work derived from copyleft code retains the license and the source code can't be closed. If you scrap the license, then the code created by someone who had clear goal in mind when writing it for not making improvements over it closed source, ends up with possibility of being closed source.
drawing-buffer (single) [user copies to] -> commit-buffer ---------------------------------- [system copies to] -> screen
alternatively
drawing-buffer (double) [user swaps to] -> commit-buffer ---------------------------------- [system copies to] -> screen
etc.
I.e they take no issue with resolving that on legal grounds, but against succumbing to social (real or not) pressure of bystenders.
Atracious: extremely wicked, brutal, or cruel - after Merriam-Webster. The key word here is "or".
Mind, that ovearreaching control has a great potential of abuse, including physical violence. Also notice, that the right to privacy is often recognized as a human right.
free: ABCL, CLISP, CCL, CMUCL, ECL, SBCL; commercial: AllegroCL, LispWorks. There are more.
I've made a diagram a few years back that shows the family with ancestors and sub-branches including these that are not complaint: https://ecl.common-lisp.dev/static/quarterly/img/vol4/all-hi...
Common Lisp strength is its standard; many programs developed on one implementation will work on another one. And standard includes CLOS.
As far as I know, scheme had a bit of problems with that the standard was too small, and there were numerous implementations of the same functionality that were different; the issue with fragmentation was also problematic in pre-common lisp times - that was one of reasons why there was a grant to create the standard - to unify numerous implementations.
(caller_capabilities[WHATEVER_CAPABILITY])(...);
when the capability is not present, then you get no_method_found or something similar.
It is not. CC NC prohibits commercial use while GPL allows it.
I'm one of ECL maintainers, if you have questions about the implementation itself then I'll be happy to answer.