Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-37

Remove JDK-derived code from project

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Urgent
    • Resolution: Fixed
    • 0.3
    • None
    • None
    • Critical

    Description

      Some classes appear to have been copied from the JDK source and altered to improve them for use in Cassandra. Unfortunately neither the classic JDK nor the OpenJDK license is compatible with the Apache license that Cassandra is operating under. See https://issues.apache.org/jira/browse/LEGAL-46

      Modified JDK classes include:

      • BitSet [JDK: BitSet]
      • FastByteArrayInputStream [ByteArrayInputStream]
      • FastByteArrayOutputStream [ByteArrayOutputStream]

      Attachments

        1. 0001-add-SSTable-tests.-in-particular-we-want-to-be-sure.patch
          27 kB
          Jonathan Ellis
        2. 0002-r-m-copied-JDK-code.patch
          65 kB
          Jonathan Ellis
        3. 37.tgz
          19 kB
          Jonathan Ellis

        Issue Links

          Activity

            People

              jbellis Jonathan Ellis
              jbellis Jonathan Ellis
              Jonathan Ellis
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: