[New plugin] CNC Gcode backplot/simulation plugin
-
Hi everyone! New to the forum and the plugin community here.
I’ve created a plugin to plot gcodes in Notepad++. Could you guys test it ?
It is written in C# .NET so it will works exclusively on windows.Thanks in advance for any feedbacks :), here is a few screenshots :
-
I guess gcode is a tech niche, I will find more testers in a more specific community :)
I have a question about the licensing:
Now I put Apache 2.0 because the plugin framework I used (https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net) is released under Apache 2.0.But what are the restrictions ?
Can a plugin be closed source or even a commercial product?
Thanks.
-
@NCalu ,
I guess gcode is a tech niche
I do some 3d printing, but the printer I have uses a proprietary intermediate between STL and the printer, rather than gcode (or it could be just encrypted gcode; never dug into it), so I’ve never had reason to look at gcode. But I believe some historical questions here have included gcode, so there are other N++ users who look at gcode… they just might not be here frequently.
Can a plugin be closed source or even a commercial product
I believe you have to honor any licenses in components you use (probably including the template). But some licenses allow you to include open-source material in a project that has some closed-source and/or commercial aspects, but you will need to understand the applicable licenses for yourself.
In practice, there are plugins which don’t share their source, and just distribute their DLL for free. And I have heard that commercial plugins exist, but I’ve never bought one, and I don’t believe that commercial plugins will be distributed from within Plugins Admin. So to distribute through Plugins Admin, it should be free, and preferably open source.
—
This is not legal advice. I am not a lawyer.
-
@NCalu ,
To be honest, I haven’t even delved into this kind of thing, even with a drafting (old term. :) ) background and don’t do 3D printing…not that I wouldn’t like to, but I just haven’t gotten into it yet. Give it some time, as Peter says, not everybody comes here, but that doesn’t mean it won’t pick up fans as they discover it. Then you’ll get tired of all the suggestions for improvements. :)