I couldn't claim to give a definitive answer on anything related to
patents. I can just give some facts and resources.
I can say I know of no reason to believe that what this library
implements falls under any patent claims or anything of the sort. I
hope that goes without saying. (Well, Denso Wave has patented QR Code,
but, have publicly stated will not exercise this patent.) QR Code is
an ISO standard and encoding/decoding text is plainly part of that
open standard. I have not heard of any patent challenges to QR Code
I think your question is a bit broader, about what particular
applications of encoding or decoding might be patented, which is
separate from the question of whether the format, or simple act of
encoding or decoding is patented.
The discussion around the Neomedia patent that I have observed in
passing on the web, including comments from a person apparently
connected to Neomedia, suggest that they do not make a claim on
"direct" linking, which seems to mean encoding a URL, but rather
"indirect" linking. This has been repeated to me in private
correspondence, that for example Google's use of QR Codes to embed
hyperlinks in print ads is not something this person claims Neomedia
has a patent on. So, make of that what you will. I cannot say how
authoritative these interpretations are.
... invite some comparisons between the date of various patents, and
the 1994 release of QR Codes.
On May 15, 11:48 pm, "Romin Irani" <romin.k.ir...@gmail.com
> Hello Sean,
> Thanks for some clarifications on the same. I am no expert on the topic but
> I would still like to make it more simple for everyone to understand if
> there are any patent issues with two use cases of how I plan to use zxing:
> a) Decode the 2D Bar Code *using zxing* library and display the decoded
> text. In this case, the 2D barcode contains only text and thereby needs *NO
> ROUND TRIP* to the Server to decode the information.
> b) Decode the 2D Bar Code *using zxing* library and this time the decoded
> text contains a url -- something likehttp://myserver/decode?id=12345. Now