What's your rationale behind this step?
It's to tap into global collaboration for faster innovation, and ensure transparency and trust. Thanks for bringing up the good question!
Show HN: I just made my profitable online form builder open-sourced
11–20 of 131 posts
Re: Show HN: I just made my profitable online form builder open-sourced
#12Can anyone confirm if the legal advice here https://docs.heyform.net/license is correct? Seems slightly different to my own interpretation of the spirit of GPL.
Re: Show HN: I just made my profitable online form builder open-sourced
#13Can anyone confirm if the legal advice here https://docs.heyform.net/license is correct? Seems slightly different to my own interpretation of the spirit of GPL.
There's nothing problematic about this, except that it's GPL plus conditions. AFAICT, only the second condition would be in addition to the GPL, but I didn't spend much time thinking about it.
Not in a uniform way - the license distributed with the code on github doesn’t have the extra conditions.
At this point I’d nuke the repo and force push with AGPL license instead, that seems a better fit.
Re: Show HN: I just made my profitable online form builder open-sourced
#14Considering that this is SaaS, are you sure GPL is sufficient here? Did you consider AGPL?
Re: Show HN: I just made my profitable online form builder open-sourced
#15What's your rationale behind this step?
Re: Show HN: I just made my profitable online form builder open-sourced
#16Re: Show HN: I just made my profitable online form builder open-sourced
#17What's your rationale behind this step?
Would this be a clever way of shrinking the market? Any competitors will now automatically need to have a value proposition greater than this free software.
Re: Show HN: I just made my profitable online form builder open-sourced
#18But a good open source forms app would probably change everything, I would gladly stop my small project (in favor of contributing to an existing one for instance). I see there is integration with a lot of products, including Google Drive and Google Sheet.
Would an integration with Nextcloud be considered?
Congratulations on open sourcing this, we need open source and self hosted form solutions. Critically private data is put in forms and that get sent to big private companies like Google, which is not ideal.
As other commenters say, you might want to use AGPL indeed, but I guess you carefully thought this decision.
Re: Show HN: I just made my profitable online form builder open-sourced
#19I really like that you are using nestjs, idk why some devs hate it, IMHO its the best node framework that can be used to build production ready apps, i started using it a month ago at work and it was my first time using it, and it already made so productive
So some people will feel like it's over engineered.
I mean it's overengineered. Why do I have to register all these things, and why does it keep crashing if I register it like this without any understandable error message. It has a little bit of an OCD relationship with dependency injection. Where the normal import system can handle most of those cases.
But few nice things, resolvers, auto-generate swaggers. And TypeORM is lovely.
But yeah it's a bit too demanding. I'm okay with an opiniated framework if it gives a lot of features out of the box (like laravel or NextJs), but NestJS tells me how to do things without giving me enough in return. (auth, sockets etc are still quite a lot of work)
Re: Show HN: I just made my profitable online form builder open-sourced
#20I really like that you are using nestjs, idk why some devs hate it, IMHO its the best node framework that can be used to build production ready apps, i started using it a month ago at work and it was my first time using it, and it already made so productive
But like Angular, there is a very wide range of use cases where it is totally overkill and like Angular, companies are throwing it at each and every project.
I don’t find it bad but it’s in a strange spot being more bloated than other JS frameworks while still being way less "batteries included" than more classical corporate frameworks.
Like Angular, I don’t hate it though it’s just that I still haven’t figured out a project where it’s better suited than something else.