Hacker News new | past | comments | ask | show | jobs | submit login

> I think your view is pretty naive.

You can think what you will about my opinion but it is based on a decade-long career around both BSD-licensed and GPL-licensed projects.

> Copyleft licenses are more conductive to dual licensing because they give you no other choice if you want to sell a closed source premium version.

And the licensor can always decline to sell the license to a competitor though this might be problematic for a big company. The point is that the GPL gives a company control over proprietary spinoffs, while the BSD license does not.

> They can keep any other compiler off the IDE if they want that, you would be competing with them at their house, which is doomed to fail.

Frankly their choice of licensing makes no difference in what sorts of products they can ship.

> With copyleft without assignment at least any later version would effectively remain free for all, whether Microsoft wants it or not.

But the point is that you end up with less competition under a copyleft license because fewer forms of competition are in line with the license. If your fear is against Microsoft as competitor, giving up more rights is better than giving up fewer.

You say you think my view is naive, so I have to ask: how does one both release code under the Apache2 license, a license which allows anyone to change the license and add restrictions when distributing it provided that the license restrictions in that license are met, and adopt an embrace-extend-extinguish strategy. The first two might work ok because one could sell additional proprietary features just like anyone else, but the final one doesn't work because you are competing against yourself if you do that.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: