HardwareIR / netlistDB

netlistDB - Intermediate format for digital hardware representation with graph database API
MIT License
29 stars 2 forks source link

Are you sure about GPL license? #1

Closed XVilka closed 5 years ago

XVilka commented 5 years ago

Ideally, it would be awesome not to restrict the usage of the library in any way. Maybe BSD or MIT?

Nic30 commented 5 years ago

ok changing

seldridge commented 5 years ago

My two cents: corporate entities, while likely being okay with BSD/MIT, tend to like Apache much more for the patent clause. It's not a showstopper, but something to consider. GPL is, however, generally a showstopper for corporations, unless they're the originator of the code base. Also, GPL would likely put any ASIC generated by such an IR in ambiguous legal status.

Nic30 commented 5 years ago

What is the advantage for patent clause with Apace license?

seldridge commented 5 years ago

IANAL: It means that the author/contributor is giving the end user a license to use any patents that they own or may acquire which cover the code/contribution.

If the user initiates patent litigation against the author/contributor alleging patent infringement by the code, then they lose any patent licenses granted by the code license (i.e., derived works covered by patents can't sue upstream for infringment without invalidating the license.)

https://opensource.stackexchange.com/q/1881