Uploaded image for project: 'Apache Taverna'
  1. Apache Taverna
  2. TAVERNA-898

Review JTreeTable license

    XMLWordPrintableJSON

Details

    • Bug
    • Status: To Do
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Taverna Workbench

    Description

      https://github.com/apache/incubator-taverna-workbench/blob/master/taverna-ui/src/main/java/org/apache/taverna/lang/ui/treetable/JTreeTable.LICENSE says the embedded JTreeTAble code is under a BSD license, however the individual files say otherwise:

      https://github.com/apache/incubator-taverna-workbench/blob/master/taverna-ui/src/main/java/org/apache/taverna/lang/ui/treetable/TreeTableModel.java

      /*
       * TreeTableModel.java
       *
       * Copyright (c) 1998 Sun Microsystems, Inc. All Rights Reserved.
       *
       * This software is the confidential and proprietary information of Sun
       * Microsystems, Inc. ("Confidential Information").  You shall not
       * disclose such Confidential Information and shall use it only in
       * accordance with the terms of the license agreement you entered into
       * with Sun.
       *
       * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
       * SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
       * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
       * PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR ANY DAMAGES
       * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
       * THIS SOFTWARE OR ITS DERIVATIVES.
       *
       */
      

      While the original pages are gone from sun.com - a visit at archive.org for the relevant dates:

      https://web.archive.org/web/20040404152740/http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html

      both src.zip there and https://web.archive.org/web/20040409021100/http://java.sun.com/products/jfc/tsc/articles/treetable2/src/TreeTableModel.java has the same restrictive header.

      However if you jump forward in time the license headers are updated:

      https://web.archive.org/web/20080409134553/http://java.sun.com/products/jfc/tsc/articles/treetable2/src/TreeTableModel.java

      Perhaps we just have to play code detective and update our treetable/ folder use a newer version of this example code - even if we have to get it from archive.org the license would still be valid.

      Attachments

        Activity

          People

            Unassigned Unassigned
            stain Stian Soiland-Reyes
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: