On Wed, Jan 2, 2013 at 10:52 AM, Chip Childers
<chip.child...@sungard.com> wrote:
> On Wed, Jan 2, 2013 at 4:39 AM, Hugo Trippaers
> <htrippa...@schubergphilis.com> wrote:
>> Hey Vijay,
>>
>> Great news!
>>
>> Comments inline.
>>
>>> -----Original Message-----
>>> From: Vijay Venkatachalam [mailto:vijay.venkatacha...@citrix.com]
>>> Sent: Monday, December 31, 2012 7:27 AM
>>> To: cloudstack-dev@incubator.apache.org
>>> Subject: NetScaler lib/sdk jars are apache licensed
>>>
>>> Chip, etal,
>>>
>>>                 Netscaler libs (nitro) are apache licensed now. It is based 
>>> on
>>> Apache2.0 license.
>>> The jar files along with their source can be downloaded from the NetScaler
>>> UI after installing a NetScaler appliance.
>>>
>>> Some questions for next steps:
>>>
>>> 1.       Is it necessary to upload these SDK files to an internet 
>>> downloadable
>>> site for the build to work?
>>
>> While not 100% required, this would make life easier for everybody involved. 
>> Especially developers should not be required to install the appliance and 
>> download the jar before being able to compile the code (I'm assuming here we 
>> are moving the netscaler code to the main build).
>>
>
> +1 to at least providing the source code publicly.  It will be very
> important for distribution packagers to be able to get the source for
> this dependency, since they will probably want to package it
> themselves.
>
>> Internet downloadable is great, but publishing it in a maven repo (or even 
>> on central) would be completely awesome. This would mean that we can move 
>> the netscaler stuff to the main build and nobody would have to worry about 
>> obtaining the jar file and running obscure commands to get the jar into the 
>> repo. This would also make version management easier as new versions would 
>> be published in the repo and we can just update the version number in the 
>> pom.xml.
>>
>> I realize that this would put some extra strain on whoever is making the 
>> netscaler jar files, but it would be great (so great I will happily buy 
>> anyone that makes this happen a beer ;-) )
>>
>
> Also +1 to publishing to a maven repo!
>
>>
>>>
>>> 2.       How to get the integration done, any instructions?
>>
>> Edit the pom files to remove the dependency on the nonoss flag from any 
>> components that depend on the netscaler.jar. This only works if maven can 
>> find the jar in some repository.
>>
>
> I'd suggest that having a public location for the source code and / or
> the jar file (via a repo) is a requirement for us to shift netscaler
> support from being part of the non-oss to being part of the oss build.
>  If someone doesn't have a netscaler, they still need to be able to
> compile the oss version of CloudStack without errors.
>
>>>
>>> Thanks,
>>> Vijay V.
>>
>>
>> I'll be happy to help with setting up a repo, dealing with central or make 
>> modifications to the pom.xml. Let me know what I can help with.
>>
>> Cheers,
>>
>> Hugo
>>
>>

I agree with everything Hugo and Chip have said - but in order of
priority/preference.

1. Publish the source code release
2. Publish the source code repository
3. Publish the jars in a maven repo (or even better central)

If you at least get 1 taken care of, others can get it into a maven
repo somewhere.

--David

Reply via email to