In its infancy, TinyMCE began as an open source project. That heritage still proudly runs through our veins, and as our rich text editor has matured and advanced, we’ve continued to champion the open source community.
To us, being an open source platform means more than just “publicly accessible code”. Open source is a lifestyle at Tiny, that’s created huge opportunities for our people and the developer community who use our code.
This article aims to shine a little light on why being open source means more for everyone.
Modern technologies and philosophies
The very nature of open source means that projects built on (or using) open source code are continually nurtured, updated and expanded to reflect modern developer philosophies. That then naturally guides those projects, into adopting more current technologies.
Let’s unpack that a bit more. Because the code used in open source projects is public, it tends to be constantly updated to reflect the shifts of modern developer practices and needs.
The complete transparency of an open source project, might make the term highly secure, seem like an oxymoron. With more eyes viewing open source code, it means there's a higher chance that security risks are discovered, fixed and safeguarded (with an update).
Additionally, information regarding any possible security risks is widely communicated through the open source community and its stakeholders, so action (if necessary) is taken almost immediately. So while at first, it might seem counterintuitive to choose a popular and trusted open source project (like TinyMCE), it actually supports and ensures the security of your web projects.
For proprietary software, products are delivered from the proprietary company to their users (other developers or end-users). Only the organization that owns the software, makes the changes to the product. This makes improvements, changes and developments, a one-way downward stream from the software owner, to its users (although I’m sure users likely give feedback – which may or may not be considered).
Trying before “buying”
Normally people think of open source as free. While that’s definitely true, there still needs to be a source of income, to ensure the open source projects continue, and that there are people dedicated to the maintenance and development
Here at Tiny, our open source editor is free (forever!). The best part is, once you’ve tried TinyMCE and know it’s the right fit, you can expand the features of TinyMCE through our premium subscriptions (without the hassle of developing them yourself). As your business and/or project grows and the needs of your developers and end users become more complex, TinyMCE expands, to satisfy those changes.
The future of open source at Tiny
TinyMCE was and always will be a project raised with an open source spirit. Why? Because it means more people get to experience our world-class editor and they benefit from the up-to-date technologies and high levels of security that are contributed to through our open source community.
If you’re curious about getting your first instance of TinyMCE up and running, sign up for a free API key today!