Closed Bug 1176125 Opened 10 years ago Closed 10 years ago

Required steps to re-licence Samba MD4 code for Mozilla

Categories

(mozilla.org :: Licensing, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: abartlet, Assigned: gerv)

References

Details

I am working on bug #496234 and to fix this, I would like to replace the MD4 code here with code we know works. In my case the code I trust is Samba's, and so I want to ask Andrew Tridgell (sole copyright holder on a old version of that code) for permission to licence it under an acceptable licence for Mozilla. https://git.samba.org/samba.git/?p=samba.git;a=blob;f=source3/lib/md4.c;h=1c9c2e6ecd596b82b665e82b648088cfe11f0347;hb=ddb2ce9d8100bd2c0475032b99869624db36304c I expect he will be glad to (I know him very well) Can you advise what steps/proof you would require to accept such a re-licence? Thanks,
Blocks: 496234
Hi Andrew, One fairly simple method would be to get Tridge to get himself an account on this Bugzilla with one of his well-known email addresses, and then just add a comment saying something like: "I give permission for Mozilla to use the code found at the following URLs: <list> under the terms of the Mozilla Public License or another free software license most convenient to Mozilla. I confirm that I am the sole copyright holder of the code." So we need to decide a) exactly what code we want (is it just the single file at the URL above?), and b) what license we want. Is the code around all MPLed? If so, MPL seems like the obvious choice, and retains the copyleft of the original code, which may be what is wanted. Gerv
Tridge didn't quite use the text I gave him, but can you see that https://bugzilla.mozilla.org/show_bug.cgi?id=496234#c8 is pretty clear. Is that OK for you? Thanks, Andrew Bartlett
Flags: needinfo?(gerv)
Yep, that's great. Here's the boilerplate you should use on the file: /* This file is made available under your choice of the following two sets * of terms: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* Copyright (C) 1997 Andrew Tridgell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ Gerv
Flags: needinfo?(gerv)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.