Scriptable Struts Actions

I came across IBM AlphaWorks’ Struts Action Scripting a few weeks ago. It sounded interesting, but it suffers from the same problem as everything AlphaWorks: ambiguous licensing. It’s not open source, and it’s not even concretely commercial (there’s no defined “price” and distribution terms under which you can use the software). So, I’m happy to read about this project: Scriptable Struts Actions Using BSF

This project allows Struts Actions to be written in the scripting language of one’s choice rather than as Java classes. It uses the Beans Scripting Framework to allow scripts to be written in any language BSF supports like Perl, Python, Ruby, JavaScript, BeanShell, and I believe even VBScript.

Actually, there is no license displayed anywhere for Struts BSF, but it does sound like the intention is for it to be open source.

2 thoughts on “Scriptable Struts Actions”

  1. Since the project is now part of the Struts Sourceforge project, the license will be Apache-style. I usually make putting licenses in code a low priority, but I guess this whole SCO thing has helped prove their importance.

  2. That’s great to hear! I didn’t realize that the project had been bundled in with others. Distribution under an Apache-style license certainly makes sense.
    Putting a license in may seem like a low priority, but that is one of the first things I look at when checking out a new package. Every now and then, you’ll see something that is “library-like” that is distributed under the GPL, which is potentially dangerous if you ever want to distribute that as part of your software.

Comments are closed.