On Thu, Aug 9, 2012 at 4:40 PM, John Kinsella <j...@stratosec.co> wrote:
> On Aug 9, 2012, at 3:55 AM, David Nalley wrote:
>
>> On Wed, Aug 8, 2012 at 6:03 PM, John Kinsella <j...@stratosec.co> wrote:
>>>
>>> On Aug 8, 2012, at 2:51 PM, Ewan Mellor wrote:
>>>
>>>>> -----Original Message-----
>>>>> From: Chip Childers [mailto:chip.child...@sungard.com]
>>>>> Sent: Wednesday, August 08, 2012 12:31 PM
>>>>> To: cloudstack-dev@incubator.apache.org
>>>>> Subject: Re: [DISCUSS] Dropping NetApp Support
>>>>>
>>>>> On Wed, Aug 8, 2012 at 1:56 PM, John Kinsella <j...@stratosec.co> wrote:
>>>>>> I reached out to some contacts at NetApp, their product management
>>>>> team quoted the following part of their "NETAPP MANAGEABILITY SDK -
>>>>> EULA.docx"[1] to me:
>>>>>>
>>>>>> "Subject to the terms and conditions set forth herein, NetApp grants
>>>>> You a license to:...Use, reproduce and distribute the Language
>>>>> Libraries in object code form (for C/C++, Java, C#, VB.NET and
>>>>> PowerShell only) and source code form (for Perl, Python and Ruby only)
>>>>> as incorporated into the Licensee Application; provided, however, that
>>>>> You (A) reproduce and include the copyright notice that appears in the
>>>>> Language Libraries as provided by NetApp, and (B) distribute the
>>>>> Licensee Application incorporating the Language Libraries pursuant to
>>>>> terms no less restrictive than those set forth herein. You shall not
>>>>> modify the Language Libraries; and..."
>>>>>>
>>>>>> Not that we want to distribute jars in the source, I was told they
>>>>> don't have an "open source" license so this wouldn't fly with ASL, but
>>>>> perhaps we could provide the library as part of the "convenience
>>>>> builds?"
>>>>>>
>>>>>> John
>>>>>> 1: I can forward the docx to the list or put it up somewhere if
>>>>> there's interest
>>>>>
>>>>> John,
>>>>>
>>>>> I think we may not be able to distribute this, even within a
>>>>> convenience binary.  From what I can tell, this is basically falling
>>>>> into "Category X", which the ASF has explicitly stated that no project
>>>>> can distribute source OR binary distributions that contain prohibited
>>>>> works.  I think we can also assume that we can't make it a "system
>>>>> dependency" for the project (stating the obvious here).  The policy
>>>>> goes on to offer three suggestions for how to help users optionally
>>>>> make use of the prohibited work:
>>>>>
>>>>> ###############
>>>>>
>>>>> If a PMC wishes to allow optional add-ons to enhance the functionality
>>>>> of the standard Apache product, the following options are available:
>>>>>
>>>>> 1) For add-ons under authorized licenses, the add-on could be
>>>>> distributed inside the product (see forthcoming policy on "Receiving
>>>>> and Releasing Contributions" for details on how and where to do this).
>>>>>
>>>>> 2) For add-ons under excluded licenses, the PMC may provide a
>>>>> link/reference on the product web site or within product documentation
>>>>> to some other web site that hosts such add-ons (e.g. a SF.net project
>>>>> or some third-party site dedicated to distributing add-ons for the
>>>>> Apache product) as long as it is made clear to users that the host
>>>>> site is not part of the Apache product nor endorsed by the ASF.
>>>>>
>>>>> 3) For add-ons under excluded licenses, the PMC may include a feature
>>>>> within the product that allows the user to obtain third-party add-ons
>>>>> if the feature also alerts the user of the associated license and
>>>>> makes clear to users that the host site is not part of the Apache
>>>>> product nor endorsed by the ASF.
>>>>>
>>>>> ###############
>>>>>
>>>>> The way I'm interpreting this situation is:
>>>>>
>>>>> - We can't do (1)
>>>>> - We can do (2) or (3)
>>>>>
>>>>> Based on what you are saying about access to the library, I think that
>>>>> Netapp has excluded us from option 3.
>>>>>
>>>>> So we're left with option 2...  we can provide instructions for how to
>>>>> get access to the library, and how to build CloudStack in a way that
>>>>> would use the library.
>>>>>
>>>>> Am I interpreting all of this correctly?
>>>>
>>>> I think that's right.  Anyone using NetApp is going to need to get the SDK 
>>>> for themselves.  There are lots of terms in that license that Apache could 
>>>> never agree to.  For example, the Licensee Indemnity clause requires the 
>>>> licensee (i.e. ASF) to indemnify NetApp against any damages.    It also 
>>>> says that the terms of the license are confidential, which means that even 
>>>> this email is in violation of their license.
>>>>
>>>> Unless NetApp change their SDK terms drastically, there's no way that we 
>>>> can ship their software.  Option 2) is the only one open to us.
>>>>
>>>> Cheers,
>>>>
>>>> Ewan.
>>>
>>>
>>> After giving that a closer look, I concur. Would be nice if we have a 
>>> section in the docs or wiki listing any pieces of functionality a user 
>>> could enable and what they have to do to get there
>>>
>>> John
>>>
>>>
>>
>> Are you willing to start building this? We are likely to have lots of
>> optional code paths. I think this can start as a wiki page and after
>> we know everything we can make it into the more official docs.
>
> Teaches me for suggesting something. ;) Yes, I'll start working on a page in 
> the new wiki later today.
>
> John
>

John,

As you document the optional items, would you mind updating the status
column on this page:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Moving+dependencies+to+ASF+approved+licenses

Something like "optional" would suffice.

Thanks a ton!

-chip

Reply via email to