GPL issues are complicated. I don't understand them and get more confused
the more I try. I consider it to be more ideological than legal. The problem
is the viral nature and where to draw the boundaries. GPL folk probably
wouldn't have any problem with the J library and would consider it open
source under an unstated defacto MIT style open source license. But JE and
JFE are not open source. I think some GPL ideologues would see that as a
problem.

Perhaps you can avoid the GPL viral issues and go with an MIT style open
source license.

On Thu, May 27, 2010 at 1:31 AM, Igor Zhuravlov <[email protected]> wrote:

> I'd like to release some addon under the GNU GPL3+ (or under any
> "copyleft")
> license. But this addon includes (via 'require') some code from the system
> library:
>  main/printf.ijs             NB. printf vsprintf
>  main/myutil.ijs             NB. timespacex
>  packages/math/mathutil.ijs  NB. mp
>
> Excepting printf.ijs, verbs includes can be easily re-implemented in the
> addon
> itself. Avoiding calls to printf and vsprintf is possible, too, since
> formatting used there is simple.
>
> Also, this addon includes (via 'require') some files from addons:
>  math/misc
>  math/lapack
>
> This addons are used in test suite of my addon just to compare efficiency
> of
> different algorithm implementations. They aren't used in any calculations
> of
> addon itself. Test suite can be removed from my addon without detriment of
> functionality (but, such removing will deny the feature of addon self-
> testing).
>
> So, my questions to JSoftware are:
> - is it possible to make legal release under GNU GPL3+ license?
> - if not, what should I fix in my code to make legal releasing possible?
>
> --
> WBR
> Igor
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to