Editing Licensing

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 125: Line 125:
  
 
===Open-core software===
 
===Open-core software===
Sometimes developers choose not to release the entire source code for their projects, and instead only allow the source code to partially be made public. Usually, the core functionality of the program is what gets released under compatible licensing terms (at best, a non-copyleft FLOSS license) while certain bells and whistles remain closed-source, hence the term "open core". While there's some debate as to whether the stripped-down, fully source-available versions of these programs could count as FLOSS, the model as a whole is undoubtedly not fully in keeping with the ideals of the open-source movement, and it's often considered a compromise model that allows outside contributions and/or code reuse while still making it viable to sell the software for profit.
+
Sometimes developers choose not to release the entire source code for their projects, and instead only allow public access to ''some'' of the source code while keeping ''other'' parts closed-source. Usually, the core functionality of the program is what becomes source-available while certain bells and whistles remain proprietary, hence the term "open core". This model is pretty rare for emulation software; one notable example in the broader software world is seen with [https://about.gitlab.com/ the GitLab project], where the GitLab developers offer a paid Enterprise Edition with some additional business-focused features compared to the freely available core code in the Community Edition.
  
This model is pretty rare for emulation software, and not actually that common in the broader software world either; one of the most notable examples is [https://about.gitlab.com/ GitLab], whose developers offer a paid Enterprise Edition with some additional business-focused features compared to the freely available core code in the Community Edition.
+
While there's some debate as to whether the stripped-down, fully source-available versions of these programs could count as FLOSS, the model as a whole is undoubtedly not fully in keeping with the ideals of the open-source movement, and it's often considered a compromise model that allows outside contributions and/or code reuse while still making it viable to sell the software for profit.
  
 
==CLA (Contributor License Agreement)==
 
==CLA (Contributor License Agreement)==

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: