Volunteering to become the new maintainer

195 views
Skip to first unread message

Lammert Bies

unread,
Dec 8, 2016, 2:45:46 PM12/8/16
to libHaru
Hi all,

My name is Lammert Bies and I have been a software developer in C for the last 25 years. I have been using libHaru for some time in one of my applications and have visited this discussion group quite some times and also answered some questions. It seems that the project is in a somewhat dormant state and according to libharu.org the project is looking for a new maintainer.

As I have a need for a long term stable PDF library solution in some of my applications, I am committed to put a reasonable amount of time and effort in maintaining such a project, i.e. if those who are now supervising the project are willing to allow me to do that of course :)

Nearly all my projects are written in C (mainly due to performance and compatibility constraints) and I have live running test systems on win32, win64, several Linux flavors, FreeBSD32 and 64 bit and OSX 64 bit. Besides that I have the tools for cross compiling for iOS and Android, although I haven't done that with libHaru yet. So I think that I have both the skills and tools to become the maintainer of such a multi-platform project.

If there is interest from your side, please let me know.

There is just one question which needs to be cleared before I am able to take over the project. Currently all source files contain an MIT license text in their header, but the LICENSE file in the root of the project mentions the zLib license. Although these are both members of the permissive licensing family, having both on the same project seems to be somewhat incompatible to me and the zLib license seems to have been added only recently and after the last public modification of the source files.

Therefore my proposal would be to switch back to the MIT license for the total project, not in the last place because the open source projects which I already manage on Github are all MIT licensed.

Damian Woroch

unread,
Aug 22, 2017, 11:06:40 AM8/22/17
to libHaru
I'm not sure why there is no response from others, including current maintainer. It would be awesome to have experienced developer keep this project up to date and in a better shape. I'm currently working on a high level Delphi wrapper for libharu. During my work I have noticed many missing headers, wrong parameters, mistakes in documentation (copy paste of methods above with a different name or remarks etc.). The current master branch version of Delphi interface should be considered as unusable because it can fail on things like setting a new page size (HPDF_Page_SetSize) due to optimized enum size (1 byte instead of Integer size). There is a lot of developers doing something with this project but mostly for own personal or company use, or source code patches laying everywhere. I can not help with licenses but if you need help with Delphi binding - I can help with pleasure! :-)

https://github.com/r1me
Reply all
Reply to author
Forward
0 new messages