zeromq / netmq

A 100% native C# implementation of ZeroMQ for .NET
Other
2.95k stars 744 forks source link

Dependencies on JetBrains.Annotations and AsyncIO #379

Closed bipinprasad closed 8 years ago

bipinprasad commented 9 years ago

Please remove dependecy on AsyncIO and JetBrains.Annotations in C# source code distribution (alternatively, include documentation on where to download sources for those packages).

drewnoakes commented 9 years ago

These dependencies are sourced via NuGet and are specified in packages.json which is included in the source code. It's not possible to remove these dependencies, so you will have to use NuGet to source them. Visual Studio does this automatically, and you can use nuget.exe on other environments/platforms to do the same manually.

neoaisac commented 9 years ago

Could you explain why these dependencies cannot be removed, and what it means for us in terms of licensing?

somdoron commented 9 years ago

AsyncIO is completion port library NetMQ is using, the license is MPL 2.0.

Regarding JetBrains.Annotations I think it can be removed, anyway it is only for development time to help with Resharper.

On Mon, Sep 7, 2015 at 4:44 PM, isaacllopisaracil notifications@github.com wrote:

Could you explain why these dependencies cannot be removed, and what it means for us in terms of licensing?

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138303464.

neoaisac commented 9 years ago

The license dpendency of the JetBrains library dependency is something that will prevent me of using NetMQ as it is not a standard lesser license but especial for JetBrains products. The less dependencies you have the best.

When will this one be removed, if it will? Otherwise I'm bound to use the default 0MQ binding.

-----Original Message----- From: "Doron Somech" notifications@github.com Sent: ‎07/‎09/‎2015 15:08 To: "zeromq/netmq" netmq@noreply.github.com Cc: "isaacllopisaracil" isaac.llopis.aracil@gmail.com Subject: Re: [netmq] Dependencies on JetBrains.Annotations and AsyncIO (#379)

AsyncIO is completion port library NetMQ is using, the license is MPL 2.0.

Regarding JetBrains.Annotations I think it can be removed, anyway it is only for development time to help with Resharper.

On Mon, Sep 7, 2015 at 4:44 PM, isaacllopisaracil notifications@github.com wrote:

Could you explain why these dependencies cannot be removed, and what it means for us in terms of licensing?

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138303464.

— Reply to this email directly or view it on GitHub.

somdoron commented 9 years ago

You can actually use it right now without the JetBrains reference. Just don't include the file when using in production.

On Mon, Sep 7, 2015 at 6:02 PM, isaacllopisaracil notifications@github.com wrote:

The license dpendency of the JetBrains library dependency is something that will prevent me of using NetMQ as it is not a standard lesser license but especial for JetBrains products. The less dependencies you have the best.

When will this one be removed, if it will? Otherwise I'm bound to use the default 0MQ binding.

-----Original Message----- From: "Doron Somech" notifications@github.com Sent: ‎07/‎09/‎2015 15:08 To: "zeromq/netmq" netmq@noreply.github.com Cc: "isaacllopisaracil" isaac.llopis.aracil@gmail.com Subject: Re: [netmq] Dependencies on JetBrains.Annotations and AsyncIO (#379)

AsyncIO is completion port library NetMQ is using, the license is MPL 2.0.

Regarding JetBrains.Annotations I think it can be removed, anyway it is only for development time to help with Resharper.

On Mon, Sep 7, 2015 at 4:44 PM, isaacllopisaracil < notifications@github.com> wrote:

Could you explain why these dependencies cannot be removed, and what it means for us in terms of licensing?

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138303464.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138319502.

somdoron commented 9 years ago

I will try to release today a version without the reference.

On Mon, Sep 7, 2015 at 6:10 PM, Doron Somech somdoron@gmail.com wrote:

You can actually use it right now without the JetBrains reference. Just don't include the file when using in production.

On Mon, Sep 7, 2015 at 6:02 PM, isaacllopisaracil < notifications@github.com> wrote:

The license dpendency of the JetBrains library dependency is something that will prevent me of using NetMQ as it is not a standard lesser license but especial for JetBrains products. The less dependencies you have the best.

When will this one be removed, if it will? Otherwise I'm bound to use the default 0MQ binding.

-----Original Message----- From: "Doron Somech" notifications@github.com Sent: ‎07/‎09/‎2015 15:08 To: "zeromq/netmq" netmq@noreply.github.com Cc: "isaacllopisaracil" isaac.llopis.aracil@gmail.com Subject: Re: [netmq] Dependencies on JetBrains.Annotations and AsyncIO (#379)

AsyncIO is completion port library NetMQ is using, the license is MPL 2.0.

Regarding JetBrains.Annotations I think it can be removed, anyway it is only for development time to help with Resharper.

On Mon, Sep 7, 2015 at 4:44 PM, isaacllopisaracil < notifications@github.com> wrote:

Could you explain why these dependencies cannot be removed, and what it means for us in terms of licensing?

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138303464.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138319502.

somdoron commented 9 years ago

Checkout https://www.nuget.org/packages/NetMQ/3.3.2.1

Let me know if this work for you.

On Mon, Sep 7, 2015 at 6:17 PM, Doron Somech somdoron@gmail.com wrote:

I will try to release today a version without the reference.

On Mon, Sep 7, 2015 at 6:10 PM, Doron Somech somdoron@gmail.com wrote:

You can actually use it right now without the JetBrains reference. Just don't include the file when using in production.

On Mon, Sep 7, 2015 at 6:02 PM, isaacllopisaracil < notifications@github.com> wrote:

The license dpendency of the JetBrains library dependency is something that will prevent me of using NetMQ as it is not a standard lesser license but especial for JetBrains products. The less dependencies you have the best.

When will this one be removed, if it will? Otherwise I'm bound to use the default 0MQ binding.

-----Original Message----- From: "Doron Somech" notifications@github.com Sent: ‎07/‎09/‎2015 15:08 To: "zeromq/netmq" netmq@noreply.github.com Cc: "isaacllopisaracil" isaac.llopis.aracil@gmail.com Subject: Re: [netmq] Dependencies on JetBrains.Annotations and AsyncIO (#379)

AsyncIO is completion port library NetMQ is using, the license is MPL 2.0.

Regarding JetBrains.Annotations I think it can be removed, anyway it is only for development time to help with Resharper.

On Mon, Sep 7, 2015 at 4:44 PM, isaacllopisaracil < notifications@github.com> wrote:

Could you explain why these dependencies cannot be removed, and what it means for us in terms of licensing?

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138303464.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138319502.

neoaisac commented 9 years ago

Whoa, removed dependency in a couple of hours. You guys rock. Thanks Doron!

On Mon, Sep 7, 2015 at 4:28 PM Doron Somech notifications@github.com wrote:

Checkout https://www.nuget.org/packages/NetMQ/3.3.2.1

Let me know if this work for you.

On Mon, Sep 7, 2015 at 6:17 PM, Doron Somech somdoron@gmail.com wrote:

I will try to release today a version without the reference.

On Mon, Sep 7, 2015 at 6:10 PM, Doron Somech somdoron@gmail.com wrote:

You can actually use it right now without the JetBrains reference. Just don't include the file when using in production.

On Mon, Sep 7, 2015 at 6:02 PM, isaacllopisaracil < notifications@github.com> wrote:

The license dpendency of the JetBrains library dependency is something that will prevent me of using NetMQ as it is not a standard lesser license but especial for JetBrains products. The less dependencies you have the best.

When will this one be removed, if it will? Otherwise I'm bound to use the default 0MQ binding.

-----Original Message----- From: "Doron Somech" notifications@github.com Sent: ‎07/‎09/‎2015 15:08 To: "zeromq/netmq" netmq@noreply.github.com Cc: "isaacllopisaracil" isaac.llopis.aracil@gmail.com Subject: Re: [netmq] Dependencies on JetBrains.Annotations and AsyncIO (#379)

AsyncIO is completion port library NetMQ is using, the license is MPL 2.0.

Regarding JetBrains.Annotations I think it can be removed, anyway it is only for development time to help with Resharper.

On Mon, Sep 7, 2015 at 4:44 PM, isaacllopisaracil < notifications@github.com> wrote:

Could you explain why these dependencies cannot be removed, and what it means for us in terms of licensing?

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138303464.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138319502.

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-138325450.

drewnoakes commented 8 years ago

Can this be closed now?

somdoron commented 8 years ago

I think we can close this.

On Wed, Jan 13, 2016 at 2:47 PM, Drew Noakes notifications@github.com wrote:

Can this be closed now?

— Reply to this email directly or view it on GitHub https://github.com/zeromq/netmq/issues/379#issuecomment-171280899.