Re:Run .NET Core Apps Directly from a GitHub Gist
by mythz on Wednesday August 21, 2019 @10:33AM
(#20757575)
Sure, you shouldn't use anything you don't feel comfortable with. That clause is common in other commercial Software license agreements, e.g. Xamarin originally had the same clause before they were acquired. IMO it's a good deterrent to protect against bad actors from suing us, and why it was included. Fortunately we've never had a bad actor sue us to ever need to test it in courts.
As mentioned in my parent comment you've replied to, I'll consider pulling it into its own repo with a liberal OSS license, but it would be a lot of work since it's included in a core library and any changes can't disrupt existing Customers already using it. But wont be anytime soon as I'm already overloaded with other higher priority features I have to work on.
> I may actually consider purchasing a license if the terms aren't trashy like in the current license above.
I've no intentions to ever sell any licenses to use #Script, it will always be free.
Re:Run .NET Core Apps Directly from a GitHub Gist
by buckminster on Wednesday August 21, 2019 @10:19AM
(#20757397)
I was about to post that exact quote.
"may terminate this license at any time for any reason or no reason"
How could anyone build a business on this?
I was almost sold on sharpscript for handling our email templating needs until I realized how obfuscated the licensing and overall project structure is. I've been reading through threads about it on HN for 2 days now, and still don't have a clear understanding of what the real intentions are here.
If I just follow the rabbit hole from the #script nuget.org page:
https://www.nuget.org/packages/ServiceStack.Common
I wind up at the following license URL:
https://servicestack.net/terms
Which has the following:
"Use of the Software and Documentation is subject to the restrictions contained in this Agreement. ServiceStack, Inc. grants you a non-exclusive, limited, non-transferable, freely revocable license to use the Software. ServiceStack, Inc. reserves all rights not expressly granted herein in the Software and the Content and may terminate this license at any time for any reason or no reason."
I will not be using this software. If anyone wants to change my mind, pull sharpscript into its own repository, give it its own nuget, and post crystal clear license terms alongside each which do not contain any sort of legal backdoors where you get to rip the rug out from under me at some arbitrary point in the future. If you want money for this, just ask for it up front and be honest with your intentions. I may actually consider purchasing a license if the terms aren't trashy like in the current license above.