|
LicenseCleanEffort
To get pharo full MITAs of version #10343, Pharo is MIT license clean. Instructions to produce a Pharo audit
[1] MCHttpRepository location: 'http://www.squeaksource.com/PharoTaskForces' user: '' password: '' Notes on how we did the cleaning
Copy of relevant mailsHi all (and matthew we need your guidance/help) We really want to get pharo 1.0 license clean. It would be bad that 1.0 is not. But 1.0 should get out before summer. Here is a collection of all the information I collected on the topic: Here what matthew wrote I've done the first step and done a full audit, using Yoshiki's tools 1, of all the code in Squeak 3.10.2, with the exception of four packages: - Monticello - SUnit, TestRunner, and SUnitImproved - Universes - Traits I also applied all of yoshiki's etoys changes to 3.10.2. The algorithm that Yoshiki seemed to follow when cleaning etoys is: - If the method can be easily deleted, delete it - Otherwise, use the historical image 1 to revert to thelatest version before the problematic author- Fix any bugs this causes I think we can use the same procedure. Perhaps Yoshiki will comment. So, to help with the relicense, grab the historical image1, check out the license audit 2, leave a note on mantis about what you think you'll work on, and start rolling out change sets. For your convenience, all of the license audits are included both in the relicensing tools download and on mantis. I'll try to keep both up to date as we progress with the relicense 1 The tools I've been using to do the relicense:http://ftp.squeak.org/4.0alpha/squeak4.0-relicensingTools.zip see also: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-September/131586.html http://www.squeaksource.com/MethodAuthorship.html 2 The 4.0 relicense mantis issue:http://bugs.squeak.org/view.php?id=6989 The most up-to-date list of ok contributors is at http://www.squeaksource.com/311/MethodAuthorship-kph.17.mcz See the class-side methods in Authorship, category data |
► Sign in to add a comment