Giter Site home page Giter Site logo

LibreSign future? about libresign HOT 7 OPEN

tasagore avatar tasagore commented on May 28, 2024
LibreSign future?

from libresign.

Comments (7)

vitormattos avatar vitormattos commented on May 28, 2024 1

At the current release of LibreSign I started to do a lot of improvements to be possible implement the feature that I called as "multiple identify factors of a signer" and I started to tho this at this very big PR:

I follow stabilizing the code after this PR to launch the next release that started in April, during the cycle of Nextcloud server 27.

In the most of time, because we (the LibreSign community) don't have anyone helping to funding this project, I work alone using my volunteer time and I didn't get able time to do all the necessary changes to launch the release compatible with Nextcloud server 27 and do the work to maintain the code-base up-to-date and compatible with next versions of Nextcloud server (now will be 28 at 12th December).

I love a lot to work at this project and I wish to follow doing this maintaining as open source project, but I need help to pay my bills and also to put other developers working together with me because a project maintained only by a developer it's not healthy to the project. This isn't a small project and is important to have other engineers working together with me and don't jump again another major version of Nextcloud Server ignoring the previous version.

To create a stable version compatible with Nextcloud 27 will be necessary port the code-base to work with this version and make all necessary tests to be stable. This will be a big work and maybe, at this moment, since the zero money to pay the bills, maybe will be best only go ahead with the next version.

Resuming, to be possible will be necessary at least of a new engineer. I think that, at this moment, 3 engineers would be enough to we have a good team working in the core of this project making this a stable and beautiful open source project. Now is only me and to have more engineers, we will need funding to pay the bills of new engineers.

I'm open to help. How you knewed the project and what you want or what you need or if you have questions about how to help the project?

from libresign.

zebfns avatar zebfns commented on May 28, 2024 1

from libresign.

vitormattos avatar vitormattos commented on May 28, 2024 1

I'm very happy to know that the project is helping to your business. Commonly I can't know how much people are using this project because is totally open and haven't a tracking.

Don't boring talking about code, to be more precise about an estimate to make compatible with 27, will be necessary rewrite a bit the integration with app Files (the menu at PDF file) and fix the possible problems at API side. I will check and return here with a more objective answer to you.

About the upgrade, of your setup, if you wish, I also can do a consulting to help you or the sysadmin of your company or also doing the necessary to migrate your environment to newest version of server.

And I thanks a lot by your quick reply too!

from libresign.

tasagore avatar tasagore commented on May 28, 2024 1

I think it's a good idea to think only in NC28 (and later). I'm a developer and understand perfectly what means "compatibility" specially in this case (a plugin that runs under a main application) so at this time is better to have a stable version although you loose the NC27 compatibility. Really there is not too much problem upgrading a standard NC installation so this should not be an issue.

About the new features, please take a look to similar solutions like Certificate24. Simple, only a few options and...it works (but not self hosted and with a lack of information about their servers). I mean, NC now is a veery big app but the core (file sync) is not too much different than in the first version, please, don't make libresign a project with tons of features that most of the users doesn't need, keep it simple. For example there are only a few important things that don't let me use LibreSign in a production environments:

  1. It does not run on mobile devices: this is the main problem.
  2. Can't choose users, only emails. Since this is not a big problem, this behavior has sense if you want to get signatures outside your NC environment (for example like DocuSign) but I guess the (main) target of this app is the signatures inside the NC instance/company and should be better to be able to choose a username instead a email.
  3. Add more data to the signatures like hour/time, ip...
  4. Small settings to get the QR size, position.

Really only the first one is the big problem to get a fully functional app ready to use in production, all the others are a mix of wishes, small mods, etc. Certainly there are also some stability issues but not big ones and like the QR position, I've been able to fix them with simple code mods.

This can be by far the BEST app to get digital signatures since is the only that can be fully self-hosted keeping the spirit of what NC should be=privacy and open source. All the other needs extra servers, pay fees per file, pdfs hosted externally...that's not what I expect from a NC instance.

But we all have bills so obviously funds are needed...again I suggest an enterprise version with some advanced features. I will pay for it. Unfortunately although I'm a developer my free time is near to zero and I'm specialized in other kind of languages and environments so I can't really help too much, anyway if you don't find anyone better I can take a look to some of the to-do and try to push a bit.

from libresign.

vitormattos avatar vitormattos commented on May 28, 2024 1

Hi @tasagore

About the next version that will be compatible with Nextcloud 28

  1. Fixed and will come in the next version
  2. Done and will come in the next version
  3. Partial added at 28 because now is possible collect all metadata but haven't an interface to list the log.
  4. I have not plans to implement this to next release, but I wish to do this maybe during the cicle of 28 version. I think that a WYSIWYG editor with system tags (i.e {qrcode}) could solve this.

Sounds that helping to funding issues would be a good idea. Did you have a suggestion about a platform to funding issues? A very popular platform is Bountysource but have important questions about here. Exist other platforms like this but I'm not familiar. Also is possible to use GitHub Sponsors of LibreSign project.

from libresign.

vitormattos avatar vitormattos commented on May 28, 2024

Hi, very happy for your message and interest in the future of the project! 😃

Today we do not have funding to maintain the project and we have been working voluntarily to keep development active until the project becomes financially sustainable, making it possible to expand the team, improve quality and speed up development.

Regarding version 28, our hope is that along with the launch of Nextcloud 28, scheduled for mid-December, we will be able to conclude with the next version of LibreSign to launch it at the same time as Nextcloud 28.

As there is no funding to maintain the hard work of backwards compatibility, we have currently decided to continue development only for version 28 of Nextcloud.

The next version of LibreSign has a lot of code rewriting, both on the API side and on the frontend. Among many improvements, the one that will be most relevant in my opinion is to enable different methods of identifying who must sign the documents. This will make it possible, for example, for the administrator to define globally whether it will be possible to request a signature from a person who has a Nextcloud account, email, cell phone or some other method of identification.

It is my greatest hope that the project will obtain financing. I have a lot of affection for this particular project which is, as far as I know, the only digital signer in the 100% open source PKI standard.

As a member of the community, if you know or have ways to support the project, you can inform us at [email protected] or via GitHub Sponsor https://github.com/sponsors/LibreSign

from libresign.

zebfns avatar zebfns commented on May 28, 2024

Just curious, what kind of financing would be necessary to get this working for NC 27 & 28?

from libresign.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.