On Fri, Nov 9, 2012 at 3:39 PM, Chip Childers <chip.child...@sungard.com> wrote:
> On Wed, Nov 7, 2012 at 7:27 AM, Rohit Yadav <rohit.ya...@citrix.com> wrote:
>>
>> On 07-Nov-2012, at 4:50 PM, David Nalley <da...@gnsa.us> wrote:
>>
>>> Rohit:
>>>
>>> I saw the below commit, and then this:
>>>
>>> http://pypi.python.org/pypi/cloudmonkey/0.0.4
>>>
>>> Is this a release of a portion of the CloudStack codebase? (This
>>> wasn't in the 4.0.0-incubating release was it?)
>>> Did I miss a discussion of the publication on list somewhere?
>>
>> I released it on pypi (cheese shop) without asking anyone. I did that so a 
>> user can simply get the cli using pip or easy_install.
>>
>> Do I need to go through some process to release the cli on pypi, think like 
>> maven snapshots?
>> I'm sorry if I did anything wrong, I'm unsure and don't know the release 
>> process for distributing client snapshots or python libs such as marvin 
>> which are within the source code. Starting 4.1.0 we can distribute cli etc. 
>> along with the release.
>>
>> Regards.
>
> First, let me say that I love the CLI, and am really happy to see it
> under development.  Though now that I look at this closely, I think
> there might be a couple of issues to discuss here.  This is IMO, so
> others should chime in.
>
> In reality, we're using the very permissive ASLv2 license for the
> project, and technically, on pypi, you've not identified the package
> as an official CloudStack project.  You could consider that listing on
> Pypi as the "Rohit distro" of the tool.  Also, you retain the
> copyright to your work and just grant a liberal license to the ASF.
> INAL, but AFAIK you did nothing *legally* wrong.

This is largerly where my concern stems from. On pypi, you list the
project home as the project site. Which would seem to infer that it's
an ASF project. There's a 'release' with a release number; but the
project has not voted on that release, (and in our case, the IPMC
hasn't sanctioned such a release either). While I agree with Chip that
there is nothing legally wrong here, and if it was clearer that you
were doing this as an individual effort, and not publishing a release
on behalf of the project, it would be a non-issue; the process problem
within the ASF is problematic IMO.

>
> Here's the part where I think we can work together to improve things:
>
> Obviously, Apache has not *released* any code that includes the
> cloudmonkey CLI tool yet, so that's one concern for us to consider.
> Second, what I've seen other projects do with package distro sites
> like this is to tie the updates / changes to the release process.  For
> example, Deltacloud uploads their gems after voting and releasing the
> source.
>
> Should we consider operating in that way?  Should we further consider
> posting to Pypi with The Apache Software Foundation as the listed
> author?

Reply via email to