stephanecharette / DarkMark

Marking up images for use with Darknet.
https://www.ccoderun.ca/darkmark/Summary.html
Other
175 stars 22 forks source link

Licensing Enquiry: Commercial Use #33

Closed AdriaanvdWest closed 3 weeks ago

AdriaanvdWest commented 3 weeks ago

Hi @stephanecharette,

Say I want to make use of DarkMark to label datasets for a model to be trained using darknet to be used in commercial applications: will this be an issue since DarkMark is GNU GPL v3 licensed (used for labeling dataset that is ultimately used for darknet - Apache License 2.0 licensed)?

Any improvements to both the darknet and DarkMark platforms will be given back ofc., but I cannot open-source the code where these models will be used (optimized & compiled to be used with Intel VPU).

stephanecharette commented 3 weeks ago

This is equivalent to saying you want to use a GPL v3 licensed text editor to edit some source code that will eventually be used to make a commercial application.

AdriaanvdWest commented 3 weeks ago

Fair, but the same could be said for the outputs of training frameworks such as darknet or ultralytics no? In the case of ultralytics, the models are considered to be AGPL licensed and thus all source code needs to be open-sourced. See https://github.com/ultralytics/yolov5/issues/4716#issuecomment-1691234289.

stephanecharette commented 3 weeks ago

There is a reason we don't use Ultralytics.

Note the GNU gcc and g++ compilers are GPL. Yet people correctly recognize that their output is not GPL. Same should apply to text editors, annotation editors, and tools used to train neural networks.

AdriaanvdWest commented 3 weeks ago

Haha, makes sense, thanks @stephanecharette. BTW, I love the tools you have built and how simple & consistent things are to set up. Looking forward to learning more!