[sldev] Re: Speed of adopting open practices (Re: IJIRA and PJIRA)

Rob Lanphier robla at lindenlab.com
Fri Jul 11 16:56:11 PDT 2008


On 7/11/08 3:15 PM, Mike Monkowski wrote:
> Rob, thanks for forwarding my question to the internal list.
>
> I wasn't asking out of frustration; I was asking out of curiosity.  It 
> seems like you're missing out on a major benefit of being open source, 
> and I can't guess what the reason might be.  You don't have to go full 
> PJIRA all at once.  Read-only IJIRA would be a big step forward, 
> though (and there'd be a lot of people keeping PJIRA up to date then).
Agreed.  It's both a big step forward, and really tough to figure out 
how to do correctly.  We have a lot of internal systems that are wired 
together for our internal toolchain that are tough to untangle.  For 
example, we're doing our reviews today, for which we have a tool which 
automatically pull statistics from our internal JIRA instance.  We've 
grown dependent on accessing the internals of that database.  For 
reasons that are long and complicated, we can't use the same mechanism 
for pulling from PJIRA.

That's just one example that I'm thinking of.  There are lots of 
others.  We intend to get PJIRA integrated into the overall system, but 
LLJIRA is more tangled into our internal workflow than you might think, 
and we really can't move the whole mess to one publicly accessible system.

> My curiosity was sparked by a project within my company that I am 
> participating in as an "outside user" even though I work for the same 
> company.  They call it a "community driven commercial development" 
> project.  See http://www.projectzero.org/about/zerofaq.php  The source 
> is available and the bug tracker is visible, and they accept 
> suggestions, but they do not accept code contributions, so it's not 
> really an open source project, but they do make it easy for people to 
> fix bugs.

That's very cool.  IBM has a pretty sophisticated approach to open 
source and hybrid models.

> I'm not suggesting Linden Lab adopt the same model; I'm just wondering 
> why Linden doesn't make the bug fixing more transparent.

Working on it.  Speaking of those reviews, I'm doing my quarterly review 
right now, and one of the things I'm kicking myself for not getting done 
was an LLJIRA->PJIRA exporter.  (And I'm probably going to abandon it 
myself in hopes that another group can take it on).

The naive approach on something like that is to take the importer and 
reverse it.  The problem is that our importer takes a "suck it in and 
fix it up" approach to importing, whereas an exporter should probably 
have a "preview" before going live.

None of this is rocket science, but it all takes time, just like writing 
this email takes time.  ;-)

Rob



More information about the SLDev mailing list