Bug #311
closedacpica components are using export restricted license
0%
Description
acpica files need to be run through the acpisrc tool to include dual BSD/GNU license instead of intels export restricted license.
like:
http://fxr.watson.org/fxr/source/drivers/acpi/acpica/hwsleep.c?v=linux-2.6
Not:
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/intel/io/acpica/hardware/hwsleep.c
http://pkgdev.openindiana.org/hg/onnv-gate/file/67d1861e02c1/usr/src/uts/intel/io/acpica/hardware/hwsleep.c
Source of info:
http://marc.info/?l=openbsd-misc&m=128634319422034&w=2
http://marc.info/?l=freebsd-questions&m=128642125000494&w=2
Related issues
Updated by Albert Lee over 12 years ago
- If we don't accept the terms of the licence currently in the header, we gain no rights from it, but we aren't bound by its terms
- There is (fortunately) another applicable licence
It's interesting that FreeBSD doesn't consider it a pressing issue.
Updated by Sevan Janiyan over 12 years ago
whilst acpisrc will take care of inserting the correct license into the source code from the stock acpica source from acpica.org, any fixes in the opensolaris/OI tree would be against the export restricted license version, were does that put us?
Updated by Sevan Janiyan over 12 years ago
Albert Lee wrote:
I think this is technically equivalent to the problem of a missing licence header, because:
It's not though is it, cause the terms are clearly stated at the top of each file.
- If we don't accept the terms of the licence currently in the header, we gain no rights from it, but we aren't bound by its terms
but you cant turn around & say you don't accept the terms of the license then use the code, you need to replace it, right?
Updated by Albert Lee over 12 years ago
Sevan Janiyan wrote:
whilst acpisrc will take care of inserting the correct license into the source code from the stock acpica source from acpica.org, any fixes in the opensolaris/OI tree would be against the export restricted license version, were does that put us?
I'm not aware of any legal difference between using acpisrc and adding the header by hand, so it's probably not okay to use it if the source we have does differ from the stock Intel acpica. If that is the case, we have a problem on our hands. :(
Updated by Garrett D'Amore over 12 years ago
- Project changed from OpenIndiana Distribution to illumos gate
- Target version deleted (
oi_148)
Updated by Garrett D'Amore over 12 years ago
- Category set to kernel
- Assignee set to Albert Lee
Albert, please take a look at this... if we can legitimately obtain files from somewhere else (or generate them ourselves using Intel provided tools!) that are 100% identical except for the license header, then we need to do that.
That should be done fairly urgently. Please include richlowe and I in any review before you integrate.
Thanks.
Updated by Albert Lee almost 12 years ago
- Difficulty set to Medium
- Tags set to needs-triage
Yay, all we have to do is cherry-pick https://github.com/joyent/illumos-joyent/commit/31d33eaed41a460100b3656c83e754505dde6eda
Updated by Yuri Pankov over 11 years ago
Can be closed as ACPICA update was integrated?
Updated by Albert Lee about 11 years ago
- Status changed from New to Resolved
Resolved by putback for #1621.