Bug 976180
Summary: | dom4j: contains possibly non-free code | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michal Srb <msrb> |
Component: | dom4j | Assignee: | Michal Srb <msrb> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | dbhole, hdegoede, mizdebsk, msrb, tcallawa |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 1.6.1-15 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-07-02 12:45:03 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 182235 |
Description
Michal Srb
2013-06-20 05:23:24 UTC
Just a thought, but it is possible that the Sun JDK code this is based on has been relicensed. If so, we can ask Oracle to make the same license change on this copied code. (In reply to Tom "spot" Callaway from comment #1) > Just a thought, but it is possible that the Sun JDK code this is based on > has been relicensed. Indeed, ArrayList.java and HashMap.java are both in our java-1.7.0-openjdk package and they are now licensed under GPLv2. Interesting thing is that the same class (ConcurrentReaderHashMap.java) is also present in groovy package, but it's licensed under ASL 2.0. And it looks like groovy upstream just replaced original header: https://github.com/groovy/groovy-core/commit/547f55790d0338b09fede88d3358efca5392b557 I think we should simply ask upstream for this to adjust the header. We'll treat it as being GPLv2. It looks like we can remove this whole file. dom4j probably doesn't use it anyway. It can be easily patched out. This class is there only as a fallback, normally JDK's java.util.concurrent.ConcurrentHashMap is used. Fixed in dom4j-1.6.1-15. Thanks for your time Tom, and sorry for the false alarm. |