Hacker News new | ask | show | jobs
by prepend 1076 days ago
> So if I wrote some software, put a MIT license on it, with a single additional clause that says the CIA can not use this software.

Right, because it’s not open source and not MIT. Open source isn’t about 99.999% of people being able to use it, it’s about be free and open.

This is the commonly accepted definition of open source and there’s very few who would consider your custom license open source.

Practically speaking, it means I can’t use it even though I’m not in the CIA because I want my project to be compatible and reusable down the line by anyone. So I use a true OSI license like MIT and want all the software I link to and use compatible so users have a clear expectation.

You can make your new license, but I don’t want to use it as I only want to use open source licenses.

I don’t want to hire an attorney to review your license and see if it works or not. I want to just filter by known licenses and make sure they are compatible with my other licenses.

There are open source licenses that aren’t OSI, but they are pretty few and OSI works diligently to review new licenses and add them.

Your example license isn’t open source though, so it doesn’t fit this small group.

1 comments

"This is the commonly accepted definition of open source and there’s very few who would consider your custom license open source."

You might think so but I disagree.

Yes, it’s a free country. That’s why we have consensus.

1000 people misusing the term means the term changes. 1 person misusing the term is just a jerk.

I’m always suspicious when people overloading a term are all doing it for personal benefit (ie, promoting their product).

I think consensus is around OSI now, but it could change. I might not be right in the future, but I think I’m right now.