4 ms·
The steps are Embrace, Extend, Extinguish. Embrace is the one you can fork. Extend is the closed-source bits that connect to the open source stuff. (For exam
by nix0n 2y ago
The steps are Embrace, Extend, Extinguish.
Embrace is the one you can fork.
Extend is the closed-source bits that connect to the open source stuff.
(For example, all the closed-source extensions to VSCode.)
- rdudek 2y agoWhat would be Extinguish?
- DangitBobby 2y agoRemove, restrict, irrevocably alter, or up the price to your service which users have come to depend on now that free alternatives cannot compete. For example: Pylance becomes a premium plugin, or VsCode is no longer downloadable and can only be run in the browser if you have a GitHub account, or VsCode only runs on Windows 11 machines, or VsCode requires an Office 365 account, or they fork VsCode and start adding heavy "telemetry" while simultaneously rapidly altering pylance and plugin APIs so free plugins and original VsCode can't keep up.
- pjmlp 2y agoTime to contribute another plugin for VSCodium.
- karmakaze 2y agoIs this any/substantially different than the open-core licensing models that seem to be fairly well received by many?
- margorczynski 2y agoSo basically like open-core OSS where you hook in people in on the open source part and then start adding bit by bit proprietary extensions until the OSS offering is noticeably subpar to the closed one.