{"componentChunkName":"component---src-templates-blog-post-tsx","path":"/opensource-rich-text-editor-licences/","result":{"data":{"allContentfulCategory":{"edges":[{"node":{"contentful_id":"2gOurgpDj1BasZvVToN13z","slug":"tiny-sparks","title":"The Tiny Way"}},{"node":{"contentful_id":"2a3w396SgR2Fl1ep4eYu0w","slug":"product-management","title":"Product-Led Growth"}},{"node":{"contentful_id":"T7VZcLaLRpt6XlNLJPLmL","slug":"wysiwyg-world","title":"World of WYSIWYG"}},{"node":{"contentful_id":"6HNYGjOUjHzUS2gXBnMVXn","slug":"design-and-ux","title":"Content Marketing & Design"}},{"node":{"contentful_id":"6XFMYLCe4AEYIDazkjGFvb","slug":"engineering","title":"Developer Insights"}},{"node":{"contentful_id":"24ufWIsR0ImSvxvvIrutB5","slug":"open-source","title":"Open Source"}},{"node":{"contentful_id":"2fLgNI8yOMeZHNl1nSQ11","slug":"how-tos-and-tutorials","title":"How-to Use TinyMCE"}}]},"contentfulBlogPost":{"title":"Open Source License Comparison: Which One Suits Your Project?","lastUpdated":"April 11th, 2025","publishDate":"2025-04-11T00:00+10:00","category":{"slug":"open-source","title":"Open Source","blog_post":[{"title":"Build a Custom Editor or Use TinyMCE? Open Source Options","slug":"tinymce-open-source-vs-building-custom-rich-text-editor","featured":true,"lastUpdated":"Mar 3rd, 2026","description":{"description":"<p>Compare open source TinyMCE with building a rich text editor using open source libraries. Learn the trade-offs between speed, customization, and maintenance.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Compare open source TinyMCE with building a rich text editor using open source libraries. Learn the trade-offs between speed, customization, and maintenance."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Build a Custom Editor or Use TinyMCE? Open Source Options","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABhlBMVEUKE1QACE8AB08ABk4ABE4ABU4JElMJE1QDDFEABU8ABk8AB1EABVMABlIAB1AEDlEAAE4AAEsAAEkAAEoAAEgAAFAACVUbJlwQHVkAD1UABE8/QWNUVXBRUm5AQWRJS2lHSGhGR2dISWhYWXJTVG8oL18/Q2i5ucCPkJwAAFUIE1QEDFAAAEVnaH2WlqKQkJ1+fo6IiJeOjpuRkp6LjJmUlaGQkZ1bX3o2OmOpqbJ/gI8AAFMADlQEEVMAA09aWXKAfo6OjJl8e4uJiJWVlKCcm6WTkp1ZV28AAD4ABlUAAFIADFYABFMAAE8bSmsmbYYvZIEhX4EkXoI5YocqV4ErX4wFUocASIMAMGoAAE0MFlUADVQAAFSam6aurrYkK10AAEwAKVkATG4APmcAOWYAPmoAN2gAMGUAO28AOW8BN28CJWAAAk0HD1EDEVUHGlqwsLi/v8VARGkAA04BAk0BCE8ABVAAClUeJlslLF4ADFULE1QFDlEBCU8AAlIADFMGEFMLFFQlt3ZbAAAAhklEQVQIHWXBsQnCQBiG4e89j5xaBDVOIWltnMEtHCFYWQmCjfNYuIAI9m4gtmKTwuT3AgqSPA8S+iKqTJYQqOQlvT0ieiktGYGQZM4cjYeJyYCWm5HTcSbP+LnMUrDnGKYL2o5+SYd8dj+pdpJRrzisicSGfSjVKNTXblhc50hb/vW8D8kH8kUeJRHcPz4AAAAASUVORK5CYII=","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5EEn9vynp7bwccSKMY8WC/33b1508bafe551f545376279472907fa/Build_a_Custom_Editor_or_Use_TinyMCE__Open_Source_Options.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"Build a Custom Editor or Use TinyMCE? Open Source Options | TinyMCE"},"metaDescription":null},{"title":"Managing an open source project: steps, best practices and challenges","slug":"how-to-manage-open-source-project","featured":false,"lastUpdated":"Apr 4th, 2022","description":{"description":"<p>Learn about the steps and best practices on starting and managing an open source project, including how to manage the pitfalls and challenges open source project owners may experience.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn about the steps and best practices on starting and managing an open source project, including how to manage the pitfalls and challenges open source project owners may experience."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to do project management in open source: challenges and solutions","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,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","aspectRatio":1.7767441860465116,"src":"//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=1478&h=832&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=1528&h=860&q=50&fit=scale 1528w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=1478&h=832&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1ldoL3Yzu0eEmouqLhP3qe/bc08e51bfb21cb492669fdb685be25cd/Image_TinyMCE_open_source_ProjectManagement.jpg?w=1528&h=860&q=50&fm=webp&fit=scale 1528w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joe Robinson","slug":"joseph-robinson"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"How to manage an open source project | TinyMCE\n"},"metaDescription":{"metaDescription":"Learn about steps and best practices on starting and managing an open source project, pitfalls and challenges open source project owners may experience."}},{"title":"Open source monetization and project income support","slug":"open-source-monetization","featured":false,"lastUpdated":"Jul 13th, 2022","description":{"description":"<p>Monetization of an open source software can help support your ongoing work. This article goes through ways an open source project can be monetized</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Monetization of an open source software can help support your ongoing work. This article goes through ways an open source project can be monetized"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"open source and monetization words with the pipe character, but the words separated","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,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","aspectRatio":1.7767441860465116,"src":"//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=1478&h=832&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=1528&h=860&q=50&fit=scale 1528w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=1478&h=832&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2oTJMpRoCBXpcnXePPKXqw/88398a54b63990a55895089827e81785/img-opensource-text-tinymce.jpg?w=1528&h=860&q=50&fm=webp&fit=scale 1528w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joe Robinson","slug":"joseph-robinson"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"Open source monetization: project income support | TinyMCE"},"metaDescription":{"metaDescription":"Monetization of an open source software can give your project a new perspective. This article goes through ways an open source project can be monetized"}},{"title":"Open Source License Comparison: Which One Suits Your Project?","slug":"opensource-rich-text-editor-licences","featured":false,"lastUpdated":"Apr 11th, 2025","description":{"description":"<p>Explore a comparison of popular Open Source Licenses to make the right choice for your software</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Explore a comparison of popular Open Source Licenses to make the right choice for your software"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Open Source license comparison: which one to choose?","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAB11BMVEUIElMAB08ACE8ABU4AB04AAE0ABE0AAEgAAEcAAEkHEVMJElMKE1QACE8ABk4ABU4ABE4AB08EDVEAB04ABk8AA04AAU4AAk4AAk0eJF4uM2okKmYtM2krMWksMWkqMGgzOWwzOGwoLWYIDlYAAEYAAU0ABU8ABFEAAVAhKGM7Qnk+Rns+RXs/RntBSHw3PnVFTXxncppjbZNDS3IAAEgABE0THFdARGg5PmUlL2hbZZdteahteKdmcaFZYpVCSYBdZpCcq9Ocq9R1gacAAEcAAEsoL19iY3pbXHUtOG1cZ5hveqlueahueqhseKdjbZ5aY5ZHToAvPJFlddlfb9hbatM+UMEAAFoSG1c/RGo5PmYlLmhaZJVsd6ZocqFmcaBhbJ1XZJdDToFGUI17is96ic56iMtte74OF1gAC1IABVEdI2FHU4tTYZpOWpJSXphIVIw3RHk9RHMuOW5aZY+YpsuXpcmSoMWIlbkjKVkID1EBCU8QFlYtNm83QnovOXI3QnksOHEuMWRiN0lLNFkTJmMgJmASGVYAA0wBCU4EDFEIEFEMFFIGD1AABk0AAkwNGlchJ1wSHVgAAE4AAEoAAEwACVALFFQEDFADC08CCk8AClEABE+zmrZvAAAADHRSTlP+/v7+/v7+/v7+/v7WzDArAAAAgUlEQVQIHWXBPRLBYBSG0ff5chOFMIlWaUVmLMVoLIHlKKU0SmtQ6lMR35UgM37OQTkCoZeYNF6bMg8x8btLpBBvmctoGNATrUsgmdESIN5OFgqeJHrBVPDHNKEjPlisFvyyeC35tm+Cr8vWsTjsxp1Rlc9ThtvVRiCdpylLyT3WDzyRIgR8SoF7AAAAAElFTkSuQmCC","aspectRatio":1.7833333333333334,"src":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=370&h=207&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=739&h=414&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1926&h=1080&q=50&fit=scale 1926w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=370&h=207&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=739&h=414&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1926&h=1080&q=50&fm=webp&fit=scale 1926w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"Open Source License Comparison: Which One Suits Your Project? | TinyMCE"},"metaDescription":{"metaDescription":"Explore a comparison of popular Open Source Licenses to make the right choice for your software"}},{"title":"What is Open Source Software? Definition, Benefits and Key Aspects","slug":"what-is-open-source-software","featured":false,"lastUpdated":"Jan 16th, 2025","description":{"description":"<p>What is Open Source Software? Learn about its history, licenses, and why it&rsquo;s essential for modern technology and business.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"What is Open Source Software? Learn about its history, licenses, and why it’s essential for modern technology and business."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"The open source software symbol appears over a small web application frame","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA6lBMVEVk86Rk9KRj9KRj9KVi9KVj86Rh9KVZ9adY9adf9KVl9KVk86Vf76pi86Sl6Iqv5oRt8qFg9KVi9KR887CV7r199LNr9bGt6Izr0znm1kbD4HNc8qNs9Klz8Kh97Kpv8qpk86y65IHR11/I3GzQ115Y86Vm86Z49LBs8KZn7qFl8KRi8aZ376CS55Ot4YSH55de86Zj7KZx8q159LB486998q529rJy97Nz9rNz9bFn86Zx9ayD8rKB87J/9bKB9LKH8a579LF276pk9KV88KyB8rF79rN69K578als86hu76Rq9Khr9Khi86OfvI+9AAAAcklEQVQIHQXBwUlDURRAwTn6AlERbCJNuLDzYAlpIgW4+CBq8q8zAaTaZ2ABDner+jEIPMxTVbX9YYG3qqq2hgU9V1W1w0KnqqqawYKX2l6rCoTW7b2q+jRYmNs6VlUNBBw+jn1fvszAI7BfT51/7wb8A1suIEuj1FaDAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1Cnw6nZwEo4RCkSGFUGUJi/faf4e171e65302faf0032ea2f73a2a47/What_is_Open_Source_Software_.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"What is Open Source Software? Definition, Benefits, Key Aspects | TinyMCE"},"metaDescription":{"metaDescription":"What is Open Source Software? Learn about its history, licenses, and why it’s essential for modern technology and business."}},{"title":"Yes the TinyMCE WYSIWYG editor is free","slug":"tinymce-free-wysiwyg-html-editor","featured":false,"lastUpdated":"Mar 21st, 2024","description":{"description":"<p>Looking for a WYSIWYG HTML editor? The TinyMCE Core editor, or a paid plan with free trial, is a great place to start.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Looking for a WYSIWYG HTML editor? The TinyMCE Core editor, or a paid plan with free trial, is a great place to start."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"The TinyMCE editor emerging from space, with the Tiny logo in a simplified editor, showing Tiny is free, moving around in space","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABiVBMVEUUIU8TIE8SIE8WIU8VIU8eIk8YIU8SIU85JFAhIk8XIk8XIU4RIE8pLE5IQEwsLlArLVATIE4UIU4kIU4ZIU4iJ05BJVAlIk8cJ1UdKFcWIU4ZIU8lJE8mKk4YI1AeJlAdJU8IGUsAE0kAEUkAD0kVHEpLQkoPIU8VIk8XJFAXIU8iIk8vIk8rMVYtM1YhKFA0OFNCQ1c/QFNHR1gTHUoTH04lLVQeJ1EbN1cYJ1EUIk8ZI08lLFMiKlIAEkaNmLm9x+m4w+i3w+qmsto5QGMRHEocJlAdJlEZI1AbJVAkLFMdJk8AAEGUo9TL2v+wxf+zyP+SrPQULWcVHkklLVMfKFEmLVQjKlIGE0VYbqp3j9Ndfs9mhNJfe8QTJlsUHkoaI08eJk8BEkUAAD4PEz4dKUYhKkoaIUscJlEZJFAmKU4aJE8pK04bI08jKE4xL0wPHEwVH0wXIU0cJVAeJlEgJk8YKU8YKk8eJU8nKk4WH04ZMVQZLlMUH08oK04qLE4XI08XJVAUIE9BUv3eAAAAw0lEQVQIHQXBPS4EYQAA0O/NjPliw87uViqmkEyhIjoKDYU7qB1ARK9RcAKNXiIRGhcQxXYSibWNuIBks5Fs9ufznsAiF1LILGaRaRlYYZza4Lc3qkxLiorROtD11zWMG4qOYasCFnlFqNuKeW+2CwCHP++1VpgcAcBHCKEI9WDeAfAZvuuvJD+5n8TjVeBlbdvtqTzb2+lvvu7HGGMZt8ZPb+mgLw9nngfnrlMIF+Ayy5qmtRyam6sUY/NYPizdpdT8Awi/M7Ds3BIDAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6VaRba5G8xwYCoamSRRgbw/c57e8377a34f85ad61a4e1670f88fb11/img-YesTinyMCEisfree-0.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Team Tiny","slug":"team-tiny"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"The TinyMCE WYSIWYG HTML editor is free | TinyMCE"},"metaDescription":{"metaDescription":"Looking for a free WYSIWYG HTML editor? The TinyMCE Core editor is free with a set of useful features and plugins, and even more available in a paid plan."}},{"title":"SaaS Freemium business models ","slug":"saas-freemium-business-model","featured":false,"lastUpdated":"May 17th, 2022","description":{"description":"<p>SaaS Freemium business models are reliable. Find out how they work, the existing freemium model type, and the pros and cons are of a Freemium model for your SaaS product.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"SaaS Freemium business models are reliable. Find out how they work, the existing freemium model type, and the pros and cons are of a Freemium model for your SaaS product."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Free appears in two circles with a shadow","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA2FBMVEUIFTkHFDkFEzgEEzgFFDgCEjgADDYCFDkDEzgADTYEEjgBETgNGjtDQFJMRVRJRVU6PVAJFzoAEjhOSFhJPU4TGDoNGTs7PlJJRFUDEDcAEDcmKkRSRVQ6IzI2JDU0IjYZFTVPR1YtJj8AETgADzcwMEdJPE05IzJJLTJVNDEwHTFDPlA3LUIHFTkBEjgeIz9ZTFkJFTkABDYAGjxaTVkpIDwGFDgADjc8O05LSVk1Mkg4NUlbTVpNO0kADjYFFDkoKkNGO0xLPEw4K0ECEzgADzgEFDgGFDm+TEjJAAAAd0lEQVQIHTXBsQ6CUBBFwXNxE4HGntqWb/D/belMLBWjxBYTgcfuQ2fERhKaE5nIZApjIhhBtbLvlHBG0F5Z+ZpwIjT6u+JEOOrnU3WAEWo5JN3fuIJQhsq1hB3h9mhKMxvr4YkzsjldBk6HviMUbM7tshR9R7YCkoYdyYaB4CEAAAAASUVORK5CYII=","aspectRatio":1.7767441860465116,"src":"//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=1478&h=832&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=1528&h=860&q=50&fit=scale 1528w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=1478&h=832&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1cQKrkuWtl4b7t7KOLycqz/61c6fa4f74b5f4122eb109e15fd4c3ef/Image_TinyMCE_Freemium_OpenSource.png?w=1528&h=860&q=50&fm=webp&fit=scale 1528w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joe Robinson","slug":"joseph-robinson"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"SaaS freemium business model: how does it work? | TinyMCE"},"metaDescription":{"metaDescription":"Learn how SaaS Freemium models work, existing freemium model types and what the pros and cons are of using a Freemium strategy for your SaaS product"}},{"title":"How to contribute to open source: TinyMCE on GitHub","slug":"how-to-contribute-open-source","featured":false,"lastUpdated":"Feb 28th, 2022","description":{"description":"<p>Learn how to contribute to open source projects, with TinyMCE as an example.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn how to contribute to open source projects, with TinyMCE as an example."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Learn how to contribute to open source projects, with TinyMCE","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,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","aspectRatio":1.7767441860465116,"src":"//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=1478&h=832&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=1528&h=860&q=50&fit=scale 1528w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=1478&h=832&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5PPzVgd9oNXJunECmLQ6tV/b357c964ec1a7e199de9e86222df45ce/Image_opensource_contrubution_howto2.jpg?w=1528&h=860&q=50&fm=webp&fit=scale 1528w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Mike Chau","slug":"mike-chau"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"How to contribute to open source with TinyMCE"},"metaDescription":{"metaDescription":"Open source powers most software. Learn how to contribute to open source projects with TinyMCE as an example, and about open source contributions practice."}},{"title":"Open source, a way of life at Tiny","slug":"open-source-a-way-of-life-at-tiny","featured":false,"lastUpdated":"Jan 6th, 2021","description":{"description":"<p dir=\"ltr\">At Tiny, we strongly believe in the spirit of open source software. When TinyMCE was first released back in 2004, open source had not really taken off. Today, you will be hard pressed to find software that doesn't include some type of open source component, maybe not in a release package, but in the tooling or testing frameworks at the very least.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{"dir":"ltr"},"children":[{"type":"text","value":"At Tiny, we strongly believe in the spirit of open source software. When TinyMCE was first released back in 2004, open source had not really taken off. Today, you will be hard pressed to find software that doesn't include some type of open source component, maybe not in a release package, but in the tooling or testing frameworks at the very least."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"A neon OPEN sign.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAADX0lEQVQYGQXByU8bVxwH8O/vvWHwMvYYMAPYeMEY1+CGvZG6pMqpUi7NIZV666mHHvp3VOq96qE95NBDpOaSpqqSqIloqUq3YNokBLAJQsiCgDG2x8ae9b1+PqSUbiIQRSCC4nV/NMX0aGrRaAh2+driwnFHI9DUj4YHhl3zmy++QnmXYpIfPoCex9VPOIvPgCkAgRQRHUsYeu7aiJlgYQe9455oWXDkS0vmI6HSXHa7/BR9j6khau2i1+VsJAdI8AF4roiMDyUNng3xts0mAxfnNvYb6FkAtlt+KRHPlbKVJ2sCjEmfWq84DWUASWCSFKnq2lS6mw6Fy+dFhR0Xo07TwqszjfuOLfc64s2pxNj08OF39xHVyDE501MAQAQ2KJVoYDbvToa//OX0xp1H3cL4s9UE+l7kossdx+qLWtufKUyHZuMnP3wN6JzpSTAOUqBG5EBMzGXfTcbmf9yv3b+zGInrE0Z5aZw8Hj256Da7ticabT/5xoxvGObGPc4iSTAOrmIgLHlELBVnDa2wdniXGp/uvVh5vBWeTf96Ndt1Jap1uFbf8S87Qi8UW4NBhYSUwofw4VoQMqaqNc/m5xc12yG/frDz4OPbRtbB52/l4RPWK9SqNy47rXaQFm9xaGNEBOIgRaojQ28vVGLKh49333lemQu21XBmtPpns3w5k07+tppC08bBEbc7aLfRNDmFRyUAEEkmEdbfWzFjg3RmrnTcbs/ayC34JOOnR+/vbSmr8394Kl7us16d+i3qnHMZjAOQkCQhPSVYLGhXMpuD3l0mDnOlb2v7N6U8Ml8Xaw/58vXvpY6dCl2eUd9Ev61cD8gjVxx4rpQWo1bz0VoyG88tF47zifWnVXTzB75R2A3Z2BiyLcgeOk04pnT75Dv8s/yE52HXFkRgDKJhNv+uo9WKJwxjOd+YzzwJslljKPDfSPBa5rYSRnmLnAtyenB6fNsZfuFKnyQRIwYiF06zv1XV/j2wOnY6k9AWUvem9IeltL9wZbNr4a+ydJrSd6Tv8m5kwiMwkiBGxAAhmNAGvQ+SneP16v7msdazJ6cmxFJqTVNROcHv/0B0QQBxbujTLkEQEVNABEhJzBGyWrcaTh+NhvnTTv35qeH3J9vm6c+bhWeVaVXeCg1A8P8BMcOuv5xAuEIAAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6Vcvtui940jfR0m1YqCloH/1229226054c9cf8ba725bc0def6fc934/BlogImage_default_opensource.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joakim Lindkvist","slug":"joakim-lindkvist"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":null,"metaDescription":null},{"title":"The TinyMCE Community has moved","slug":"tinymce-community-moves-to-stack-overflow-and-github","featured":false,"lastUpdated":"Sep 16th, 2020","description":{"description":"<p>We are excited to announce the consolidation of the TinyMCE community into two online spaces: Stack Overflow and GitHub. Stack Overflow for assistance with TinyMCE, and GitHub for reporting issues and requesting features or enhancements.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We are excited to announce the consolidation of the TinyMCE community into two online spaces: Stack Overflow and GitHub. Stack Overflow for assistance with TinyMCE, and GitHub for reporting issues and requesting features or enhancements."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Silhouettes of at least six people at sunset, Tiny logo at the center.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAAC1UlEQVQoz01Ty27TQBS98/AzttPENWkaWlEQSK0QlFUlFsCODUuW/BArVvwBSxAIVLEoVCDEQ6pakaISQUuRQtJC+kpjx3E84xlsp1RIZ45Gls+9Z+aeQTB/FxAGhHLkG4BsjQhERjJbUoqU/kGAkBQ0AxAFjHMlyQBInlaA/NeURQKSZ5pTiISCagFWgCi5GAMmeSEYWThpInPxCHK0YSA4Bd3OxTQDRicW8Mj/qUNxwgnPOBUnDJKIQsHJ2qYNCTlpCzjznBbKDMN/VpNcnDNPoVEwTISQVA0gOBfAXEG9XnOWWt0FryCkbPnRnwFrxQkSMua5eNhX/Q5wRs3dDbXzoz93Q3o1QdGMRu7N12quPT1RsA3VMbVuEFEER0H0dGOnHqSHR+W9Nn7zUJoqVbY/4GajYmnD6h1i6JLAjh+4Rb3tB6wrpkrWr6P+1JipqqQuRckkjCFCCaQOejGaqnh0ela5ehO7VUuhOqUU43FD7TGeTjYBlEhQUHpNshOzWMiQCdbr8V+bcvcn5QlSz182Xbeoga1jS8M6RQrm40Y2ai7S4eKIywEDSnDIeEhkQIy+c0XxPMLDvmFbZy/OuBa1cRzu/HRIfMaE7frqTLVYLtC4f2wbRFch6u7tbtRdr6QTqeJEGRziCMC2lYotzxalGrSfPbi/vvjY8He2lp9VULeKj1efPNpeeU8H+542UJprNOyMkdAloe1opFarXLs1b1KB/MPWRmOzsaWr6sHeQXm8fOf2QjIMP699WXr+0jHQhUvV/c7e+tuVymSxZFMFYnJmwkOSf3zx9v3iu61G0y6W/JB9/9Y88oflscKr15+WluuUFHr7B5Oe9rvZ3lz/apB4uqYPOm3kOB4bJIqOMcGIpHnJIp3ebRjxODwAMK2iRQmKh0nRpgjjwGeSJedmS8HxAJXdidP3N1KOnoOQIk0xysKep1ymoZR56pHgMgp4+vUvTbuBgGQJVeMAAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/42G8khDh2YvyH8hdXZoaUq/92da988dcc1008fdc56efd5d93efd4f6/Image_default_Community.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"Open Source","slug":"open-source"},"metaTitle":{"metaTitle":"TinyMCE Community moves to Stack Overflow and GitHub"},"metaDescription":{"metaDescription":"We are excited to announce the consolidation of the TinyMCE community into two online spaces: Stack Overflow and GitHub. Stack Overflow for assistance with TinyMCE, and GitHub for reporting issues and requesting features or enhancements."}}]},"description":{"description":"<p>Explore a comparison of popular Open Source Licenses to make the right choice for your software</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Explore a comparison of popular Open Source Licenses to make the right choice for your software"}]}],"data":{"quirksMode":false}}}},"tags":[{"slug":"open-source","title":"Open Source"},{"slug":"community","title":"Community"}],"body":{"body":"<p><span style=\"font-size: 14pt;\">Open source software powers a massive part of the digital world, from libraries to the backend frameworks running enterprise apps and beyond. But &ldquo;open source&rdquo; doesn&rsquo;t just mean anyone can use the code for any purpose. There are many different kinds of open source licenses that define the boundaries around code use, covering collaboration, distribution, commercial use, and community growth.</span></p>\n<p>No matter where you are in your development career, understanding open source licenses will help you avoid headaches later and make sure that your work gets used the way it&rsquo;s intended to be. In this guide, we&rsquo;ll talk about the different types of open source licenses, break down the differences between them, and explore real-world use cases.&nbsp;</p>\n<h2>What are open source licenses?</h2>\n<p>Open source licenses are the legal documents that define exactly how the <a href=\"https://www.tiny.cloud/blog/what-is-open-source-software/\" target=\"_blank\" rel=\"noopener\">open source software</a> (OSS) that's covered by the license is used, shared, and modified. These are the guardrails that keep open source software sustainable and useful. The license you choose (or inherit) for your application shapes how developers innovate, how businesses scale, and how the community contributes to the software.</p>\n<h2>Types of open source licenses</h2>\n<p>There are two main types of open source licenses: permissive and copyleft. A copyleft license allows changes to the code as long as the code remains under the same license. On the other hand, a permissive license is more flexible and allows anyone to modify and use the code, even for their own proprietary use.&nbsp;</p>\n<h3>Copyleft licenses</h3>\n<p>Copyleft licenses essentially say, &ldquo;you can borrow my bike and mod it, but you have to share it too&rdquo;.&nbsp; Copyleft type licenses allow anyone to use, alter, and modify the software with one critical requirement: if you share a modified version, it must also be open source under the same license. This puts boundaries on the software, but it also preserves open use for future developers.&nbsp;</p>\n<p>For example, the GNU General Public License (GPL) requires that any distributed derivative works remain under the GPL. The Affero GPL (AGPL) takes it a step further by applying the same rule even when software is accessed over a network, which is perfect for SaaS platforms. These licenses are essential for projects that want to build collaborative ecosystems without the risk of their work being turned into closed-source products.</p>\n<h3>Permissive licenses</h3>\n<p>Permissive licenses essentially say, &ldquo;you can borrow my bike and mod it, and you can do whatever you want with it afterward&rdquo;. Permissive type licenses let any developer modify, alter, and use the code, or even put it into their proprietary software. There is no requirement to share or open source the altered code. Anyone can use it, keep it, and change it. These types of licenses have the fewest boundaries when it comes to usage.&nbsp;</p>\n<p>For example, the <a href=\"https://choosealicense.com/licenses/mit/\" target=\"_blank\" rel=\"noopener nofollow\">MIT License</a> is short, sweet, and allows users to do what they like with the code as long as they attribute it. The <a href=\"https://en.wikipedia.org/wiki/Apache_License\" target=\"_blank\" rel=\"noopener nofollow\">Apache License</a> goes a step further by including protections around patents, which is especially useful for large organizations. For startups or solo devs who want the benefits of open source without licensing friction, permissive licenses make collaboration easy while leaving the door open for proprietary innovation.</p>\n<h2>Open source license comparison</h2>\n<p>The following comparison chart illustrates the basic open source license differences. This is not an exhaustive comparison, and other resources should be considered before making any decisions around licenses.</p>\n<div align=\"left\">\n<table><colgroup><col style=\"width: 137px;\" /><col style=\"width: 82px;\" /><col style=\"width: 151px;\" /><col style=\"width: 113px;\" /><col style=\"width: 118px;\" /></colgroup>\n<tbody>\n<tr style=\"height: 44.25pt;\">\n<td>\n<p><strong>License name</strong></p>\n</td>\n<td>\n<p><strong>Version Number</strong></p>\n</td>\n<td>\n<p><strong>Publication Date</strong></p>\n</td>\n<td>\n<p><strong>Modify Code</strong></p>\n</td>\n<td>\n<p><strong>Redistribute Code</strong></p>\n</td>\n</tr>\n<tr style=\"height: 47.25pt;\">\n<td>\n<p><a href=\"https://en.wikipedia.org/wiki/Apache_License\" target=\"_blank\" rel=\"noopener nofollow\">Apache License</a></p>\n</td>\n<td>\n<p>2.0</p>\n</td>\n<td>\n<p>2004</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 54.75pt;\">\n<td>\n<p><a href=\"https://en.wikipedia.org/wiki/Apple_Public_Source_License\" target=\"_blank\" rel=\"noopener nofollow\">Apple Public Source License</a></p>\n</td>\n<td>\n<p>2.0</p>\n</td>\n<td>\n<p>2003</p>\n</td>\n<td>\n<p>Limited</p>\n</td>\n<td>\n<p>Unclear</p>\n</td>\n</tr>\n<tr style=\"height: 58.5pt;\">\n<td>\n<p><a href=\"https://appmaster.io/blog/what-is-the-bsd-license\" target=\"_blank\" rel=\"noopener nofollow\">BSD License</a></p>\n</td>\n<td>\n<p>3.0</p>\n</td>\n<td>\n<p>Unclear, a family of licenses exist under this name</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 30.75pt;\">\n<td>\n<p><a href=\"https://creativecommons.org/licenses/by/2.0/\" target=\"_blank\" rel=\"noopener nofollow\">CC BY</a></p>\n</td>\n<td>\n<p>4.0</p>\n</td>\n<td>\n<p>2002</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 34.5pt;\">\n<td>\n<p><a href=\"https://creativecommons.org/licenses/by-sa/4.0/\" target=\"_blank\" rel=\"noopener nofollow\">CC BY-SA</a></p>\n</td>\n<td>\n<p>4.0</p>\n</td>\n<td>\n<p>2002</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 28.5pt;\">\n<td>\n<p><a href=\"https://www.freebsd.org/copyright/freebsd-license/\" target=\"_blank\" rel=\"noopener nofollow\">FreeBSD</a></p>\n</td>\n<td>\n<p>-</p>\n</td>\n<td>\n<p>1999</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 51pt;\">\n<td>\n<p><a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" target=\"_blank\" rel=\"noopener nofollow\">GNU General Public License</a></p>\n</td>\n<td>\n<p>3.0</p>\n</td>\n<td>\n<p>2007</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 57.6431pt;\">\n<td>\n<p><a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html\" target=\"_blank\" rel=\"noopener nofollow\">GNU General Public License 2 or later</a></p>\n</td>\n<td>\n<p>2.0</p>\n</td>\n<td>\n<p>1991</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 43.5pt;\">\n<td>\n<p><a href=\"https://opensource.org/license/osl-3-0-php/\" target=\"_blank\" rel=\"noopener nofollow\">Open Software License</a></p>\n</td>\n<td>\n<p>3.0</p>\n</td>\n<td>\n<p>2005</p>\n</td>\n<td>\n<p>Restrictive&nbsp;</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 32.25pt;\">\n<td>\n<p><a href=\"https://choosealicense.com/licenses/mit/\" target=\"_blank\" rel=\"noopener nofollow\">MIT License</a></p>\n</td>\n<td>\n<p>-</p>\n</td>\n<td>\n<p>Late 1980s</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n</tbody>\n</table>\n</div>\n<h2>Understanding the GPL license family</h2>\n<p>Let&rsquo;s take a deeper look at the GNU General Public License family, often just called &ldquo;the GPL.&rdquo; This family of licenses is the cornerstone of copyleft, ensuring that free software stays free even as it evolves. The GPL enforces one principle: if you distribute a modified version of the software, you have to make the source code available under the same license. This keeps derivative works open and encourages collaborative development.</p>\n<p>The most widely known versions are GPLv2 and GPLv3, with AGPL (Affero GPL) as a special case for network-based software. GPLv2, famously used by the Linux kernel, laid the groundwork: distribute your code, and you must also distribute the source under the same terms. But it didn&rsquo;t cover everything, particularly in the era of cloud computing and software-as-a-service. That&rsquo;s where GPLv3 comes in. It updates the license with stronger patent protections, and improves license compatibility to work more easily with other open source licenses.&nbsp;</p>\n<p>Meanwhile, the AGPL was created for a specific modern challenge: what if you don&rsquo;t distribute the software, but just let people use it over a network (like in a SaaS product)? The AGPL closes that loophole. It says if you modify AGPL-covered software and make it available as a service, you still have to provide the source code. That makes it perfect for protecting server-side applications in today&rsquo;s cloud-first world.</p>\n<h2>Permissive licenses: MIT and Apache</h2>\n<p>Now let&rsquo;s turn our eye to the permissive side of the open source spectrum. We&rsquo;ll examine the big three: MIT and Apache. These permissive licenses are all about giving developers the freedom to use code however they need. MIT is minimal and super flexible, and Apache is comprehensive. Let&rsquo;s dive into the details.&nbsp;</p>\n<p>The MIT License is beloved for its simplicity. It&rsquo;s basically the TL;DR of open source licenses. Just copy and paste the short text into your project, and you&rsquo;re done. It lets you use, modify, merge, publish, distribute, sublicense, and sell the software with very few restrictions, just as long as you include the original license and copyright notice. That makes MIT a go-to for individual developers and startups who want maximum adoption with minimal friction.</p>\n<p>There&rsquo;s also the Apache License 2.0, which has some powerful patent protection. This license explicitly grants users a license to any patents the contributors hold related to the project. This helps reduce any legal risk of integrating open source code into enterprise software. This is why Apache is preferred in enterprise environments. It&rsquo;s open source, but with built-in legal safeguards.</p>\n<h2>Legal and compliance considerations</h2>\n<p>Whether you're dealing with copyleft or permissive terms, open source compliance is no longer just a &ldquo;nice to have&rdquo;. It&rsquo;s essential. Violating an open source license like GPL can have real legal consequences. That might mean being forced to open source your entire codebase even if you weren&rsquo;t planning to, or even facing litigation in the worst-case scenario. And no one wants their release cycle stalled by a surprise legal fire drill.&nbsp;</p>\n<p>The good news is that open source license tools like <a href=\"https://snyk.io/\" target=\"_blank\" rel=\"noopener nofollow\">Snyk</a>, <a href=\"https://fossa.com/\" target=\"_blank\" rel=\"noopener nofollow\">FOSSA</a>, and WhiteSource (now <a href=\"https://www.mend.io/\" target=\"_blank\" rel=\"noopener nofollow\">Mend</a>) are purpose-built to help developers stay in line with license requirements. These tools scan dependencies, flag license types, and even send alerts when a risky or incompatible license is introduced into the codebase. For example, if someone accidentally pulls in a GPL-licensed library into a proprietary app, Snyk can surface that and explain the implications before it becomes a problem.</p>\n<p>Many of these tools also integrate right into your CI/CD pipeline, so license checks happen automatically, just like tests or security scans. That means developers can build compliance into their workflow without slowing anything down. Think of it as an open source license safety net. Knowing your licenses and setting up good license hygiene helps teams build faster, stay compliant, and respect the community of devs whose code you&rsquo;re building on.&nbsp;</p>\n<h2>Which license is right for your project?</h2>\n<p>Whether you're an indie developer shipping something cool on GitHub, or part of an enterprise dev team managing dozens of microservices, your license decision matters and it should align with your goals. It will always be in context with what you need. Here are a few questions that might help you decide which license works best for your project.&nbsp;</p>\n<ul>\n<li><strong>Want to guarantee that your code and all improvements stay open source?</strong> Choose a copyleft license like GPLv3 or AGPL.</li>\n<li><strong>Want your code to spread far and wide with minimal restrictions?</strong> Go with a permissive license like MIT or Apache 2.0.</li>\n<li><strong>Want something in between that encourages open use but protects your brand or IP?</strong> Apache 2.0 or BSD might be your sweet spot.</li>\n</ul>\n<p>Let&rsquo;s break that down with some real-world scenarios:</p>\n<ul>\n<li><strong>Startups trying to grow fast and get adoption:</strong> Apache 2.0 reduces friction for contributors and commercial partners alike. Developers can even close-source later if the business model shifts.</li>\n<li><strong>Enterprise SaaS apps dealing with privacy-sensitive backend logic:</strong> Consider AGPL to ensure your code remains open and free to use, even in cloud environments.</li>\n<li><strong>Internal tools at large companies or collaborative academic projects:</strong> A permissive license like MIT keeps things lightweight while allowing flexibility for integration and reuse.&nbsp;</li>\n</ul>\n<p>💡 <strong>Note: </strong>It&rsquo;s common for one project to pull in code that&rsquo;s under multiple licenses. If a developer is using libraries and the project has dependencies, each of those open source libraries is covered by its own license. What&rsquo;s important here is to choose compatible licenses. Check the licenses for each library and make sure that they don&rsquo;t conflict, or this could cause compliance or legal problems down the road.&nbsp;</p>\n<p>In the end, there&rsquo;s no one-size-fits-all license. But there is a right license for your project, your goals, and your team. A little planning up front can go a long way toward building sustainable, scalable, and compliant open source software.</p>\n<h2>Which OSS license does TinyMCE use?</h2>\n<p>TinyMCE 7 is issued under the GNU General Public License Version 2 or later, abbreviated as GPLv2+. We believe GPL is the best license for continuing to provide a quality open source product while also funding future TinyMCE maintenance, development, and innovation.</p>\n<p>GPL Version 2 or later grants users the freedom to use, modify, and distribute software, as long as any derivative works are also distributed under the same license and the source code is made available to recipients. In simplified terms, this means that when distributing an app containing GPL licensed code, the whole app will inherit the GPL license and the source code must be made available to the community. This is usually a no-go in a commercial use case.</p>\n<p>If you are currently using TinyMCE 6 in a commercial use case, you will need to purchase a commercial license when upgrading to the Tiny 7 editor. You should consult your legal team for compliance assurance around all your software usage.</p>\n<p>Future TinyMCE versions may change license. These decisions will maintain the standards of significant research and consultation, and won't affect previous TinyMCE editor versions.</p>\n<h3>How the GPL license benefits users</h3>\n<p>Some of the world&rsquo;s most popular software is licensed under the GPL. Wordpress, Git, and the Linux kernel all utilize the GPL. It benefits the community as the license ensures any community improvements to the open source code are freely shared back to the community.</p>\n<h2>Wrap up</h2>\n<p>At the end of the day, open source licensing isn&rsquo;t just a box to check, it&rsquo;s the foundation for how a software can grow, be shared, or even make money. Whether you're launching a side project, scaling a startup, or building tools at the enterprise level, your choice of license directly shapes how your code can be used, who can contribute, and how future developers will interact with it. Thoughtful licensing up front can make all the difference between a project that gets stuck in legal limbo and one that thrives in the wild. Because open source isn&rsquo;t just about code. It&rsquo;s about community, contribution, and creating something that lasts. The right license helps you do exactly that.</p>","childMarkdownRemark":{"html":"<p><span style=\"font-size: 14pt;\">Open source software powers a massive part of the digital world, from libraries to the backend frameworks running enterprise apps and beyond. But &ldquo;open source&rdquo; doesn&rsquo;t just mean anyone can use the code for any purpose. There are many different kinds of open source licenses that define the boundaries around code use, covering collaboration, distribution, commercial use, and community growth.</span></p>\n<p>No matter where you are in your development career, understanding open source licenses will help you avoid headaches later and make sure that your work gets used the way it&rsquo;s intended to be. In this guide, we&rsquo;ll talk about the different types of open source licenses, break down the differences between them, and explore real-world use cases.&nbsp;</p>\n<h2>What are open source licenses?</h2>\n<p>Open source licenses are the legal documents that define exactly how the <a href=\"https://www.tiny.cloud/blog/what-is-open-source-software/\" target=\"_blank\" rel=\"noopener\">open source software</a> (OSS) that's covered by the license is used, shared, and modified. These are the guardrails that keep open source software sustainable and useful. The license you choose (or inherit) for your application shapes how developers innovate, how businesses scale, and how the community contributes to the software.</p>\n<h2>Types of open source licenses</h2>\n<p>There are two main types of open source licenses: permissive and copyleft. A copyleft license allows changes to the code as long as the code remains under the same license. On the other hand, a permissive license is more flexible and allows anyone to modify and use the code, even for their own proprietary use.&nbsp;</p>\n<h3>Copyleft licenses</h3>\n<p>Copyleft licenses essentially say, &ldquo;you can borrow my bike and mod it, but you have to share it too&rdquo;.&nbsp; Copyleft type licenses allow anyone to use, alter, and modify the software with one critical requirement: if you share a modified version, it must also be open source under the same license. This puts boundaries on the software, but it also preserves open use for future developers.&nbsp;</p>\n<p>For example, the GNU General Public License (GPL) requires that any distributed derivative works remain under the GPL. The Affero GPL (AGPL) takes it a step further by applying the same rule even when software is accessed over a network, which is perfect for SaaS platforms. These licenses are essential for projects that want to build collaborative ecosystems without the risk of their work being turned into closed-source products.</p>\n<h3>Permissive licenses</h3>\n<p>Permissive licenses essentially say, &ldquo;you can borrow my bike and mod it, and you can do whatever you want with it afterward&rdquo;. Permissive type licenses let any developer modify, alter, and use the code, or even put it into their proprietary software. There is no requirement to share or open source the altered code. Anyone can use it, keep it, and change it. These types of licenses have the fewest boundaries when it comes to usage.&nbsp;</p>\n<p>For example, the <a href=\"https://choosealicense.com/licenses/mit/\" target=\"_blank\" rel=\"noopener nofollow\">MIT License</a> is short, sweet, and allows users to do what they like with the code as long as they attribute it. The <a href=\"https://en.wikipedia.org/wiki/Apache_License\" target=\"_blank\" rel=\"noopener nofollow\">Apache License</a> goes a step further by including protections around patents, which is especially useful for large organizations. For startups or solo devs who want the benefits of open source without licensing friction, permissive licenses make collaboration easy while leaving the door open for proprietary innovation.</p>\n<h2>Open source license comparison</h2>\n<p>The following comparison chart illustrates the basic open source license differences. This is not an exhaustive comparison, and other resources should be considered before making any decisions around licenses.</p>\n<div align=\"left\">\n<table><colgroup><col style=\"width: 137px;\" /><col style=\"width: 82px;\" /><col style=\"width: 151px;\" /><col style=\"width: 113px;\" /><col style=\"width: 118px;\" /></colgroup>\n<tbody>\n<tr style=\"height: 44.25pt;\">\n<td>\n<p><strong>License name</strong></p>\n</td>\n<td>\n<p><strong>Version Number</strong></p>\n</td>\n<td>\n<p><strong>Publication Date</strong></p>\n</td>\n<td>\n<p><strong>Modify Code</strong></p>\n</td>\n<td>\n<p><strong>Redistribute Code</strong></p>\n</td>\n</tr>\n<tr style=\"height: 47.25pt;\">\n<td>\n<p><a href=\"https://en.wikipedia.org/wiki/Apache_License\" target=\"_blank\" rel=\"noopener nofollow\">Apache License</a></p>\n</td>\n<td>\n<p>2.0</p>\n</td>\n<td>\n<p>2004</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 54.75pt;\">\n<td>\n<p><a href=\"https://en.wikipedia.org/wiki/Apple_Public_Source_License\" target=\"_blank\" rel=\"noopener nofollow\">Apple Public Source License</a></p>\n</td>\n<td>\n<p>2.0</p>\n</td>\n<td>\n<p>2003</p>\n</td>\n<td>\n<p>Limited</p>\n</td>\n<td>\n<p>Unclear</p>\n</td>\n</tr>\n<tr style=\"height: 58.5pt;\">\n<td>\n<p><a href=\"https://appmaster.io/blog/what-is-the-bsd-license\" target=\"_blank\" rel=\"noopener nofollow\">BSD License</a></p>\n</td>\n<td>\n<p>3.0</p>\n</td>\n<td>\n<p>Unclear, a family of licenses exist under this name</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 30.75pt;\">\n<td>\n<p><a href=\"https://creativecommons.org/licenses/by/2.0/\" target=\"_blank\" rel=\"noopener nofollow\">CC BY</a></p>\n</td>\n<td>\n<p>4.0</p>\n</td>\n<td>\n<p>2002</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 34.5pt;\">\n<td>\n<p><a href=\"https://creativecommons.org/licenses/by-sa/4.0/\" target=\"_blank\" rel=\"noopener nofollow\">CC BY-SA</a></p>\n</td>\n<td>\n<p>4.0</p>\n</td>\n<td>\n<p>2002</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 28.5pt;\">\n<td>\n<p><a href=\"https://www.freebsd.org/copyright/freebsd-license/\" target=\"_blank\" rel=\"noopener nofollow\">FreeBSD</a></p>\n</td>\n<td>\n<p>-</p>\n</td>\n<td>\n<p>1999</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n<tr style=\"height: 51pt;\">\n<td>\n<p><a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" target=\"_blank\" rel=\"noopener nofollow\">GNU General Public License</a></p>\n</td>\n<td>\n<p>3.0</p>\n</td>\n<td>\n<p>2007</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 57.6431pt;\">\n<td>\n<p><a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html\" target=\"_blank\" rel=\"noopener nofollow\">GNU General Public License 2 or later</a></p>\n</td>\n<td>\n<p>2.0</p>\n</td>\n<td>\n<p>1991</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 43.5pt;\">\n<td>\n<p><a href=\"https://opensource.org/license/osl-3-0-php/\" target=\"_blank\" rel=\"noopener nofollow\">Open Software License</a></p>\n</td>\n<td>\n<p>3.0</p>\n</td>\n<td>\n<p>2005</p>\n</td>\n<td>\n<p>Restrictive&nbsp;</p>\n</td>\n<td>\n<p>Restrictive</p>\n</td>\n</tr>\n<tr style=\"height: 32.25pt;\">\n<td>\n<p><a href=\"https://choosealicense.com/licenses/mit/\" target=\"_blank\" rel=\"noopener nofollow\">MIT License</a></p>\n</td>\n<td>\n<p>-</p>\n</td>\n<td>\n<p>Late 1980s</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n<td>\n<p>Permissive</p>\n</td>\n</tr>\n</tbody>\n</table>\n</div>\n<h2>Understanding the GPL license family</h2>\n<p>Let&rsquo;s take a deeper look at the GNU General Public License family, often just called &ldquo;the GPL.&rdquo; This family of licenses is the cornerstone of copyleft, ensuring that free software stays free even as it evolves. The GPL enforces one principle: if you distribute a modified version of the software, you have to make the source code available under the same license. This keeps derivative works open and encourages collaborative development.</p>\n<p>The most widely known versions are GPLv2 and GPLv3, with AGPL (Affero GPL) as a special case for network-based software. GPLv2, famously used by the Linux kernel, laid the groundwork: distribute your code, and you must also distribute the source under the same terms. But it didn&rsquo;t cover everything, particularly in the era of cloud computing and software-as-a-service. That&rsquo;s where GPLv3 comes in. It updates the license with stronger patent protections, and improves license compatibility to work more easily with other open source licenses.&nbsp;</p>\n<p>Meanwhile, the AGPL was created for a specific modern challenge: what if you don&rsquo;t distribute the software, but just let people use it over a network (like in a SaaS product)? The AGPL closes that loophole. It says if you modify AGPL-covered software and make it available as a service, you still have to provide the source code. That makes it perfect for protecting server-side applications in today&rsquo;s cloud-first world.</p>\n<h2>Permissive licenses: MIT and Apache</h2>\n<p>Now let&rsquo;s turn our eye to the permissive side of the open source spectrum. We&rsquo;ll examine the big three: MIT and Apache. These permissive licenses are all about giving developers the freedom to use code however they need. MIT is minimal and super flexible, and Apache is comprehensive. Let&rsquo;s dive into the details.&nbsp;</p>\n<p>The MIT License is beloved for its simplicity. It&rsquo;s basically the TL;DR of open source licenses. Just copy and paste the short text into your project, and you&rsquo;re done. It lets you use, modify, merge, publish, distribute, sublicense, and sell the software with very few restrictions, just as long as you include the original license and copyright notice. That makes MIT a go-to for individual developers and startups who want maximum adoption with minimal friction.</p>\n<p>There&rsquo;s also the Apache License 2.0, which has some powerful patent protection. This license explicitly grants users a license to any patents the contributors hold related to the project. This helps reduce any legal risk of integrating open source code into enterprise software. This is why Apache is preferred in enterprise environments. It&rsquo;s open source, but with built-in legal safeguards.</p>\n<h2>Legal and compliance considerations</h2>\n<p>Whether you're dealing with copyleft or permissive terms, open source compliance is no longer just a &ldquo;nice to have&rdquo;. It&rsquo;s essential. Violating an open source license like GPL can have real legal consequences. That might mean being forced to open source your entire codebase even if you weren&rsquo;t planning to, or even facing litigation in the worst-case scenario. And no one wants their release cycle stalled by a surprise legal fire drill.&nbsp;</p>\n<p>The good news is that open source license tools like <a href=\"https://snyk.io/\" target=\"_blank\" rel=\"noopener nofollow\">Snyk</a>, <a href=\"https://fossa.com/\" target=\"_blank\" rel=\"noopener nofollow\">FOSSA</a>, and WhiteSource (now <a href=\"https://www.mend.io/\" target=\"_blank\" rel=\"noopener nofollow\">Mend</a>) are purpose-built to help developers stay in line with license requirements. These tools scan dependencies, flag license types, and even send alerts when a risky or incompatible license is introduced into the codebase. For example, if someone accidentally pulls in a GPL-licensed library into a proprietary app, Snyk can surface that and explain the implications before it becomes a problem.</p>\n<p>Many of these tools also integrate right into your CI/CD pipeline, so license checks happen automatically, just like tests or security scans. That means developers can build compliance into their workflow without slowing anything down. Think of it as an open source license safety net. Knowing your licenses and setting up good license hygiene helps teams build faster, stay compliant, and respect the community of devs whose code you&rsquo;re building on.&nbsp;</p>\n<h2>Which license is right for your project?</h2>\n<p>Whether you're an indie developer shipping something cool on GitHub, or part of an enterprise dev team managing dozens of microservices, your license decision matters and it should align with your goals. It will always be in context with what you need. Here are a few questions that might help you decide which license works best for your project.&nbsp;</p>\n<ul>\n<li><strong>Want to guarantee that your code and all improvements stay open source?</strong> Choose a copyleft license like GPLv3 or AGPL.</li>\n<li><strong>Want your code to spread far and wide with minimal restrictions?</strong> Go with a permissive license like MIT or Apache 2.0.</li>\n<li><strong>Want something in between that encourages open use but protects your brand or IP?</strong> Apache 2.0 or BSD might be your sweet spot.</li>\n</ul>\n<p>Let&rsquo;s break that down with some real-world scenarios:</p>\n<ul>\n<li><strong>Startups trying to grow fast and get adoption:</strong> Apache 2.0 reduces friction for contributors and commercial partners alike. Developers can even close-source later if the business model shifts.</li>\n<li><strong>Enterprise SaaS apps dealing with privacy-sensitive backend logic:</strong> Consider AGPL to ensure your code remains open and free to use, even in cloud environments.</li>\n<li><strong>Internal tools at large companies or collaborative academic projects:</strong> A permissive license like MIT keeps things lightweight while allowing flexibility for integration and reuse.&nbsp;</li>\n</ul>\n<p>💡 <strong>Note: </strong>It&rsquo;s common for one project to pull in code that&rsquo;s under multiple licenses. If a developer is using libraries and the project has dependencies, each of those open source libraries is covered by its own license. What&rsquo;s important here is to choose compatible licenses. Check the licenses for each library and make sure that they don&rsquo;t conflict, or this could cause compliance or legal problems down the road.&nbsp;</p>\n<p>In the end, there&rsquo;s no one-size-fits-all license. But there is a right license for your project, your goals, and your team. A little planning up front can go a long way toward building sustainable, scalable, and compliant open source software.</p>\n<h2>Which OSS license does TinyMCE use?</h2>\n<p>TinyMCE 7 is issued under the GNU General Public License Version 2 or later, abbreviated as GPLv2+. We believe GPL is the best license for continuing to provide a quality open source product while also funding future TinyMCE maintenance, development, and innovation.</p>\n<p>GPL Version 2 or later grants users the freedom to use, modify, and distribute software, as long as any derivative works are also distributed under the same license and the source code is made available to recipients. In simplified terms, this means that when distributing an app containing GPL licensed code, the whole app will inherit the GPL license and the source code must be made available to the community. This is usually a no-go in a commercial use case.</p>\n<p>If you are currently using TinyMCE 6 in a commercial use case, you will need to purchase a commercial license when upgrading to the Tiny 7 editor. You should consult your legal team for compliance assurance around all your software usage.</p>\n<p>Future TinyMCE versions may change license. These decisions will maintain the standards of significant research and consultation, and won't affect previous TinyMCE editor versions.</p>\n<h3>How the GPL license benefits users</h3>\n<p>Some of the world&rsquo;s most popular software is licensed under the GPL. Wordpress, Git, and the Linux kernel all utilize the GPL. It benefits the community as the license ensures any community improvements to the open source code are freely shared back to the community.</p>\n<h2>Wrap up</h2>\n<p>At the end of the day, open source licensing isn&rsquo;t just a box to check, it&rsquo;s the foundation for how a software can grow, be shared, or even make money. Whether you're launching a side project, scaling a startup, or building tools at the enterprise level, your choice of license directly shapes how your code can be used, who can contribute, and how future developers will interact with it. Thoughtful licensing up front can make all the difference between a project that gets stuck in legal limbo and one that thrives in the wild. Because open source isn&rsquo;t just about code. It&rsquo;s about community, contribution, and creating something that lasts. The right license helps you do exactly that.</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"span","properties":{"style":"font-size: 14pt;"},"children":[{"type":"text","value":"Open source software powers a massive part of the digital world, from libraries to the backend frameworks running enterprise apps and beyond. But “open source” doesn’t just mean anyone can use the code for any purpose. There are many different kinds of open source licenses that define the boundaries around code use, covering collaboration, distribution, commercial use, and community growth."}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"No matter where you are in your development career, understanding open source licenses will help you avoid headaches later and make sure that your work gets used the way it’s intended to be. In this guide, we’ll talk about the different types of open source licenses, break down the differences between them, and explore real-world use cases. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"What are open source licenses?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Open source licenses are the legal documents that define exactly how the "},{"type":"element","tagName":"a","properties":{"href":"https://www.tiny.cloud/blog/what-is-open-source-software/","target":"_blank","rel":["noopener"]},"children":[{"type":"text","value":"open source software"}]},{"type":"text","value":" (OSS) that's covered by the license is used, shared, and modified. These are the guardrails that keep open source software sustainable and useful. The license you choose (or inherit) for your application shapes how developers innovate, how businesses scale, and how the community contributes to the software."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Types of open source licenses"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There are two main types of open source licenses: permissive and copyleft. A copyleft license allows changes to the code as long as the code remains under the same license. On the other hand, a permissive license is more flexible and allows anyone to modify and use the code, even for their own proprietary use. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"Copyleft licenses"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Copyleft licenses essentially say, “you can borrow my bike and mod it, but you have to share it too”.  Copyleft type licenses allow anyone to use, alter, and modify the software with one critical requirement: if you share a modified version, it must also be open source under the same license. This puts boundaries on the software, but it also preserves open use for future developers. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For example, the GNU General Public License (GPL) requires that any distributed derivative works remain under the GPL. The Affero GPL (AGPL) takes it a step further by applying the same rule even when software is accessed over a network, which is perfect for SaaS platforms. These licenses are essential for projects that want to build collaborative ecosystems without the risk of their work being turned into closed-source products."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"Permissive licenses"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive licenses essentially say, “you can borrow my bike and mod it, and you can do whatever you want with it afterward”. Permissive type licenses let any developer modify, alter, and use the code, or even put it into their proprietary software. There is no requirement to share or open source the altered code. Anyone can use it, keep it, and change it. These types of licenses have the fewest boundaries when it comes to usage. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For example, the "},{"type":"element","tagName":"a","properties":{"href":"https://choosealicense.com/licenses/mit/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"MIT License"}]},{"type":"text","value":" is short, sweet, and allows users to do what they like with the code as long as they attribute it. The "},{"type":"element","tagName":"a","properties":{"href":"https://en.wikipedia.org/wiki/Apache_License","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"Apache License"}]},{"type":"text","value":" goes a step further by including protections around patents, which is especially useful for large organizations. For startups or solo devs who want the benefits of open source without licensing friction, permissive licenses make collaboration easy while leaving the door open for proprietary innovation."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Open source license comparison"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The following comparison chart illustrates the basic open source license differences. This is not an exhaustive comparison, and other resources should be considered before making any decisions around licenses."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"align":"left"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"table","properties":{},"children":[{"type":"element","tagName":"colgroup","properties":{},"children":[{"type":"element","tagName":"col","properties":{"style":"width: 137px;"},"children":[]},{"type":"element","tagName":"col","properties":{"style":"width: 82px;"},"children":[]},{"type":"element","tagName":"col","properties":{"style":"width: 151px;"},"children":[]},{"type":"element","tagName":"col","properties":{"style":"width: 113px;"},"children":[]},{"type":"element","tagName":"col","properties":{"style":"width: 118px;"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tbody","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 44.25pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"License name"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Version Number"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Publication Date"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Modify Code"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Redistribute Code"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 47.25pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://en.wikipedia.org/wiki/Apache_License","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"Apache License"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2004"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 54.75pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://en.wikipedia.org/wiki/Apple_Public_Source_License","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"Apple Public Source License"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2003"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Limited"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Unclear"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 58.5pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://appmaster.io/blog/what-is-the-bsd-license","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"BSD License"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"3.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Unclear, a family of licenses exist under this name"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 30.75pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://creativecommons.org/licenses/by/2.0/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"CC BY"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"4.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2002"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 34.5pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://creativecommons.org/licenses/by-sa/4.0/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"CC BY-SA"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"4.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2002"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 28.5pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.freebsd.org/copyright/freebsd-license/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"FreeBSD"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"-"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"1999"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 51pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.gnu.org/licenses/gpl-3.0.en.html","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"GNU General Public License"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"3.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2007"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 57.6431pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"GNU General Public License 2 or later"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"1991"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 43.5pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://opensource.org/license/osl-3-0-php/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"Open Software License"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"3.0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"2005"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive "}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restrictive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{"style":"height: 32.25pt;"},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://choosealicense.com/licenses/mit/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"MIT License"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"-"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Late 1980s"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Permissive"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Understanding the GPL license family"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Let’s take a deeper look at the GNU General Public License family, often just called “the GPL.” This family of licenses is the cornerstone of copyleft, ensuring that free software stays free even as it evolves. The GPL enforces one principle: if you distribute a modified version of the software, you have to make the source code available under the same license. This keeps derivative works open and encourages collaborative development."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The most widely known versions are GPLv2 and GPLv3, with AGPL (Affero GPL) as a special case for network-based software. GPLv2, famously used by the Linux kernel, laid the groundwork: distribute your code, and you must also distribute the source under the same terms. But it didn’t cover everything, particularly in the era of cloud computing and software-as-a-service. That’s where GPLv3 comes in. It updates the license with stronger patent protections, and improves license compatibility to work more easily with other open source licenses. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Meanwhile, the AGPL was created for a specific modern challenge: what if you don’t distribute the software, but just let people use it over a network (like in a SaaS product)? The AGPL closes that loophole. It says if you modify AGPL-covered software and make it available as a service, you still have to provide the source code. That makes it perfect for protecting server-side applications in today’s cloud-first world."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Permissive licenses: MIT and Apache"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Now let’s turn our eye to the permissive side of the open source spectrum. We’ll examine the big three: MIT and Apache. These permissive licenses are all about giving developers the freedom to use code however they need. MIT is minimal and super flexible, and Apache is comprehensive. Let’s dive into the details. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The MIT License is beloved for its simplicity. It’s basically the TL;DR of open source licenses. Just copy and paste the short text into your project, and you’re done. It lets you use, modify, merge, publish, distribute, sublicense, and sell the software with very few restrictions, just as long as you include the original license and copyright notice. That makes MIT a go-to for individual developers and startups who want maximum adoption with minimal friction."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There’s also the Apache License 2.0, which has some powerful patent protection. This license explicitly grants users a license to any patents the contributors hold related to the project. This helps reduce any legal risk of integrating open source code into enterprise software. This is why Apache is preferred in enterprise environments. It’s open source, but with built-in legal safeguards."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Legal and compliance considerations"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Whether you're dealing with copyleft or permissive terms, open source compliance is no longer just a “nice to have”. It’s essential. Violating an open source license like GPL can have real legal consequences. That might mean being forced to open source your entire codebase even if you weren’t planning to, or even facing litigation in the worst-case scenario. And no one wants their release cycle stalled by a surprise legal fire drill. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The good news is that open source license tools like "},{"type":"element","tagName":"a","properties":{"href":"https://snyk.io/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"Snyk"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://fossa.com/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"FOSSA"}]},{"type":"text","value":", and WhiteSource (now "},{"type":"element","tagName":"a","properties":{"href":"https://www.mend.io/","target":"_blank","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"Mend"}]},{"type":"text","value":") are purpose-built to help developers stay in line with license requirements. These tools scan dependencies, flag license types, and even send alerts when a risky or incompatible license is introduced into the codebase. For example, if someone accidentally pulls in a GPL-licensed library into a proprietary app, Snyk can surface that and explain the implications before it becomes a problem."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Many of these tools also integrate right into your CI/CD pipeline, so license checks happen automatically, just like tests or security scans. That means developers can build compliance into their workflow without slowing anything down. Think of it as an open source license safety net. Knowing your licenses and setting up good license hygiene helps teams build faster, stay compliant, and respect the community of devs whose code you’re building on. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Which license is right for your project?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Whether you're an indie developer shipping something cool on GitHub, or part of an enterprise dev team managing dozens of microservices, your license decision matters and it should align with your goals. It will always be in context with what you need. Here are a few questions that might help you decide which license works best for your project. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Want to guarantee that your code and all improvements stay open source?"}]},{"type":"text","value":" Choose a copyleft license like GPLv3 or AGPL."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Want your code to spread far and wide with minimal restrictions?"}]},{"type":"text","value":" Go with a permissive license like MIT or Apache 2.0."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Want something in between that encourages open use but protects your brand or IP?"}]},{"type":"text","value":" Apache 2.0 or BSD might be your sweet spot."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Let’s break that down with some real-world scenarios:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Startups trying to grow fast and get adoption:"}]},{"type":"text","value":" Apache 2.0 reduces friction for contributors and commercial partners alike. Developers can even close-source later if the business model shifts."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Enterprise SaaS apps dealing with privacy-sensitive backend logic:"}]},{"type":"text","value":" Consider AGPL to ensure your code remains open and free to use, even in cloud environments."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Internal tools at large companies or collaborative academic projects:"}]},{"type":"text","value":" A permissive license like MIT keeps things lightweight while allowing flexibility for integration and reuse. "}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"💡 "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Note: "}]},{"type":"text","value":"It’s common for one project to pull in code that’s under multiple licenses. If a developer is using libraries and the project has dependencies, each of those open source libraries is covered by its own license. What’s important here is to choose compatible licenses. Check the licenses for each library and make sure that they don’t conflict, or this could cause compliance or legal problems down the road. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In the end, there’s no one-size-fits-all license. But there is a right license for your project, your goals, and your team. A little planning up front can go a long way toward building sustainable, scalable, and compliant open source software."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Which OSS license does TinyMCE use?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"TinyMCE 7 is issued under the GNU General Public License Version 2 or later, abbreviated as GPLv2+. We believe GPL is the best license for continuing to provide a quality open source product while also funding future TinyMCE maintenance, development, and innovation."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"GPL Version 2 or later grants users the freedom to use, modify, and distribute software, as long as any derivative works are also distributed under the same license and the source code is made available to recipients. In simplified terms, this means that when distributing an app containing GPL licensed code, the whole app will inherit the GPL license and the source code must be made available to the community. This is usually a no-go in a commercial use case."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you are currently using TinyMCE 6 in a commercial use case, you will need to purchase a commercial license when upgrading to the Tiny 7 editor. You should consult your legal team for compliance assurance around all your software usage."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Future TinyMCE versions may change license. These decisions will maintain the standards of significant research and consultation, and won't affect previous TinyMCE editor versions."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"How the GPL license benefits users"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Some of the world’s most popular software is licensed under the GPL. Wordpress, Git, and the Linux kernel all utilize the GPL. It benefits the community as the license ensures any community improvements to the open source code are freely shared back to the community."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Wrap up"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"At the end of the day, open source licensing isn’t just a box to check, it’s the foundation for how a software can grow, be shared, or even make money. Whether you're launching a side project, scaling a startup, or building tools at the enterprise level, your choice of license directly shapes how your code can be used, who can contribute, and how future developers will interact with it. Thoughtful licensing up front can make all the difference between a project that gets stuck in legal limbo and one that thrives in the wild. Because open source isn’t just about code. It’s about community, contribution, and creating something that lasts. The right license helps you do exactly that."}]}],"data":{"quirksMode":false}}}},"body2":null,"codepens":null,"heroImage":{"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAB11BMVEUIElMAB08ACE8ABU4AB04AAE0ABE0AAEgAAEcAAEkHEVMJElMKE1QACE8ABk4ABU4ABE4AB08EDVEAB04ABk8AA04AAU4AAk4AAk0eJF4uM2okKmYtM2krMWksMWkqMGgzOWwzOGwoLWYIDlYAAEYAAU0ABU8ABFEAAVAhKGM7Qnk+Rns+RXs/RntBSHw3PnVFTXxncppjbZNDS3IAAEgABE0THFdARGg5PmUlL2hbZZdteahteKdmcaFZYpVCSYBdZpCcq9Ocq9R1gacAAEcAAEsoL19iY3pbXHUtOG1cZ5hveqlueahueqhseKdjbZ5aY5ZHToAvPJFlddlfb9hbatM+UMEAAFoSG1c/RGo5PmYlLmhaZJVsd6ZocqFmcaBhbJ1XZJdDToFGUI17is96ic56iMtte74OF1gAC1IABVEdI2FHU4tTYZpOWpJSXphIVIw3RHk9RHMuOW5aZY+YpsuXpcmSoMWIlbkjKVkID1EBCU8QFlYtNm83QnovOXI3QnksOHEuMWRiN0lLNFkTJmMgJmASGVYAA0wBCU4EDFEIEFEMFFIGD1AABk0AAkwNGlchJ1wSHVgAAE4AAEoAAEwACVALFFQEDFADC08CCk8AClEABE+zmrZvAAAADHRSTlP+/v7+/v7+/v7+/v7WzDArAAAAgUlEQVQIHWXBPRLBYBSG0ff5chOFMIlWaUVmLMVoLIHlKKU0SmtQ6lMR35UgM37OQTkCoZeYNF6bMg8x8btLpBBvmctoGNATrUsgmdESIN5OFgqeJHrBVPDHNKEjPlisFvyyeC35tm+Cr8vWsTjsxp1Rlc9ThtvVRiCdpylLyT3WDzyRIgR8SoF7AAAAAElFTkSuQmCC","aspectRatio":1.7833333333333334,"src":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=2560&q=80&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=640&h=359&q=80&fit=scale 640w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1280&h=718&q=80&fit=scale 1280w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1926&h=1080&q=80&fit=scale 1926w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=2560&q=80&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=640&h=359&q=80&fm=webp&fit=scale 640w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1280&h=718&q=80&fm=webp&fit=scale 1280w,\n//images.ctfassets.net/s600jj41gsex/5cQ34NWiWL3hc3fwBjhQIv/5120edf3f7c5bf3a9afb70b4305e0bc7/Open_Source_license_comparison__which_one_to_choose_.png?w=1926&h=1080&q=80&fm=webp&fit=scale 1926w","sizes":"(max-width: 2560px) 100vw, 2560px"}},"alt":"Open Source license comparison: which one to choose?","artistName":null,"artistUrl":null},"author":{"slug":"coco-poley","name":"Coco Poley","image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAbABQDAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwYEBf/EACYQAAEEAQMDBAMAAAAAAAAAAAECAwQRBQAGIQcSMRNBUXEiMmH/xAAZAQADAQEBAAAAAAAAAAAAAAAFBgcECAH/xAAvEQABAwIDBQYHAQAAAAAAAAABAgMRAAQFITEGEhNBgQcUImFxwRYyQ1FyobHR/9oADAMBAAIRAxEAPwBr3xms3jG8ZjNsY+PP3BlVrbjmYopjx0ITa3nK5UBaQEjklQ5AsgO2WUHfuCdwaxqfIf7THZWwu3dxRgc/v0o0yPUTf/STe+3sb1CXjMriNwvCIw/jo5ZVEeJASCqyF3fKeCKJF6PNWTWKJdesAEJbEwT4iI1o7dYVb8FTrK43eROZyJ9qcizz4sjjQClKsueQhheKfMsxnor4fT2EWpI/dBv2I8/Wslz8mVFsLI7xBMZVz92bCwc7F4NiVDXPbRl0z2vWolDyAVIKbr8R8jWS2ccS54FRIg0x3a2rdoqImqNxsoVRHPk6L0iTFQ03HYzcm9sTAjvOExAupReNuv8AbZJo1xXArjnWvuam8IXcODxKg+g9pqbo2kRiPaCxhNq5DLKVAwclOQSfXd0z0INJU3bMOfFXJm5CTNfjoPetxzlsgXQ8UPrSq2lalpA1Jq73vDZt3XHNEAk9BNSOz2M3ncG1JbkR1UpSCVqKTYPx9VphxQCxuS02JEA1LNgr93afBEX94QF7ykmBkY560YRJb0CPFlR3VNSGqcQ4DyFfOqRw0OtcNYlJGlcPpvbmwvxe2qyl1KiQoazP7851506dSslJT02jSEudr0oJQ8pKQO9J8jx76QMJZbViABGkx0rsntGxO7a2NU4hyC5uhWmYVqOvlUVsV9xvDLSlZSPWVwD/ABOvNogO+D8R70J7HnFfDihP1VfxNf/Z","aspectRatio":0.7500924214417745,"src":"//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=48&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=12&h=16&q=50&fit=scale 12w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=24&h=32&q=50&fit=scale 24w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=48&h=64&q=50&fit=scale 48w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=72&h=96&q=50&fit=scale 72w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=96&h=128&q=50&fit=scale 96w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=144&h=192&q=50&fit=scale 144w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=2029&h=2705&q=50&fit=scale 2029w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=48&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=12&h=16&q=50&fm=webp&fit=scale 12w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=24&h=32&q=50&fm=webp&fit=scale 24w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=48&h=64&q=50&fm=webp&fit=scale 48w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=72&h=96&q=50&fm=webp&fit=scale 72w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=96&h=128&q=50&fm=webp&fit=scale 96w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=144&h=192&q=50&fm=webp&fit=scale 144w,\n//images.ctfassets.net/s600jj41gsex/2VELEHg2k0my0LCBmMKnvv/3b5a1e4abed94a4afd465fdbf81a1a27/IMG_4911.jpg?w=2029&h=2705&q=50&fm=webp&fit=scale 2029w","sizes":"(max-width: 48px) 100vw, 48px"}},"shortBio":{"shortBio":"Coco Poley is a creative content marketer and writer with over 10 years of experience in technology and storytelling. Currently a Technical Content Marketer at TinyMCE, she crafts engaging content strategies, blogs, tutorials, and resources to help developers use TinyMCE effectively. Coco excels at transforming complex technical ideas into accessible narratives that drive audience growth and brand visibility."}},"metaTitle":{"metaTitle":"Open Source License Comparison: Which One Suits Your Project? | TinyMCE"},"metaDescription":{"metaDescription":"Explore a comparison of popular Open Source Licenses to make the right choice for your software"},"setkaCss":null,"setkaHtml":null,"resourceFiles":null,"canonicalUrl":null}},"pageContext":{"slug":"opensource-rich-text-editor-licences","setkaPostId":0}},"staticQueryHashes":["2492987505","740350947"]}