Closed
Bug 774614
Opened 13 years ago
Closed 13 years ago
Relicense Gonk/Gecko interface code to APL
Categories
(mozilla.org :: Licensing, task)
mozilla.org
Licensing
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: gerv, Assigned: gerv)
Details
Attachments
(1 file)
55.57 KB,
patch
|
Details | Diff | Splinter Review |
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."
Comment 2•13 years ago
|
||
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.
Comment 3•13 years ago
|
||
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.
Comment 4•13 years ago
|
||
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.)
Comment 5•13 years ago
|
||
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.
Comment 6•13 years ago
|
||
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.
Comment 7•13 years ago
|
||
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.
Comment 8•13 years ago
|
||
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.
Comment 9•13 years ago
|
||
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.
Assignee | ||
Comment 10•13 years ago
|
||
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
Comment 11•13 years ago
|
||
The tree changes under us. The nonexisting file doesn't matter any more. Bluetooth/gonk is all gonk specific.
Assignee | ||
Comment 12•13 years ago
|
||
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
Assignee | ||
Comment 13•13 years ago
|
||
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.
Description
•