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
