[ 
https://issues.apache.org/jira/browse/DERBY-3444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12571195#action_12571195
 ] 

Daniel John Debrunner commented on DERBY-3444:
----------------------------------------------

The patch has around 40 new files and 11,616 lines.

This leads me to some concerns IP and community wise.

IP - this seems to fall more into a software grant than a patch, given:
          - the code seems to be developed by Sun Microsystems for one of their 
events
          - the size of the contribution

Community wise, this does not seem like open, collaborative on-list software 
development, it has the feeling of a code dump. Announced to the list at 3:03pm 
and a complete patch at 3:17pm. (apparently demo'ed at the Sun event almost a 
month earlier according to a blog entry).

I must admit I sometimes struggle with the concept of what it means to develop 
"on-list", is trying something out first and then discussing it on or bringing 
it to the list considered open development? E.g. I did that within the last 
couple of days, wrote a utility class for JMX on the bus home two days ago and 
then sent an e-mail to the list today (and hopefully a patch soon). I think the 
differences here are:

   - this demo is a large effort and there was no effort to include anyone else
   - my jmx code is an extension of a Derby concept undergoing open development 
with at least three active developers
   - the jmx code is a couple of classes, maybe 150 lines.

My code dump concern is also based upon the history that the Derby community is 
not really about building complex demos, it's about building database 
technology. The calendar demo shows this, a similar code contribution that has 
not engaged the community at all, and Apache is about community not code.

Not sure what to do here, I don't think there's a strict guideline about when 
such a contribution would be accepted or not. For example I could see a similar 
sized contribution with a similar approach might be accepted if it was core 
database technology as I would be more confident that others would get involved 
to develop it and the community around it. Though of course I would prefer that 
a contributor engaged in open development before implementing an entire feature.


> Tearoff database demo
> ---------------------
>
>                 Key: DERBY-3444
>                 URL: https://issues.apache.org/jira/browse/DERBY-3444
>             Project: Derby
>          Issue Type: Task
>          Components: Demos/Scripts
>    Affects Versions: 10.4.0.0
>            Reporter: Rick Hillegas
>         Attachments: derby-3444-01-initial.diff
>
>
> Create a demonstration of tearoff databases. This shows how to use arbitrary, 
> parameterized queries to tearoff datasets from an arbitrary server-hosted 
> database and load those datasets into a Derby database running on a handset.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to