4 ms·
Be careful: looking at leaked or unlicensed code may taint you for a long time to work or contribute on other projects.
by marcodiego 4y ago
Be careful: looking at leaked or unlicensed code may taint you for a long time to work or contribute on other projects.
- Eleison23 4y agoI think it was a Usenix LISA conference once where Unix wonks were handing out "Mentally Contaminated" buttons to anyone who'd seen AT&T source code and, on the basis of that experience, wouldn't be allowed to work on a "free" codebase. One of the silly but meaningful battles in the Unix wars.
- colordrops 4y ago> silly but meaningful So much depth in that statement
- abudabi123 4y agoNeeds to be decided by a judge at court presented with those lawyering claims. One tip you hear is to require a lawyer to be sworn in before a judge before you trust their claims.
- rootbear 4y agoI had one of those buttons. I got it at one of the regular Usenix conferences, as I recall, or perhaps at LISA.
- captainmuon 4y agoLegally, yes, but how is anybody going to find out?
- badsectoracula 4y agoThat is not correct and most likely comes from scary FUDs of yesteryear between GPL and anti-GPL crowds (e.g. Microsoft who used to disallow people look at GPL'd code). In reality looking at this (or any other leaked on unlicensed code) "taints" you pretty much the same as looking at any other code, including -e.g.- GPL/MPL/Apache2, etc code, but you don't see anyone[0] nowadays saying to not look at such code (it used to be a thing back when people were cluelessly afraid of GPL though, but that was decades ago). The "taint" isn't inherent, it comes from the possibility that you'd rewrite code you've seen so that it is mostly identical and be sued for it (and if that is the case is something that will only be decided by a court). If anything, IIRC when GNU was making their Unix replacement utilities back in the day they recommended people to implement them in as different from Unix a way as they could, but they didn't forbid people who were "tainted" by Unix to contribute to GNU (which, if you think about it, makes perfect sense considering the people who would contribute to it were most likely already Unix programmers). This sort of remains in the current GNU Coding Standards[1] In fact you are "tainted" the same way by read and/or participating in any codebase that isn't fully owned by yourself - but if that was an actual problem in practice, no programmer would be able to join another company unless what they did there had absolutely nothing to do with any of the companies they worked at previously as experienced programmers would actually be liabilities[2]. Meanwhile in reality programmers jump between companies all the time with their experience being seen as an asset. [0] don't take that literally, i'm certain some people would recommend against reading GPL/MPL/etc code, but they'd be a very tiny minority - and almost certainly driven by the same old FUDs [1] https://www.gnu.org/prep/standards/standards.html#Reading-Non_002dFree-Code https://www.gnu.org/prep/standards/standards.html#Reading-No... [2] Yes, you can find anecdotes where that happened - John Carmack being sued by ZeniMax would be such a case - but those are very rare exceptions from litigious sue-happy companies and there are literally millions of professional programmers out there