Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Open Sourcing CCOS #98

Open
nyabinary opened this issue Sep 2, 2024 · 2 comments
Open

Enhancement: Open Sourcing CCOS #98

nyabinary opened this issue Sep 2, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@nyabinary
Copy link

nyabinary commented Sep 2, 2024

Most enthusiast-grade keyboard firmware is open source and supported by various FOSS projects. While it’s understandable that CharaChorder needed custom firmware for the CC1, Master Forge, and other devices to support their unique chording capabilities, I believe open-sourcing this firmware could significantly accelerate development and broaden its user base. Some potential users may avoid the product simply because the firmware is proprietary. Open-sourcing aligns perfectly with the Forge principle of making the keyboard truly “yours,” as it would allow users to modify the source code and customize the functionality to their liking. Moreover, by giving users even more control and customizability, CharaChorder could foster a stronger, more engaged community. It could also drive innovation through collective contributions, enhance security and stability through peer review, and ultimately create a more dynamic and trusted product that evolves rapidly in response to user needs. However, probably the most important, though for me personally, is that it would give freedom for the users to customize any CharaChorder product to their needs, while also potentially contributing to upstream development.
image

NOTE: I'm obviously pretty biased here as a Linux user and FOSS contributor :3, but I would love to see the CCOS be open sourced.

@nyabinary nyabinary added the enhancement New feature or request label Sep 2, 2024
@github-project-automation github-project-automation bot moved this to To Review in CCOS Development Sep 2, 2024
@whited
Copy link

whited commented Sep 19, 2024

I have pledged for the Forge KickStarter, and I for one would LOVE to be able to tinker with and contribute to the firmware. I hope this idea is seriously considered!

@Hamcha
Copy link

Hamcha commented Oct 7, 2024

Couldn't help but notice that at least the CharaChorder Engine firmware contains symbols for SPIMemory, a GPL-3.0 licensed library, which requires all derivatives to be licensed under the same license and all binaries provided with accompanying source code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

3 participants