Hacker News new | ask | show | jobs
by twic 1472 days ago
Rather than reviewing any licenses, you should incorporate a license check in your build. I did this in a Gradle project recently, and it was pretty easy:

https://hg.sr.ht/~twic/lambda-property-matcher/rev/53ef7eb30...

1 comments

Why make it so difficult? Just make your project AGPL and stop worrying about other OSS license compatibility.
Because i'd like my software to be useful to normal people.
Because AGPL implies many things not all developers want associated with their project?

Yes, due to their virality, GPL-flavored licenses tend to be the "top type" that you can just cast the top-level project to and call it a day, but try convincing your corporate boss to AGPL your money-making product. That's gonna go about as well as is predictable.

Then that's not the company you want to work for.
AGPL isn't even compatible with GPLv2, so you still have to worry about OSS license compatibility. So given that you have to worry anyway, you might as well pick a less obnoxious license.