Open Components decentralized technologies comprised of open source components that enable reuse of functionality outside of original context and expansion of functionality by integration of other components
Join a global ecosystem of developers focused on collaborative innovation in Bible technology.
Let’s build our apps without reinventing the wheel…
Open Components thrive at the intersection of three design criteria: Extensible, Portable, and Open source.
Extensible architecture is designed to enable expansion of functionality by incorporating code developed by a third party, most commonly in the form of a plugin. In this regard, other developers are invited to bring their code and “play in the sandbox” provided by the base technology.
Portable architecture is designed to go in the other direction, by providing functionality that can be incorporated into other technologies, commonly in the form of libraries or simple apps. Developers are invited to “create their own sandbox” by incorporating the portable components into their own apps.
Open source technology consists of source code that is made available under an open license (like MIT), such that developers can repurpose, and, improve, redistribute, and otherwise reuse the technology without restriction.
OCE Whitepaper
Video
Licensing
All Software code (to include source code) produced by the community shall be released under the MIT License (https://opensource.org/licenses/MIT).
Any other work produced by the community shall be licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/) or the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/).