bhyve-webadmin icon indicating copy to clipboard operation
bhyve-webadmin copied to clipboard

No sources, license, or port

Open agrajag9 opened this issue 3 years ago • 10 comments

Is there a particular reason you chose to distribute prebuilt binaries instead of sources + license? It seems like a really nice new project, but fetching prebuilt binaries is the least-preferred way of installing things in FreeBSD. Might instead I suggest and offer help getting a port built and added to the tree? It's typically a pretty simple process and it's well documented here: https://docs.freebsd.org/en/books/porters-handbook/

agrajag9 avatar Jun 30 '21 14:06 agrajag9

Thank you the offering, Im willing to make it open source in the future, at the moment in this very early stage Im shipping a final product and the project's core is yet closed source.

The framework that I used to, made me possible to finish this project within months instead of years, well tested and actively used by many enterprise level softwares that mostly used in datacenters, that is the reason. I would be the happiest person if everyone drop the resource hungry "easy" languages for my framework, however Im pretty sure I don't have the required free-time, resource, and knowledge (yet) to maintain such a big project.

I can understand your opinion that the last thing you want is using binaries. In the other side, my name, my address, my reputation is included with the License next to my responsibility, and I can say that I released a quality product for free-of-charge.

DaVieS007 avatar Jun 30 '21 18:06 DaVieS007

All understood 👍 Your project got shared in the semi-official FreeBSD discord and a bunch of us were very excited about it but disappointed at the lack of a port. And for what it's worth, it is technically possible to build a port that just fetches the binary releases in the short-term until you feel ready to release sources.

agrajag9 avatar Jun 30 '21 18:06 agrajag9

And for what it's worth, it is technically possible to build a port that just fetches the binary releases in the short-term until you feel ready to release sources.

+1 also wanted to propose this. The port will be a simple unpack/repack action.

arrowd avatar Jun 30 '21 19:06 arrowd

Im very happy to see the demand and the support and thank you! Sure!

Sooo I assume we need to make a port version of the software due I think use /var/lib is not the right choice for the ports, should be in /usr/local.

Iam moving my production VMs into Bhyve and with this software, when everything is working well and I get no major issues on the test run from the others I would like to release the software in ports too.

Give me some days.

DaVieS007 avatar Jun 30 '21 21:06 DaVieS007

Get me on the hook, then. I'm a Ports committer and will happily guide you and push the final work.

arrowd avatar Jul 01 '21 08:07 arrowd

The path and the environment is no longer hard coded in the future binaries, that makes possible to install under /usr/local. I planning to release the first stable version at end of July and Im going to make steps forward into ports.

DaVieS007 avatar Jul 06 '21 21:07 DaVieS007

+1 for making it open source, no interest here otherwise

infoomatic avatar Nov 13 '21 14:11 infoomatic

youd probably get alot more insight and possible help / pull requests if it was bsd licensed open source, it would also allow customizations, though im curious, if its bhyve and freebsd why can we just set a default image that is deployed automagically, instead the "user" has to go through a complete install process.... thoughts ????

outbackdingo avatar Jul 22 '22 13:07 outbackdingo

you can always use a preinstalled disk image and create your own way to automatize through API interface.

DaVieS007 avatar Jul 22 '22 16:07 DaVieS007

any info on that issue?

infoomatic avatar Feb 15 '23 10:02 infoomatic