Opencv_contrib: license problem in descriptor.hpp

Created on 1 Mar 2019  ·  6Comments  ·  Source: opencv/opencv_contrib

  • OpenCV => 4.0.1
  • Operating System / Platform => Linux,
  • Compiler => gcc

In modules/line_descriptor/include/opencv2/line_descriptor/descriptor.hpp, a section between lines 625 and 824 that starts with "Compare doubles by relative error" That appears to come from here: http://www.ipol.im/pub/art/2012/gjmr-lsd/, which has the GNU Afero General Public License.
Seems it's not compatible with opencv_contrib's 3-clause BSD License, Will this be a problem?

line_descriptor

Most helpful comment

@alalek There is no license on this code. Original code is here and about license it's here

All 6 comments

@fcyella, thank you! Yes, this is definitely a problem. We will prepare patches to remove this code from the master and 3.4 branches shortly.

I am going to release my company commercial production which is using LineSegmentDetector in OpenCV 3.4.3. Will this be a problem if we will not open our source code?
Thank you!

You should contact with your lawyer.
Don't expect legal-related answers on Internet.

@alalek There is no license on this code. Original code is here and about license it's here

Is there a license-compatible version of this logic that will be made available?

Seriously. I just stumbled upon this. Can't we ask them to relicense that particular piece of code? I just spent an hour trying to work around this issue just to keep my code working.

Was this page helpful?
0 / 5 - 0 ratings