ipaddressrange icon indicating copy to clipboard operation
ipaddressrange copied to clipboard

Thank you

Open abdusco opened this issue 3 years ago • 3 comments

I just want to thank you for creating and maintaining this library 🙏. I've built and released an ASP.NET Core library for authenticating requests based on IP using your library:

https://github.com/abdusco/Lib.AspNetCore.Auth.Intranet

If I'm not mistaken, I need to use Mozilla Public License Version 2.0 (and I have), as your license requires dependent projects to also adopt the same license. Please let me know if it needs to be changed.

abdusco avatar Mar 10 '21 09:03 abdusco

Thanks, me too!

By the way, you don't have to apply Mozilla Public License 2.0 for your product, even if the IPAddressRange is used in that product.

I translated MPL 2.0 section 3.3 to fit this case as below:

"You may create and distribute the Lib.AspNetCore.Auth.Intranet under terms of Your choice."

"Provided that You also comply with the requirements of this License for the IPAddressRange."

As MPL 2.0 section 3.3 as above says, you can distribute the Lib.AspNetCore.Auth.Intranet under any licenses (it includes closed source).

The just only requirement is you have to keep the IPAddressRange (not your product!) to be open-sourced.

Especially, you can comply with this requirement with nothing to do if you use the "IPAddressRange" by NuGet package reference.

I hope this reply helps you to create and distribute your software. 😄

jsakamoto avatar Mar 10 '21 11:03 jsakamoto

Ah that makes sense Thank you for the clarification :)

abdusco avatar Mar 10 '21 12:03 abdusco

Came here to say thank you. (y) Never thought that IpRange can be so complicated 🗡️

Thanks for taking that away from me.

cnikolov avatar May 12 '21 11:05 cnikolov