Closed Bug 774614 Opened 13 years ago Closed 13 years ago

Relicense Gonk/Gecko interface code to APL

Categories

(mozilla.org :: Licensing, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gerv, Assigned: gerv)

Details

Attachments

(1 file)

We need to relicense the following files, which interface Gecko to Gonk, under the Apache Public License 2.0. This license is upwardly compatible with the MPL 2 and carries the same patent guarantees. dom/system/gonk/AudioManager.cpp dom/system/gonk/AudioManager.h dom/system/gonk/GonkGPSGeolocationProvider.cpp dom/system/gonk/GonkGPSGeolocationProvider.h dom/system/gonk/Makefile.in dom/system/gonk/RILContentHelper.js dom/system/gonk/RadioInterfaceLayer.js dom/system/gonk/RadioInterfaceLayer.manifest dom/system/gonk/SystemWorkerManager.cpp dom/system/gonk/SystemWorkerManager.h dom/system/gonk/net_worker.js dom/system/gonk/ril_consts.js dom/system/gonk/ril_worker.js dom/system/gonk/systemlibs.js hal/gonk/GonkHal.cpp hal/gonk/GonkSensor.cpp hal/gonk/GonkSwitch.cpp hal/gonk/UeventPoller.cpp hal/gonk/UeventPoller.h netwerk/protocol/device/GonkCaptureProvider.cpp netwerk/protocol/device/GonkCaptureProvider.h uriloader/exthandler/gonk/nsOSHelperAppService.cpp uriloader/exthandler/gonk/nsOSHelperAppService.h widget/gonk/Framebuffer.cpp widget/gonk/Framebuffer.h widget/gonk/GonkKeyMapping.h widget/gonk/Makefile.in widget/gonk/OrientationObserver.cpp widget/gonk/OrientationObserver.h widget/gonk/nsAppShell.cpp widget/gonk/nsAppShell.h widget/gonk/nsIdleServiceGonk.cpp widget/gonk/nsIdleServiceGonk.h widget/gonk/nsLookAndFeel.cpp widget/gonk/nsLookAndFeel.h widget/gonk/nsScreenManagerGonk.h widget/gonk/nsWidgetFactory.cpp widget/gonk/nsWindow.cpp widget/gonk/nsWindow.h media/omx-plugin/Makefile.in media/omx-plugin/OmxPlugin.cpp dom/bluetooth/BluetoothFirmware.h dom/bluetooth/linux/BluetoothDBusUtils.cpp dom/bluetooth/BluetoothFirmware.cpp dom/bluetooth/Makefile.in Gerv
I don't think i have nver touched these files and I don't usually check in code, but whatever. "I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0."
I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0.
I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0.
I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0. (I doubt that any changes I may have made to these files are substantial enough to be copyrightable.)
I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0.
I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0.
Any changes I've made have either been checking in or backing out other people's patches. That said: I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0.
I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0.
I am happy for my contributions to files deemed by Mozilla to belong to the Gonk/Gecko Interface Layer to be relicensed under the Apache License, Version 2.0.
OK, that's everyone who is not employed by Mozilla. :-) Andreas, Chris: I am preparing a patch for this. However, I notice that: dom/bluetooth/BluetoothFirmware.h dom/bluetooth/BluetoothFirmware.cpp no longer exist on mozilla-central. Also, there's a new directory, dom/bluetooth/gonk with some files in it. What happened to those files? Can you confirm the list above is still current and complete? Gerv
The tree changes under us. The nonexisting file doesn't matter any more. Bluetooth/gonk is all gonk specific.
Attached patch Patch v.1Splinter Review
Here's the patch which converts the list of files in comment 0, as modified by comment 11, to the Apache License 2.0. Gerv
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: