Uploaded image for project: 'Commons BCEL'
  1. Commons BCEL
  2. BCEL-143

Fix CPL License issues with EnclosingMethod.java and LocalVariableTypeTable.java

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 5.3
    • Fix Version/s: 6.0
    • Component/s: Main
    • Labels:
      None

      Description

      The following BCEL source files are CPL licensed:

      src/main/java/org/apache/bcel/classfile/EnclosingMethod.java
      src/main/java/org/apache/bcel/classfile/LocalVariableTypeTable.java

      This is a problem since CPL is classified as a category B license by the ASF.

      These files are originally from the Eclipse AspectJ project.

      http://dev.eclipse.org/viewcvs/index.cgi/org.aspectj/modules/bcel-builder/src/org/aspectj/apache/bcel/classfile/EnclosingMethod.java?revision=1.1&root=Tools_Project&view=markup

      http://dev.eclipse.org/viewcvs/index.cgi/org.aspectj/modules/bcel-builder/src/org/aspectj/apache/bcel/classfile/LocalVariableTypeTable.java?revision=1.1&root=Tools_Project&view=markup

      IBM holds the Copyright of the 1.1 version of these files. As an employee of IBM, I am relicensing these files under AL2.

      I've updated the files with the Apache source license header and updated the package names for the BCEL project. I have not made any other changes to the source.

      I'm able to build BCEL with these updated files, but have not performed any further testing.

        Attachments

        1. LocalVariableTypeTable.java
          4 kB
          Kevan Miller
        2. license-fix.patch
          4 kB
          Kevan Miller
        3. EnclosingMethod.java
          3 kB
          Kevan Miller

          Activity

            People

            • Assignee:
              issues@commons.apache.org Apache Commons Developers
              Reporter:
              kevan Kevan Miller
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: