Ticket #1029 (closed enhancement: fixed)

Opened 7 years ago

Last modified 5 years ago

Integrate Clojure into the Scripting framework

Reported by: dscho Owned by: dscho
Priority: major Milestone: imagej2-b8-analysis
Component: Scripting Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1516

Description

Clojure is one of Fiji's scripting languages, it should be easy to support it in IJ2. Licensing is not an issue: Clojure is distributed under Eclipse Public License which is very similar to the CPL license (which in turn is very similar to the LGPL).

Change History

comment:1 Changed 7 years ago by dscho

  • Status changed from new to accepted

comment:2 Changed 7 years ago by curtis

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4

comment:3 Changed 7 years ago by dscho

  • Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta5

comment:4 Changed 7 years ago by curtis

  • Milestone changed from imagej-2.0.0-beta6 to imagej-2.0.0-beta5

comment:5 Changed 7 years ago by curtis

One problem with the EPL is that it is not compatible with the GPL; see  this FAQ entry for details.

In our case it is not really a problem, since ImageJ2 is BSD-2-licensed. But people who want to distribute ImageJ2's Clojure scripting support into their GPL-licensed application will be in for a fun time.

comment:6 Changed 7 years ago by curtis

  • Blocking 1516 added; 12 removed
  • Milestone changed from imagej-2.0.0-beta5 to imagej-2.0.0-beta6

comment:7 Changed 6 years ago by bdezonia

  • Milestone changed from imagej2-b7-ndim-data to imagej2-b8-analysis

comment:8 Changed 5 years ago by curtis

  • Status changed from accepted to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.