candiddev / homechart

Your Family's Mission Control
https://homechart.app/
176 stars 10 forks source link

As a user, I want Homechart to be source available so I can view the source code and contribute to it #151

Closed thequailman closed 1 year ago

thequailman commented 2 years ago

Issue to gauge interest for making Homechart source available and understanding how customers would benefit from it.

By becoming source available, folks would be able to:

Folks would not be able to:

thequailman commented 1 year ago

Homechart will not be source available anytime soon. Instead, we are covering it under an Open Source Contingency. You can read more about this here: https://www.candid.dev/open-source/.

Leaving this issue open for comments and questions.

philer commented 1 year ago

I just came across this project and was quite excited at first, as it perfectly fits my needs. However the lack of source availability has thoroughly dampened my enthusiasm.

While I'm obviously not going to read the entire source code of a large app like this, I definitely want to get a vague overview of what I'm dealing with before I install it on my private network and feed it personal data. Plus, knowing that I and others are able to scrutinize the code's quality is a necessary first step to generate trust. In a day and age where countless projects have demonstrated that open source projects are financially viable, the decision to hide your source code leaves me decidedly uneasy.

thequailman commented 1 year ago

Hello @philer, I appreciate your position on this and have no rebuttals for it. We've flirted with MariaDB's Business Software License (BSL) in the past, but users either don't care about stuff being source available or are vehemently FOSS-only and won't be happy with something like the BSL. For now, we are happy to show our customers our source under a NDA for the purpose of auditing or feature/bugfix development.

thequailman commented 1 year ago

Hello folks, we've recently changed our stance on open source and will be making Homechart source available. More details to come, but this repository will contain the Homechart source code before the end of the year.

asad-awadia commented 1 year ago

@thequailman I don't mind not having source available but if I self host it I want to be sure my servers are not being used to do something malicious - Just want that security and peace of mind

philer commented 1 year ago

@thequailman That's fantastic news! I look forward to checking it out :)

thequailman commented 1 year ago

Hey folks, as of v2023.08.30 Homechart is now source available under the Elastic license (https://www.elastic.co/licensing/elastic-license). The source code is in this repository as well as some shared stuff in https://github.com/candiddev/shared. The main website and docs have also been redone/moved here too. Will be publishing some release notes later today or tomorrow along with some bugfixes.