On 08/01/2015 12:27, Stian Soiland-Reyes wrote: [snip]
It is even "Licensed to the Apache Software Foundation (ASF)" and so should be importable even in source-code form - although that might be better towards Apache Commons BSF than under Apache Taverna - https://commons.apache.org/proper/commons-bsf/
Dredging my memory, there was some attempt to support BSF in Taverna 1 but it did not work well.
https://code.google.com/p/beanshell2/ is a fork which seems to be more active (but remains LGPL :-( ).
That is what I was playing with for running Beanshells in a more general script activity as it (correctly IMO) works with javax.script
[snip]
Actually now I see that the Beanshell 2.0b4 (which we use) is dual-licensed and also available as "Sun Public License" - which could somewhat be OK under Apache: http://beanshell.org/license.html https://www.apache.org/legal/resolved.html#category-b So.. given this - what should we do? It seems we don't need to move Beanshell ACtivity out of Apache Taverna after all. (yay!)
I agree, "yay!" and we can worry later about subsuming beanshells into something more general.
Alan