You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Paul Angus <pa...@shapeblue.com> on 2020/04/07 05:19:32 UTC
Release packaging noredist
Hi All,
This seems a good point to revisit our no-redist vs oss builds - the fact that we have them seems to cause the occasional painful experience for users (mostly VMware vSphere ones).
As far as I'm aware, the old NetApp code has been removed so there is no need for ontap jars, the vSphere webclient sdk jar [1] is now available under the MIT license [2], so there is no need for that to be considered 'no-redist'.
According to our own install-non-oss.sh, the netscaler jar is no longer required.
That just leaves the F5 jars. Does anyone know if the F5 support in CloudStack is still working?
[1] https://github.com/vmware/vsphere-automation-sdk-java/blob/master/lib/vim25.jar
[2] https://github.com/vmware/vsphere-automation-sdk-java/blob/master/LICENSE
Regards
Paul
paul.angus@shapeblue.comĀ
www.shapeblue.com
3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK
@shapeblue
Re: Release packaging noredist
Posted by Rohit Yadav <ro...@shapeblue.com>.
Hi Paul,
I think the only a netapp filesystems plugin had a restrictive dependency/jar license that forbid redistribution. This was solved with the help of Mike.
From what I had checked and understood all other "non-oss" CloudStack plugins and their dependencies (jars) allow redistribution of the dependencies (i.e. the jars) with the application (i.e. CloudStack).
Therefore to my best understanding, all the dependency jars [1] as part of 4.14+ builds are redistributable and can be included, shipped/hosted in the 3rd party deb/rpm packages (such as the community repositories).
On F5, SRX, and others - I think historically most of the networking plugins were implemented as a proof-of-concept for potential users/customers and have never been maintained beyond CloudStack specific refactoring and architectural changes.
[1] https://github.com/rhtyd/cloudstack-nonoss
Regards,
Rohit Yadav
Software Architect, ShapeBlue
https://www.shapeblue.com
________________________________
From: Paul Angus <pa...@shapeblue.com>
Sent: Tuesday, April 7, 2020 10:49
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Release packaging noredist
Hi All,
This seems a good point to revisit our no-redist vs oss builds - the fact that we have them seems to cause the occasional painful experience for users (mostly VMware vSphere ones).
As far as I'm aware, the old NetApp code has been removed so there is no need for ontap jars, the vSphere webclient sdk jar [1] is now available under the MIT license [2], so there is no need for that to be considered 'no-redist'.
According to our own install-non-oss.sh, the netscaler jar is no longer required.
That just leaves the F5 jars. Does anyone know if the F5 support in CloudStack is still working?
[1] https://github.com/vmware/vsphere-automation-sdk-java/blob/master/lib/vim25.jar
[2] https://github.com/vmware/vsphere-automation-sdk-java/blob/master/LICENSE
Regards
Paul
paul.angus@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK
@shapeblue
rohit.yadav@shapeblue.comĀ
www.shapeblue.com
3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK
@shapeblue