LSynth integration
2015-01-26, 17:50 (This post was last modified: 2015-01-27, 10:26 by Mario Pascucci.)
2015-01-26, 17:50 (This post was last modified: 2015-01-27, 10:26 by Mario Pascucci.)
Hi all.
One next step in develop JBrickBuilder is to integrate LSynth-like functionalities.
Looking to other models, created with various editors/CAD, I found two strategies:
1- direct use LSynth primitives in model
2- use a special META command, "parseable" by original CAD program, and include a "fall-back" for other editors.
I prefer the second method (used by LDCad, BTW), first requires that editors and viewers have LSynth installed.
But, there is a problem: LSynth is a compiled binary, and JBrickBuilder is Java, that is (or should be) cross-platform. I don't want to maintain three or more version, one for every OS.
So, LSynth is licensed GPLv2, and I'm thinking to port to Java, under a GPLv3 license, as a JAR package.
So I'm asking to developers here if there are objections. Of course, I will clearly include references to original project and developers.
Mario
One next step in develop JBrickBuilder is to integrate LSynth-like functionalities.
Looking to other models, created with various editors/CAD, I found two strategies:
1- direct use LSynth primitives in model
2- use a special META command, "parseable" by original CAD program, and include a "fall-back" for other editors.
I prefer the second method (used by LDCad, BTW), first requires that editors and viewers have LSynth installed.
But, there is a problem: LSynth is a compiled binary, and JBrickBuilder is Java, that is (or should be) cross-platform. I don't want to maintain three or more version, one for every OS.
So, LSynth is licensed GPLv2, and I'm thinking to port to Java, under a GPLv3 license, as a JAR package.
So I'm asking to developers here if there are objections. Of course, I will clearly include references to original project and developers.
Mario