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?
@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.
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.
Most helpful comment
@alalek There is no license on this code. Original code is here and about license it's here