Bug#734373: OpenCV: please build SIFT and SURF modules
Jonas Meurer
jonas at freesources.org
Tue Jan 7 11:38:01 UTC 2014
Hello,
> > unfortunately, the Debian OpenCV packages don't provide the SIFT and
> > SURF modules.
> >
> > It seems like these modules were outsourced into a nonfree module, and
> > need to be enabled explicitely at build time with cmake flag
> > "-DBUILD_opencv_nonfree=ON".
> >
> > I didn't check the license of these modules, but as long as it's
> > possible to distribute them in non-free, I suggest to build them (or at
> > least make it easy to enable them at build time by simple flag in
> > debian/rules).
>
> I understand that the processing speed of OpenCV can be improved by
> using a nonfree module. And, I also understand that many users want to
> use this module.
>
> I think you also know that, because it contains the problem of patent,
> I have been removed from the source code in Debian this module.
> I do not know whether there is a need to remove the source code, but
> think of safety, I am that you do not distribute the source code in
> Debian.
>
> http://www.cs.ubc.ca/~lowe/keypoints/
>
> You can see from the following information about the patent which is
> for Debian.
> http://www.debian.org/legal/patent
> http://www.debian.org/reports/patent-faq.en.html
Was it your decision to remove the patent-protected modules from OpenCV
Debian source package? Did you discuss this step with laywers before?
I'm not a lawyer and I'm not position to evaluate the scope of the
patent in question. But I've a slightly different point of view. In
particular, I don't think that patent issues should be treated with
anticipatory obedience (no offense intended here). Most patents are only
valid in specific countries anyway, or they're not enforced at all.
Do you know of any cases where the SIFT patent has been enforced by the
patent holder?
To my knowledge, software distributed in Debian packages violates
several patents.
Also, I understand the Community Patent FAQ in a way that it doesn't
suggest to not distribute patent-protected software at all. In
particular, source code distribution shouldn't be a problem at all.
Actually, it's not clear yet from a legal point of view, whether
sourcecode distribution violates patents at all. FLOSS laywers say it
doesn't. See section "I have heard that distributing source code is
safer than distributing object code. Is that true?" in the FAQ.
Last but not least, the patent in question is hold by a US university. I
guess chances that they try to enforce the patent against open source
projects i rather low. Maybe one should ask them explicitely?
I suggest to discuss this issue with patents at debian.org
Kind regards,
jonas
More information about the debian-science-maintainers
mailing list