Hacker News new | ask | show | jobs
by koehr 1812 days ago
Honestly, melting two open source editors together (or rather cloning one while integrating the other) and ask for that amount of money for it is in my opinion unacceptable. The only thing that would make this a bit more acceptable is when the developers are promising to spend a lot of their earnings for vim development (and maybe VSCode, too).

*edit:* Just saw that it is actually open source and will be available for non-commercial use for free. I'm more than fine with that model!

2 comments

Onivim doesn’t use vscode. It’s a from scratch implementation that doesn’t use electron, but they do replicate the vscode plugin system so they can be compatible with it.
> Just saw that it is actually open source and will be available for non-commercial use for free. I'm more than fine with that model!

Yeah, we are using the dual-licensing model that some other projects use.

Source available may be a more accurate description, since it can be somewhat controversial to claim to be open source and use our licensing model.

Tl;dr:

- Commits from the core team are licensed under an EULA for 18 months. You can use Oni2 for free for non-commercial stuff, but need a license for commercial use.

- After 18 months, commits are re-licensed to MIT license, and appear in the Oni2-MIT repo, where they are then subject to the normal rules of that license.

We do also periodically give to the upstream projects that power us, i.e. you'll see our name in the Vim leaderboard thingy since we give money to the charity that Vim asks for donations to.

And to be clear, whilst we use the vim source code as the editing experience base, the UI is our own, thought obviously looks very similar to VSCode, though no UI code is shared etc (Oni2 is written in Reason, VSCode in Typescript).