gemini-viewer-examples icon indicating copy to clipboard operation
gemini-viewer-examples copied to clipboard

what's the license of @pattern-x/gemini-viewer-threejs

Open jshenguru opened this issue 2 years ago • 7 comments

What is the license of @pattern-x/gemini-viewer-threejs?

Is commercial use permitted?

jshenguru avatar Mar 19 '23 23:03 jshenguru

It's not well discussed yet, but I would say commercial use is permitted if user use the binary version of @pattern-x/gemini-viewer-threejs, at least free in two years (2023 and 2024).

There is another part for this solution, which is a worker converting dwg to dxf. That one is not free for commercial.

pattern-x avatar Mar 21 '23 09:03 pattern-x

I failed to see the feature of dwg-to-dxf conversion in the doc or the demo codes.

IMHO, such feature could be moved to "Enterprise" edition (non open source) of this tool while everything else kept in "Community" edition (open source)

jshenguru avatar Mar 21 '23 13:03 jshenguru

There is a dwg2dxf.exe, converts dwg to dxf. We may add that part later into readme.

I like your idea about "Enterprise" and "Community" edition. I'm not familar with open source licenses yet. If there is a similar project, please let me know, so we can write one.

pattern-x avatar Mar 21 '23 17:03 pattern-x

Do you folks have a company website? I failed to see any info on this dwg2dxf.exe.

A very similar project is the draw.io (https://github.com/jgraph/drawio) which uses the Apache-2.0 license on their minified JS libraries. Especially their mxGraph library (https://github.com/jgraph/drawio/tree/dev/src/main/webapp/mxgraph)

Regarding the Community and Enterprise setup, a good example is the Activiti (https://github.com/Activiti/Activiti)

jshenguru avatar Mar 21 '23 18:03 jshenguru

There isn't a company website yet!!

I'll take a look at the projects you mentioned. I appreciate.

pattern-x avatar Mar 22 '23 03:03 pattern-x

Do you folks have a company website? I failed to see any info on this dwg2dxf.exe.

A very similar project is the draw.io (https://github.com/jgraph/drawio) which uses the Apache-2.0 license on their minified JS libraries. Especially their mxGraph library (https://github.com/jgraph/drawio/tree/dev/src/main/webapp/mxgraph)

Regarding the Community and Enterprise setup, a good example is the Activiti (https://github.com/Activiti/Activiti)

Please take a look at these to graphs. Physical structure: image

Logical structure: image

yanzexuan1 avatar Mar 24 '23 05:03 yanzexuan1

Thanks for those two architecture diagrams. They are very helpful.

jshenguru avatar Mar 24 '23 06:03 jshenguru