So seems like part 1 was not enough, even after drizzt’s good news. I’m now trying to get a hold of trustees to let them contact our pro-bono lawyers so that we can clear this up before continuing Gentoo/FreeBSD project.
What the problem is, if UCB (University of California/Berkley) allowed distributors to drop the third clause, de facto converting the BSD-4 licensed code to BSD-3? Well, UCB is not the only copyright holder of some BSD-4 licensed software, as it comes out, so we’re not safe to just drop all of the BSD-4 clauses from the source code, which means I still have to clear up if as a mere aggregation we classify as not needing to abide to the clause or otherwise.
A fuzzy grep over (part) of the source code for FreeBSD 6.2_rc2, provided that we’d have to clear the 3rd clause with quite a few people:
flame@enterprise ~/devel/hacking/gentoo-freebsd/fbsd-6.2rc2 % fgrep "This product includes software developed by " . -r 2>/dev/null | fgrep -v "by the University of" | sed -e 's%.*This product includes software developed by %%' -e 's:.? *$::' | sort | uniq -c | sort -b -n -r 280 the NetBSD 207 John Birrell 206 Bill Paul 81 Boris Popov 55 Christopher G. Demetriou 52 TooLs GmbH 51 Jochen Pohl for 45 Winning Strategies, Inc 35 Daniel Eischen 25 Mark Brinicombe 22 Brini 19 Hidetoshi Shimokawa 17 the 16 Christos Zoulas 15 Scott Bartram 14 K. Kobayashi and H. Shimokawa 13 Sean Eric Fagan 13 Joerg Wunsch 11 Paul Kranenburg 11 Marc Espie for the OpenBSD 11 Manuel Bouyer 11 Jason L. Wright 11 Charles D. Cranor and 10 Amancio Hasty and 9 Marc Horowitz 8 Martin Husemann 8 Causality Limited 7 Terrence R. Lambert 7 Rajesh Vaidheeswarran 7 Jason R. Thorpe 7 Hellmuth Michaelis, 7 HD Associates, Inc 7 Gardner Buchanan 6 Herb Peyerl 6 Eric Young (firstname.lastname@example.org) 6 Daniel M. Eischen 6 Adam Glass 5 the SMCC Technology 5 Nan Yang Computer 5 John Hay 5 Intel Corporation and 5 Craig Rodrigues 5 Comtrol Corporation 4 Softweyr LLC, the 4 Niels Provos 4 Matriplex, inc 4 Kouichi Matsuda for 4 David Greenman 4 Chris Provenzano 3 Theo de Raadt 3 the Network Research 3 the Computer Systems 3 SigmaSoft, Th. Lockert 3 Peter Galbavy 3 Mark Tinguely and Jim Lowe 3 Henrik Vestergaard Draboel 3 HD Associates 3 HAYAKAWA Koichi 3 Harvard University 3 Andy Rutter of 2 Todd C. Miller 2 the RiscBSD team 2 Sujal M. Patel 2 Steven Wallace 2 Specialix International 2 Sergey Osokin 2 Roger Hardiman 2 Rodney W. Grimes 2 Phase One, Inc 2 (name) 2 Mike Pritchard and 2 Mike Pritchard 2 Jonathan Stone 2 Jeffrey Hsu 2 Hellmuth Michaelis 2 Geoffrey M. Rehmet 2 David Miller 2 Charles M. Hannum 2 Charles Hannum 2 Aaron Brown and 1 [your name] 1 WIDE Project and 1 the PocketBSD project 1 the FreeBSD Project 1 Shingo WATANABE 1 Scott Stevens 1 1 Powerdog Industries 1 Paul Richards 1 Michael Smith 1 Michael Shalayeff 1 Michael Graff 1 Mats O Jansson 1 Masaru OKI 1 Luke Mewburn 1 Luigi Rizzo 1 K. Kobayashi and H. SHimokawa 1 K. Kobayashi 1 Joachim Kuebart 1 Jim Binkley 1 Jason Thorpe 1 Jason L. Wright, 1 Jarle Greipsland 1 Jack F. Vogel 1 Ivan Sharov 1 H. Shimokawa 1 Gordon W. Ross 1 David Hulton 1 Bruce M. Simpson 1 Angelos D. Keromytis 1 Adam Glass and Charles 1 Aaron Campbell flame@enterprise ~/devel/hacking/gentoo-freebsd/fbsd-6.2rc2 % fgrep "This product includes software developed by " . -r 2>/dev/null | fgrep -v "by the University of" | sed -e 's%.*This product includes software developed by %%' -e 's:.? *$::' | sort | uniq -c | sort -b -n -r | wc -l 112
and this is hardly a perfect list; for instance it does not cover those files where the code is not copyrighted UCB but let it figure as the developer of the code included, or where the developer is another university. And you get some fuzzy entries like “the”, although NetBSD project is the first offended by measure.
So, what are we going to do? Will we be able to bring Gentoo/FreeBSD back? Beside, if mere aggregation is enough, we might be on the same boat as FreeSBIE, it might become a mess so big that would bring with us a few other project too.