Hi Eric.

Thanks for the feedback. We are working with a lawyer to improve our
LICENSE and make it easier to understand and hopefully cause less confusion.

Cheers.
Alf

On Tue, Jul 19, 2016 at 12:38 AM, Eric Johnson <e...@tibco.com> wrote:

>
> On Monday, July 18, 2016 at 4:45:37 AM UTC-7, rog wrote:
>>
>> On 16 July 2016 at 16:33, Daniel Theophanes <kard...@gmail.com> wrote:
>> > I would also note that AGPL is probably unusable in most Go programs
>> > (statically linked and all). -Daniel
>>
>> Why so? You just need to make your program open source, which shouldn't
>> be too onerous a requirement I'd've thought.
>>
>
> IANAL, but the viral nature of the AGPL might be an issue.
>
> Just to be clear, I understand your business proposition, and if it works
> for you to use the AGPL, then you should do that. I'm just addressing the
> question of how the use of the license plays out.
>
> Any project that builds upon your project is effectively also under the
> AGPL, whether or not they want to provide their extensions under a
> different open source license. In fact, allowing downstream developers to
> use a different license than AGPL is just asking for trouble.
>
> The exceptions you've provided for open source use probably make perfect
> sense to a lawyer, but to a developer downstream of this, it is one more
> thing that they have to keep track of. Imagine a poor user who does a "go
> get" of a library built upon your library, and they vendor it into their
> source tree. They might not notice that the go get operation pulled down a
> dependency that is licensed differently from the dependency that they were
> fetching. If you're lucky, the dependent library will include a license
> file that explicitly declares the dependency. If your unlucky, developers
> who are not lawyers won't notice the constraint, and it will end up causing
> people headache, just because it deviates from the community norm of a BSD
> or Apache style license.
>
> I don't know that there's an easy way to solve this, because the chosen
> license fits a known open source business model.
>
> Eric.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to