Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is libdmtx dead, suggested replacement?

I've been using libdmtx in a project and looking to update to a newer version, but it seems the project hasn't been updated in well over a year. The last update/version was June, 2011. The Git repository shows that the last commit was August, 2011. Finally, the author's web site, which previously promoted libdmtx, Dragonfly Logic, is dead with a 404 Not Found error.

Is there another data matrix library that can meet this criteria?

  • Open source
  • Platform-neutral C/C++ (i.e. can build for Windows, POSIX environments)
  • Encodes/decodes data matrix
  • Actively maintained

Alternatively, did libdmtx move somewhere else and continue to get maintained somewhere that I'm not aware of?

like image 792
James Johnston Avatar asked Feb 28 '13 15:02

James Johnston


2 Answers

I can't say that I'll never develop on libdmtx again, but it certainly wouldn't be anytime soon. I simply don't have the spare hours anymore to even keep up with the correspondence, let alone to perform any meaningful development.

So if you wish to fork it, you have my blessing. :)

Unfortunately I'm not aware of any other open source packages that do exactly the same things as libdmtx (which is why I created it in the first place), but I tried to list any similar projects I came across at http://libdmtx.sourceforge.net/resources.php

Good luck!

like image 145
Mike Laughton Avatar answered Nov 09 '22 22:11

Mike Laughton


As libdmtx is currently unmaintained (I wouldn't say dead, as there are several users of the library) one should have to look at options.

zxing-cpp is a viable alternative. It can code and decode both DataMatrix, QR codes and barcodes. It compiles both on windows and posix, and are open source (Apache 2)

My only complaint about the zxing-cpp library is that is doesn't support dot peen generated data matrix images.

like image 37
daramarak Avatar answered Nov 09 '22 22:11

daramarak