On Sun, Mar 14, 2010 at 9:13 PM, Soft Linden <s...@lindenlab.com> wrote: > On Sun, Mar 14, 2010 at 11:32 AM, Ryan McDougall <sempu...@gmail.com> wrote: >> >> LL unilaterally designs and implements code behind closed doors, where >> it is accepted and merged then deployed -- all without any outside >> participation. In the linux kernel, design is discussed in the open, >> occasionally implemented behind closed doors, then discussed again for >> inclusion in Linus's kernel. >> >> The only nod to "open" is the GPL source, this impotent mailing list, > > The only nod to open source is the open source?
Perfect example of where your understanding is misplaced: no, open source license != open source project. An open source license only requires source code drops. A true community requires equal participation. It's the difference between apartheid and democracy. Let me know if you'd like a deeper elucidation. Cheers, > >> and an equally ignored wiki. The community is "poisoned" from the >> cognitive dissonance caused by not yet realizing they don't even >> exist. >> >> Let's face facts here: LL as an organization doesn't know how to do >> open source, and those who even *like* open source are limited to a >> handful stalwarts like Soft who mostly end up regretting their forays >> here. Community contributions, beyond some free labor donated to a >> for-profit company as bug fixes, will never be relevant. > > This is wrong. Lip sync, mini map features, additional language > support, the first pass on flexible sculpties (not yet out in the main > viewer, but not dropped), double-click teleport, 64-bit build support, > stand-alone build support, strong debit permission warnings, the list > goes on. Many non-bug-fix changes have come from the community. I > agree that the process has been painful and slow, and not as many > patches have come in as most would wish, though. That's the reason > Snowglobe was created. Much faster iteration and proving of patches. > Don't call that a failure before you've seen the last bits of the > viewer 2.0 development cycle put to rest. > > What I'm trying really hard to get across here is that keeping > discussions civil, focused and constructive will help foster community > involvement. Q is working really hard to make sure that a feature held > in the dark for business reasons will never hold the rest of the > project hostage again. I can't see a reason why another Viewer 2.0 > style dev cycle will happen again. > > We're also working on restructuring the project so we're working in > peer code bases rather than doing one-way exports and manual patch > imports. That's going to make us better still about bringing outside > work in. But these efforts are going to be wasted if the teams are > still put off of working with the community because of the garbage > hostility that's been a frequent part of the list since very early on. > > >> Open source is a meritocracy where those who make the code, make the >> decisions. Since the code of contributors is not welcome (outside of >> free QA), decision-makers are nowhere to be found, and what you're >> left with is whingers, bike-shedders, and blow-hards ruminating the >> same stale cud thread-in and thread-out. When will the lobster >> quadrille end? > > For a good example: Read back on the list for the kind of responses > the render team was happening in the open. The render branches were > published continuously, and the developers were quite public-facing > for most of a year. > > The result? There were some morsels of great feedback, almost none of > them via this list. But there was also an overwhelming volume of > griping about not supporting year-old video cards, people crediting > other projects for Linden work, grousing about that not being the most > important thing to work on, grief about the state of Windlight, > insistence that we abandon our own engine entirely, stumping for other > projects, folks from this list blogging Runitai's comments out of > context, on and on. > > Tons of counterproductive chaos when someone wasn't getting his way, > some good QA feedback, a couple good tech suggestions, and almost zero > code contributions. That's what we've gotten when the decision makers > are out in the open - you can't say it hasn't been done. > > The render guys still want to get their work out and in the open > again, because they happen to be fairly bad ass and have thick skins. > They think the QA and bits of good feedback are worth more than the > cost of that chaos. > > Other teams will be able to make that choice again now, just as they > could before Viewer 2.0. Work in the open with community involvement, > or merge branches after working in the dark? There's a lot that > members of this list can do to influence just how many teams make an > open choice. > > >> Even monkeys learn after repetition. > _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges