That ship sailed nearly half a century ago. All of this source code was previously licensed to research universities starting in 1975. The earlier releases weren't under FLOSS license like we know them today, but with the intent that researchers would be reading, learning from, and modifying the code. And they did! creating later BSD Unix releases with more open licenses whose code was shared more widely under more permissive licenses.
Finally, the people who created this repo are some of the primary authors of the code. They wanted this to be in the open.
There was an interesting discussion in 2019 after a group of people started cracking the passwords of the original Unix developers that had been obtained from an old /etc/passwd file in this repo (https://github.com/dspinellis/unix-history-repo/blob/BSD-3-S...).
Kernighan's is my favorite. The keyboard layout could be different, but im imagining him rapping his fingers against the three adjacent keys as if the motion itself were a secret handshake.
pavon|3 years ago
Finally, the people who created this repo are some of the primary authors of the code. They wanted this to be in the open.
anjbe|3 years ago
Rob Pike spoke out against the effort, calling it “distasteful.” https://inbox.vuxu.org/tuhs/CAKzdPgw0Vz8UFbK7c_Jr+RHGMssSxN=...
Nonetheless, in the end every password was cracked. Some highlights:
Steve Bourne: “bourne”
Dennis Ritchie: “dmac”
Kirk McKusick: “foobar”
Brian Kernighan: “/.,/.,”
Ken Thompson: “p/q2-q4!” (a chess move)
Bill Joy: cracked but not posted due to Rob Pike’s comments, but it contained a control character
jasinjames|3 years ago
e40|3 years ago
ARandomerDude|3 years ago
wbl|3 years ago
Then there are the ways threads interact badly with many classic functions, the way signal handlers play messily with everything else.
Don't even ask about X.
jrochkind1|3 years ago
duxup|3 years ago
userbinator|3 years ago
alar44|3 years ago