Open ssokolow opened 7 years ago
You can also share, distribute, and add on to the code. Clearly that's quite lenient of me.
But only if you do so without reading, which basically means
vim foo.js; cat evercookie.js foo.js > new_evercookie.js
.
Not very useful.
On 16-10-08 10:59 AM, Samy Kamkar wrote:
You can also share, distribute, and add on to the code. Clearly that's quite lenient of me.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/samyk/evercookie/issues/117#issuecomment-252429040, or mute the thread https://github.com/notifications/unsubscribe-auth/AAC3Q1fH9OhzwhIL3uLzBa7wmqqJACm8ks5qx6_EgaJpZM4KRvGL.
I don't see how commit 79003735a5035a342d69db11319be0285e7f5aea really changes anything. A human cannot execute code in any meaningful sense, so saying "any person ... execute" would still be interpreted by courts as "any machine ... execute ... on behalf of a person".
@ssokolow when you have it, could you please share the MIT licensed forked project here?
I didn't check every revision, but the revisions I did check had no explicit license, which means that, in some jurisdictions, they'd be "All Rights Reserved" aside from the limited license granted by GitHub's Terms of Service.
@ssokolow Is this an issue at all? There won't likely be the situation where someone will sue someone else as the intention of this project is to share. Though, it could be said there is no one with the intend of suing. Please feel free to add what's missing from you point of view as it seems you are the one who can add a lot of value in terms of licensing.
@mikeg-de ++
I have places to be today, so I probably won't get started on an answer until tomorrow, but I'll need a plain-English summary of what the license is actually intended to mean before I can make any suggestions.
(And, just a warning, I'm not a lawyer... just a programmer who's spent a fair bit of time reading licenses and articles about how they've interacted with the world of open-source software and has an excellent grasp of the nuances of the English language.)
...and, that aside, I strongly recommend against self-written licenses. The problem is that, because it's easy to produce un-intended consequences, they're effectively "viral" in the way Ballmer tried to cast the GPL.
(People who are aware of the risks treat codebases containing novel licenses as toxic because they know enough to know how little they know about the ins and outs of licensing.)
Cmon, "does not allow any person to read, view.. the code". Thats totally absurd. Is it really what you meant?
To be fair, I believe the part of that particular point which you quoted is overruled by the Terms of Service he agreed to when he uploaded it to GitHub.
Totally what I meant. You didn't look at the code, did you? I may have to send the code police after you (but I promise they're not as aggressive as the stylistic police).
Well, based on what I've observed in legal circles, I can't see how it could be interpreted any other way.
Even if I'm wrong, the only people who don't follow the worst-case interpretation of an untested license are reckless people who don't understand it and people who are trying to get away with something and either don't think they'll get caught or are willing to fight it out in court.
Outlaws? Sounds like my kind of people.
Yeah, but outlaws already probably have their own solutions for doing evercookie-style things. There's too much money in compromising people's privacy.
As-is, if I can ever find time to get the projects which can benefit from it off the ground, I'll probably just write my own MIT or Apache-licensed evercookie competitor to bolster the "shadow-banned for abuse" system by clean-rooming from the list of mechanisms it supports.
Looks like you got what you wanted @ssokolow. There is now no license.
...OK, it's not April 1st, so would you mind explaining why you put this under a license where the intersection of the situations where the terms are met is an empty set?
(Hell, the only reason you're allowed to post such a project to GitHub is that, by creating a GitHub account, you agree that GitHub is granted a license to host and display the contents of anything you post to GitHub, independent of any other license it may be under.)
If it weren't for the fact that I have yet to find any explicit license declarations in previous releases, I'd just conclude you'd gone insane and encourage people to fork off an earlier revision.