Hi,
I'm new to IM but I was hoping to use it with JPEG-2000 images and yet I see that JPEG-2000 is considered by some to be patent encumbered. If that's the case then how can it be part of ImageMagick? Is this a royalty free implementation?
Thanks
Patent Issues with JPEG-2000
Re: Patent Issues with JPEG-2000
JPEG-2000 is indeed encumbered by some patents but
most if not all rights have been waived (but this fact
is not guaranteed).
See http://www.jpeg.org/jpeg2000/j2kpart1.html
We use jasper which is an open source implementation.
See LICENSE within the jasper delegate source.
most if not all rights have been waived (but this fact
is not guaranteed).
See http://www.jpeg.org/jpeg2000/j2kpart1.html
We use jasper which is an open source implementation.
See LICENSE within the jasper delegate source.
Re: Patent Issues with JPEG-2000
Thanks. I knew Jasper was a dependency but I didn't know it was the package providing JPEG-2000 support. Net result is that it seems there is a small but non-zero risk to using it.
Re: Patent Issues with JPEG-2000
JPEG-2000 and a delegate library, Jasper, that reads / writes the JPEG-2000 image format, are not part of ImageMagick so it does not taint the ImageMagick license. Instead, ImageMagick has a module that can interface with the Jasper library. This interface is governed by the ImageMagick license. Jasper has a separate license and you must accept its license in order to utilize it. The JPEG-2000 image format has its own license and possibly it may infringe some patents if you use it.
-
- Posts: 1
- Joined: 2016-08-29T10:19:08-07:00
- Authentication code: 1151
Re: Patent Issues with JPEG-2000
Not to raise a thread from the dead, but how hard would it be to build an imagemagick without jpeg2000 support?
- fmw42
- Posts: 25562
- Joined: 2007-07-02T17:14:51-07:00
- Authentication code: 1152
- Location: Sunnyvale, California, USA
Re: Patent Issues with JPEG-2000
Current imagemagick uses OpenJPEG and not Jasper to use JP2000. I believe that if you do not have OpenJPG installed, IM will not use. Alternately, you can disable it with a compile flag.
See http://www.imagemagick.org/script/advan ... lation.php
Code: Select all
--without-jp2 disable JPEG v2 support.