> > I'm talking about things like the bcm kernel contributed by Richard Miller > > in the 4e-latest tarball, they weren't written at Bell Labs but were > > contributed back to Plan 9. > > I would have thought any third party code in the /sys/src tree is considered > to be a "Contribution" as defined in the original Lucent license, and is > therefore covered by the new license without the need of a new agreement. > > As regards the bcm kernel specifically, note that files in what's called > "4e-latest" are about 7 years out of date, and the currently maintained > source is in contrib/miller/9/bcm. That too is a "Contribution" and covered > by the new license. I hope this can be merged in to the ongoing p9f repository > if/when one is set up.
The relevant part of the Lucent license is: LUCENT may publish new versions (including revisions) of this Agreement from time to time. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. No one other than LUCENT has the right to modify this Agreement. As I interpret it, we'd need Nokia to re-release Plan 9 under a Lucent Public License version 1.03 which would be the MIT license for contributions to be relicensed (if I'm interpreting it correctly the GPL release of Plan 9 couldn't apply to contributions either.) ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tf20bce89ef96d4b6-M549fe29c3c8026a3807dd7a1 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription