Re: [opensource-dev] Ohai!

2010-02-05 Thread Soft Linden
New car smell. It's nice.

(Stealth test post - checking archiving & bad attachment stripping)

On Fri, Feb 5, 2010 at 6:53 PM, Philippe (Merov) Bossut
 wrote:
> Welcome back all of you :)
> - Merov
___
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


[opensource-dev] New mailing list for aditi (beta) simulator releases

2010-02-22 Thread Soft Linden
Curious what changes come with a new simulator? Want to know when
something new is landing on aditi?

New server-beta mailing list:
https://lists.secondlife.com/cgi-bin/mailman/listinfo/server-beta

Release notes will always be linked here:
http://bit.ly/ADITI_notes

In-world group:
Second Life Beta

Also Oskar Linden, the owner of the new list, holds QA office hours
with an eye toward aditi. Check past notices or ask in the Second Life
Beta group to learn when and where.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-23 Thread Soft Linden
On Tue, Feb 23, 2010 at 2:21 PM, Mike Dickson  wrote:
>
> On 02/23/2010 02:16 PM, Gigs wrote:
> > http://secondlife.com/corporate/tpv.php
> >
> > You all realize this is massively incompatible with the GPL, right?
> >
> Not at all.  They're not restricting access to the code. They're
> restricting access to their service. And defining the terms under which
> that service is provided.

Mike's correct.

If you see any wording that's ambiguous about that, let us know.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-23 Thread Soft Linden
On Tue, Feb 23, 2010 at 2:37 PM, Robin Cornelius
 wrote:
> On Tue, Feb 23, 2010 at 8:31 PM, Soft Linden  wrote:
>> Mike's correct.
>>
>> If you see any wording that's ambiguous about that, let us know.
>> ___
>
>
> Well you seem to have spelled the end of my debian/ubuntu project, I
> can not meet the tems of the third party viewer policy:-
>
> "On your software download page or in another location that a user
> must visit before installing the Third-Party Viewer, you must disclose
> the following:"

I'll pass this back for discussion. Something like an extra dialog the
first time a user connects to the SL grid would probably be a
reasonable alternative. I'll find out for sure.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Tue, Feb 23, 2010 at 2:37 PM, Robin Cornelius
 wrote:
> On Tue, Feb 23, 2010 at 8:31 PM, Soft Linden  wrote:
>> Mike's correct.
>>
>> If you see any wording that's ambiguous about that, let us know.
>> ___
>
>
> Well you seem to have spelled the end of my debian/ubuntu project, I
> can not meet the tems of the third party viewer policy:-
>
> "On your software download page or in another location that a user
> must visit before installing the Third-Party Viewer, you must disclose
> the following:"
>
> I cannot do this with an apt-repository, the user can bypass every
> possible webpage or description field. and the fact the policy says
> this is a MUST. The only possible way to do this is to create a custom
> program that displays a screen during the install hook of the package
> and aborts the package install. This can no longer be accepted in to
> the main debian or ubuntu repositories.

I've talked to legal, and there will be an alternative option to
presentation at download or install time. Expect more details soon.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Wed, Feb 24, 2010 at 1:50 AM, Marine Kelley  wrote:
> You gotta be kiddin me !! I call that a stab in the back. You guys disgust
> me.
>
> Your Third-Party Viewer name must not be confusingly similar to or use any
> part of a Linden Lab trademark, including “Second,” “Life,” “SL,” or
> “Linden.” For example:
>
> You must not have a Third-Party Viewer name that is “ Life” where
> “” is a term or series of terms

I talked to legal to ask if there were any concessions they could make
- I know there are hundreds of items that use your name, which makes
this really disruptive. Unfortunately they maintain that we put our
trademark at risk without consistent enforcement. They can't budge.
However, they were willing to offer some extra time for transitioning
to a new name, as well as help in making sure people can still find
your viewer based on the old name.

First, you wouldn't need to change the name right away. They were okay
with giving three months to make a change, in hopes that that's enough
time to do so without a rush or an extra release.

Second, if you're able to do that, you can still be listed in the
viewer registry right away. You'd need to select a new name for the
viewer, but "(formerly Restrained Life)" will be shown underneath the
name so there's no question as to which viewer people would download
if they came in search of your own.

If there's anyone else with an established viewer name that conflicts
with the viewer policy, and who wants to be included in the registry,
the same offer is open to you as well.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Wed, Feb 24, 2010 at 4:58 AM, Ryan McDougall  wrote:
> On Tue, Feb 23, 2010 at 10:31 PM, Soft Linden  wrote:
>>
>> If you see any wording that's ambiguous about that, let us know.
>
> Section 3.b.iii says that Third-party viewers must comply with the GPL 
> license.
>
> What if the view is not licensed under the GPL at all -- say Apache 2.0?

This only applies to viewers based on our GPL'd viewer source. I'll
point that out to legal - I know the intent was to make that specific,
and this was an oversight.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Tue, Feb 23, 2010 at 2:31 PM, Soft Linden  wrote:
> On Tue, Feb 23, 2010 at 2:21 PM, Mike Dickson  wrote:
>>
>> On 02/23/2010 02:16 PM, Gigs wrote:
>> > http://secondlife.com/corporate/tpv.php
>> >
>> > You all realize this is massively incompatible with the GPL, right?
>> >
>> Not at all.  They're not restricting access to the code. They're
>> restricting access to their service. And defining the terms under which
>> that service is provided.
>
> Mike's correct.
>
> If you see any wording that's ambiguous about that, let us know.

There were some follow-on concerns about who's responsible for
modified viewers that do non-compliant things, but misrepresent
themselves as the viewer in the viewer directory. Legal's going to
follow up with changes that make this more clear - they're still
hammering out some of the specifics. But it's not as onerous as some
of the interpretations so far; you're not going to get banned or lose
your directory listing over someone else's actions.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Wed, Feb 24, 2010 at 1:18 PM, Soft Linden  wrote:
> On Wed, Feb 24, 2010 at 4:58 AM, Ryan McDougall  wrote:
>> On Tue, Feb 23, 2010 at 10:31 PM, Soft Linden  wrote:
>>>
>>> If you see any wording that's ambiguous about that, let us know.
>>
>> Section 3.b.iii says that Third-party viewers must comply with the GPL 
>> license.
>>
>> What if the view is not licensed under the GPL at all -- say Apache 2.0?
>
> This only applies to viewers based on our GPL'd viewer source. I'll
> point that out to legal - I know the intent was to make that specific,
> and this was an oversight.

I just checked before writing to legal, and this phrase is already
included in 3.b.iii:
"if you have based your application on the official Second Life
viewer, which we have made available under the GPL"

So this guy's already covered.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Wed, Feb 24, 2010 at 2:47 PM, Marine Kelley  wrote:
>
> But what I am concerned about is the viewer directory. I see that I need to
> provide my RL info to list my viewer there, and that this RL info would then
> be visible to all for liability.

I'm putting together a list of concerns for more discussion with
legal; I'll add this to the list.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Wed, Feb 24, 2010 at 2:47 PM, Marine Kelley  wrote:
>
> But what I am concerned about is the viewer directory. I see that I need to
> provide my RL info to list my viewer there, and that this RL info would then
> be visible to all for liability.

More conversation with legal. Expect an update in coming days, but
tentatively: it looks like providing the info to LL will be
sufficient. Names won't be published in the public Viewer Directory.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Wed, Feb 24, 2010 at 4:30 PM, Morgaine
 wrote:
> Soft,
>
> Please add to your list of issues to pass to Legal, a highlighted copy of
> Clause 6 in the GPLv2 license, as well as a highlighted copy of the section
> of the GPLv2 FAQ which addresses the relevant clause of the license with a
> clear example of GPL non-compliance.  [Search for "impose any further
> restrictions" to find it].
>
> TPV section 1c is dramatically incompatible with GPLv2 clause 6 because it
> conflicts with this part of clause 6 (an extremely important term in all GPL
> licenses), in the specific case where the "recipient" of the code is the
> developer:
>
> "You may not impose any further restrictions on the recipients' exercise of
> the rights granted herein."

Legal doesn't intend this to be a restriction on anything but use of
our service or eligibility for inclusion in the Viewer Directory.
Context is important here. Even the maintainers of GNU telnet won't
let someone use telnet to mess up the FSF's servers.

Legal is aware that there has been confusion on this. There will be an
update soon, which makes the terms more clear.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-24 Thread Soft Linden
On Wed, Feb 24, 2010 at 6:23 PM, Jason Giglio  wrote:
> Soft Linden wrote:
>> Legal doesn't intend this to be a restriction on anything but use of
>> our service or eligibility for inclusion in the Viewer Directory.
>> Context is important here. Even the maintainers of GNU telnet won't
>> let someone use telnet to mess up the FSF's servers.
>>
>> Legal is aware that there has been confusion on this. There will be an
>> update soon, which makes the terms more clear.
>
> Is it an actual update to the policy document?
>
> Not a mere FAQ that says "Oh we didn't really mean what the policy says
> in plain English"?

A FAQ and an updated policy are both in the works. I don't know which
of the two this change sits in.

I'm passing on the suggestion that termination should always be one
choice of remedy, per your much earlier mail. Of the things listed, I
think that's the one which could still create a problem for the GPL,
even in a service and directory listing context. A developer can't
agree to be subject to Linden requests that might violate the license
of that developer's software.
___
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


Re: [opensource-dev] "Second-Party" viewer policy (was: Third party viewer policy)

2010-02-25 Thread Soft Linden
On Thu, Feb 25, 2010 at 3:37 PM, Jay Reynolds Freeman
 wrote:
>
> But what if there is no "third party"?  What if I develop a modified version 
> of the SL viewer all by myself, and use it to log in to the SL servers, but 
> do not distribute either source or binary for it?  Since there is no 
> additional, "third" party involved in the creation and use of this viewer, it 
> would appear that nothing in the "Linden Lab Policy on Third-Party Viewers" 
> applies to it or to me.
>

The FAQ and revised TPV, coming soon, will address this directly.
There are some terms in there that don't apply if you aren't putting
the viewer in the registry, and they will be identified as such. Most
apply to any third-party viewer however, even if you aren't
distributing it.
___
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


Re: [opensource-dev] Third party viewer policy

2010-02-25 Thread Soft Linden
There have been no bans related to the TPV policy release.

I know there's been some work on migrating some servers to a data
center with better connectivity to the other sims, etc. There was also
a login problem lasting a couple minutes yesterday around 19:30
Pacific. I wouldn't be surprised if it was related to one of these.

On Thu, Feb 25, 2010 at 5:18 PM, Erik Anderson
 wrote:
> From Gareth's analysis, I'm guessing that the "ban" today was a rather
> ill-timed bug and that someone probably has egg on their face from messing
> up the production login server while in the middle of some rather delicate
> negotiations here regarding said server.  Amazon did something similar with
> dropping books several months back, so it might be good to take a breather
> in all of this...
>
> On Thu, Feb 25, 2010 at 3:08 PM, Rob Nelson 
> wrote:
>>
>> My estate's prototype land management/group invite bot was banned last
>> night ("Second Life cannot be accessed from this computer, please email
>> us at our non-working support email so we can laugh at you") but it
>> works this morning.  Looks like they got too many support emails and had
>> to reverse that ban.
>>
>> On Thu, 2010-02-25 at 12:31 -0600, Matrice64 wrote:
>> > well put k\o\w :-)
>> >
>> > On Thu, Feb 25, 2010 at 11:37 AM, Maggie Leber (sl: Maggie Darwin)
>> >  wrote:
>> >         On Thu, Feb 25, 2010 at 11:45 AM, Gigs 
>> >         wrote:
>> >         > Henri Beauchamp wrote:
>> >         >> Thank you for contacting us regarding your issue.
>> >         >> I am sorry but we can only offer support on issues with the
>> >         official
>> >         >> SL viewer.
>> >         > This sort of response is completely unacceptable.  You
>> >         weren't asking
>> >         > for support for your viewer, you were asking for support
>> >         related to the
>> >         > server's behavior.
>> >
>> >
>> >         I've been blown off with that excuse too.
>> >
>> >         Read http://jira.secondlife.com/browse/SVC-5357 for my
>> >         trail-of-tears
>> >         support experience.
>> >
>> >         Sure glad I went premium, I got this nifty free house...
>> >
>> >         ___
>> >         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
>> >
>> >
>> > ___
>> > 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
>>
>>
>> ___
>> 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
>
>
> ___
> 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
>
___
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


[opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-26 Thread Soft Linden
There's now a FAQ for the Linden Lab Policy on Third Party Viewers:
http://bit.ly/caedse

This addresses many of the questions and concerns made in
opensource-dev and elsewhere. An updated version of the TPV doc itself
is also coming, but expect this within a couple weeks. Go visit the
FAQ, or read on for the TPV doc update details...

I know that the member of the legal team who owns the policy doc is
still working over the final version. Linden Lab has approached
outside legal experts with your feedback, and one of these experts is
a lawyer who specializes in open source license compliance issues.
Based on these experts' feedback and further internal review, our
legal department will incorporate any required changes.

In the meantime, while it helps to start making changes now, parts of
the policy are not yet in effect. See the tail of the FAQ for dates
and the portions affected.
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-26 Thread Soft Linden
That was specifically for viewer naming - 5.b. If you run up against
that date and need more time, ping me with the viewer name. I'll
remind legal that they previously granted 3 months.

On Fri, Feb 26, 2010 at 9:55 PM, Rob Nelson
 wrote:
> Two months to make changes?  I was told we had 3 months.
>
> On Fri, 2010-02-26 at 21:14 -0600, Soft Linden wrote:
>> There's now a FAQ for the Linden Lab Policy on Third Party Viewers:
>> http://bit.ly/caedse
>>
>> This addresses many of the questions and concerns made in
>> opensource-dev and elsewhere. An updated version of the TPV doc itself
>> is also coming, but expect this within a couple weeks. Go visit the
>> FAQ, or read on for the TPV doc update details...
>>
>> I know that the member of the legal team who owns the policy doc is
>> still working over the final version. Linden Lab has approached
>> outside legal experts with your feedback, and one of these experts is
>> a lawyer who specializes in open source license compliance issues.
>> Based on these experts' feedback and further internal review, our
>> legal department will incorporate any required changes.
>>
>> In the meantime, while it helps to start making changes now, parts of
>> the policy are not yet in effect. See the tail of the FAQ for dates
>> and the portions affected.
>> ___
>> 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
>
>
>
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-26 Thread Soft Linden
I know the question of how to resolve a ban when multiple people are
behind the viewer is in legal's pile. I'm surprised it didn't make the
FAQ, so I'll send a reminder about that ambiguity.

There are checkered histories for some existing viewer developers,
yes. It's not our policy to talk about specific governance issues --
we might not even be allowed to do so. But in the general case, people
didn't have healthy project teams to attach to in the past. Now that
those exist, we hope that's the new place that curious people go.

The era of second chances for serious violations is definitely over,
though. There's no question on this. Part of the reason for having
legal draft this policy is so that in the future, legal can be
directly involved where we see repeated willful violations.


On Fri, Feb 26, 2010 at 10:03 PM, Jesse Barnett  wrote:
> Thank you for the hard work there Soft. It answers all of the questions I
> have except for this section:
>
> "What is the meaning of the Viewer Directory eligibility requirement that
> "your Second Life accounts must be in good standing, must not be suspended,
> and must never have been permanently banned or terminated"?
>
> This requirement means that if on or after the policy's publication date, on
> February 23, 2010, any of your Second Life accounts are not in good
> standing, are suspended, or are permanently banned or terminated, then you
> and your viewers are ineligible for the Viewer Directory."
>
> So someone that has had an account banned is not eligible for the directory.
>
> What about a team with one or more members who have had their accounts
> banned?
>
> In case of a team dev with a support@ email going to the team and meeting
> the support requirements, then who's contact info has to be supplied?
>
> And if a team is eligible then couldn't a single person or small team just
> replace the front person to be eligible?
>
> In other words; Being a dev requires a very inquisitive mind. This same
> trait can get a person into trouble when they first enter our world. You do
> have some people who have gone to tremendous lengths to help the Second Life
> community at large who have been suspended at some point when they were
> first here. If they are helping then why the limitation?
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-26 Thread Soft Linden
I feel I should add too - this isn't all stick, as my below
speculation about legal's intent might have suggested. Remember that
we're creating the Viewer Directory to promote other viewer projects,
so complying with the TPV terms offers up a pretty good carrot.
However, I think legal also knows we'd be making trouble for ourselves
if we gave even the whiff of an endorsement to a tool that hurt our
resis or the Lab. So, legal needed to offer some objective rules
before we could promote any projects.

I hope this is helping. I worried that one of the most frustrating
parts of the TPV might be that it was landing with a big "what"
without enough "why" behind it. Most people react pretty badly to
anything that looks like control for control's own sake.

On Fri, Feb 26, 2010 at 10:29 PM, Soft Linden  wrote:
> I know the question of how to resolve a ban when multiple people are
> behind the viewer is in legal's pile. I'm surprised it didn't make the
> FAQ, so I'll send a reminder about that ambiguity.
>
> There are checkered histories for some existing viewer developers,
> yes. It's not our policy to talk about specific governance issues --
> we might not even be allowed to do so. But in the general case, people
> didn't have healthy project teams to attach to in the past. Now that
> those exist, we hope that's the new place that curious people go.
>
> The era of second chances for serious violations is definitely over,
> though. There's no question on this. Part of the reason for having
> legal draft this policy is so that in the future, legal can be
> directly involved where we see repeated willful violations.
>
>
> On Fri, Feb 26, 2010 at 10:03 PM, Jesse Barnett  wrote:
>> Thank you for the hard work there Soft. It answers all of the questions I
>> have except for this section:
>>
>> "What is the meaning of the Viewer Directory eligibility requirement that
>> "your Second Life accounts must be in good standing, must not be suspended,
>> and must never have been permanently banned or terminated"?
>>
>> This requirement means that if on or after the policy's publication date, on
>> February 23, 2010, any of your Second Life accounts are not in good
>> standing, are suspended, or are permanently banned or terminated, then you
>> and your viewers are ineligible for the Viewer Directory."
>>
>> So someone that has had an account banned is not eligible for the directory.
>>
>> What about a team with one or more members who have had their accounts
>> banned?
>>
>> In case of a team dev with a support@ email going to the team and meeting
>> the support requirements, then who's contact info has to be supplied?
>>
>> And if a team is eligible then couldn't a single person or small team just
>> replace the front person to be eligible?
>>
>> In other words; Being a dev requires a very inquisitive mind. This same
>> trait can get a person into trouble when they first enter our world. You do
>> have some people who have gone to tremendous lengths to help the Second Life
>> community at large who have been suspended at some point when they were
>> first here. If they are helping then why the limitation?
>
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-26 Thread Soft Linden
Absolutely not. Anyone who governance clears as having been wrongly
accused is off the hook, and accounts even get noted that way so it's
the first thing in front of any Linden who brings up an account.

Don't worry that the Viewer Directory's going to become so automated
that human evaluation falls out of the picture. There just aren't that
many projects.

On Fri, Feb 26, 2010 at 10:50 PM, Tigro Spottystripes
 wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Btw, talking about checkered histories, hypotheticly, if someone has had
> their account suspended for a time because of unfounded accusations of
> being underage, would that prevent the person from being authorized to
> offer a client that connects to LL's grid?
>
> On 27/2/2010 01:29, Soft Linden wrote:
>> I know the question of how to resolve a ban when multiple people are
>> behind the viewer is in legal's pile. I'm surprised it didn't make the
>> FAQ, so I'll send a reminder about that ambiguity.
>>
>> There are checkered histories for some existing viewer developers,
>> yes. It's not our policy to talk about specific governance issues --
>> we might not even be allowed to do so. But in the general case, people
>> didn't have healthy project teams to attach to in the past. Now that
>> those exist, we hope that's the new place that curious people go.
>>
>> The era of second chances for serious violations is definitely over,
>> though. There's no question on this. Part of the reason for having
>> legal draft this policy is so that in the future, legal can be
>> directly involved where we see repeated willful violations.
>>
>>
>> On Fri, Feb 26, 2010 at 10:03 PM, Jesse Barnett  wrote:
>>> Thank you for the hard work there Soft. It answers all of the questions I
>>> have except for this section:
>>>
>>> "What is the meaning of the Viewer Directory eligibility requirement that
>>> "your Second Life accounts must be in good standing, must not be suspended,
>>> and must never have been permanently banned or terminated"?
>>>
>>> This requirement means that if on or after the policy's publication date, on
>>> February 23, 2010, any of your Second Life accounts are not in good
>>> standing, are suspended, or are permanently banned or terminated, then you
>>> and your viewers are ineligible for the Viewer Directory."
>>>
>>> So someone that has had an account banned is not eligible for the directory.
>>>
>>> What about a team with one or more members who have had their accounts
>>> banned?
>>>
>>> In case of a team dev with a support@ email going to the team and meeting
>>> the support requirements, then who's contact info has to be supplied?
>>>
>>> And if a team is eligible then couldn't a single person or small team just
>>> replace the front person to be eligible?
>>>
>>> In other words; Being a dev requires a very inquisitive mind. This same
>>> trait can get a person into trouble when they first enter our world. You do
>>> have some people who have gone to tremendous lengths to help the Second Life
>>> community at large who have been suspended at some point when they were
>>> first here. If they are helping then why the limitation?
>> ___
>> 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
>>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v2.0.12 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkuIpHsACgkQ8ZFfSrFHsmV9WQCeIlAWNVRTRar/XhNf4zNTfsBs
> WawAnAo7Yd2CxZzQkXTQ0IhOhus0mcfN
> =FUKa
> -END PGP SIGNATURE-
> ___
> 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
>
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-27 Thread Soft Linden
On Sat, Feb 27, 2010 at 12:47 AM, Morgaine
 wrote:
>
> Q2: Does the policy limit use of the viewer source code that Linden Lab
> makes available under the GPL?
> A2: No, the policy is not intended to and does not place any restriction on
> modification or use of our viewer source code that we make available under
> the GPL.  Rather, the policy sets out requirements for connecting to our
> Second Life service using a third-party viewer, regardless of the viewer
> source code used.
>
> This looks great at first glance as it appears to make the separation
> between developers and users that caused so much confusion in TPV v1.
>
> But notice that the answer says "does not place any restriction on
> modification or use", and then goes on to say "Rather, the policy sets out
> requirements for connecting".  Well connecting IS use, it couldn't be
> anything else, so the answer contradicts itself in one and the same
> paragraph. Such ambiguities need to be removed.

It's important to understand that one can discontinue use of Second
Life at any point. On doing so, there are no further obligations
imposed by the TPV policy. The legal consults cleared this as a
resolution to all free license issues.

This agreement makes no restrictions on what anyone can do with the
source. The GPL makes no restrictions on connecting to Second Life.
These are two separate agreements, and don't need to be reconciled in
such a way that each permits everything allowed by the other.

That said, Linden Lab intends to keep the viewer platform under an
open source license. If anyone ever received a request to alter the
viewer in a way that would violate the GPL, point that out. Odds are
the request isn't being communicated properly, or somebody didn't know
of the implications. Again though - any request is just that. A change
isn't required if the viewer author chooses to instead stop using it
to connect to the service and withdraws it from the Viewer Directory.


> Next, FAQ.12:
>
> Q12:  I develop for a Linux distribution where there is no opportunity to
> present users with the disclosures required under section 1.c before the
> user downloads and installs the software.  How can I comply with section 1.c
> of the policy?
> A12: For Linux distributions where there is no opportunity to provide the
> section 1.c disclosures before installation of the software, you can comply
> with the requirement by having your software client present the required
> disclosures or a link to them in a dialogue box that the user must close
> before logging into Second Life for the first time through your software.
>
> You can't require that of developers of GPL software.  It's a restriction on
> a GPL developer's "freedom to modify and distribute", and is explicitly
> prohibited in GPLv2 clause 6.  Please check the GPLv2 FAQ for the example of
> the original BSD advertising clause, which was incompatible with the GPL.
> That advertising clause had to be removed from GPL programs before they
> could be licensed using GPL, because it was an additional restriction on the
> freedom to modify and distribute.

Anyone can make a derivative viewer that doesn't comply with the
policy. That version of the viewer would not be eligible for inclusion
in the Viewer Directory. The situation here is similar. Nothing is
prohibited in terms of use of the GPL licensed code. The restriction
is strictly placed on participation in the Viewer Directory.


> And finally, FAQ.15 (in the context of licenses permitting free
> distribution):
>
> Q15: Do the limitations of section 2.b on content export apply to content
> that is full permissions?
> A15: Yes, they do.  Residents retain intellectual property rights in the
> content they create in Second Life and it is important for you to respect
> those rights.  By setting content to "full permissions" using the Second
> Life permissions system, a content creator merely indicates that the content
> may be copied, modified, and transferred within Second Life.  Setting
> content to "full permissions" does not provide any permission to use the
> content outside of Second Life.
>
> This is fine (surprise, surprise :P), but incomplete.  It doesn't address
> the quite common scenario of full-perm content created by Open Source or
> Creative Commons developers using 100% personal textures, and accompanied by
> a GPL, BSD, CC or other open source license which declares that the content
> may be freely copied, modified, and transferred anywhere, not only within
> Second Life.
>
> As is written in the answer A15, "Residents retain intellectual property
> rights in the content they create in Second Life and it is important for you
> to respect those rights."  Respecting their rights in this case requires you
> to to allow that content to be exported as its creator desires.  Therefore
> you either need to extend A15 with this additional case, or add another FAQ
> Q+A (preferably immediately after #15) to address it.

That might be material for the 

Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-27 Thread Soft Linden
Yes. Removing 1.h will be the biggest change made to the TPV policy.
The rest will be much smaller tweaks.

There wasn't a good, unambiguous way to state the intent of that
provision. There were really two parts to it:

1) SL shouldn't just be used as a blind data conduit. We shouldn't be
footing the bill and responsibility for big file exchanges, gaming
that don't even make it possible to access SL's world, or anything
else fundamentally unrelated to virtual world interaction.

2) Important features shouldn't be removed gratuitously. But that's
difficult to write, since many minimal viewers don't benefit by having
those features, or adding them would create a huge barrier. When it
gets to policing the intent behind a feature's omission, things get
squishy fast.


On Sat, Feb 27, 2010 at 2:32 AM, Latif Khalifa  wrote:
> Hi Soft, I'm very pleased too see that some of our biggest concerns
> were taken into account. For me especially the FAQ states that
> provision 1.h about "shared experience" is going to be removed, as it
> would be impossible to bring Radegast into compliance with the policy
> if that clause were to stay in it. Kudos!
>
> Latif
>
> On Sat, Feb 27, 2010 at 4:14 AM, Soft Linden  wrote:
>> There's now a FAQ for the Linden Lab Policy on Third Party Viewers:
>> http://bit.ly/caedse
>>
>> This addresses many of the questions and concerns made in
>> opensource-dev and elsewhere. An updated version of the TPV doc itself
>> is also coming, but expect this within a couple weeks. Go visit the
>> FAQ, or read on for the TPV doc update details...
>>
>> I know that the member of the legal team who owns the policy doc is
>> still working over the final version. Linden Lab has approached
>> outside legal experts with your feedback, and one of these experts is
>> a lawyer who specializes in open source license compliance issues.
>> Based on these experts' feedback and further internal review, our
>> legal department will incorporate any required changes.
>>
>> In the meantime, while it helps to start making changes now, parts of
>> the policy are not yet in effect. See the tail of the FAQ for dates
>> and the portions affected.
>> ___
>> 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
>>
>
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-27 Thread Soft Linden
On Sat, Feb 27, 2010 at 3:32 AM, Henri Beauchamp  wrote:
> On Fri, 26 Feb 2010 21:14:52 -0600, Soft Linden wrote:
>
>> There's now a FAQ for the Linden Lab Policy on Third Party Viewers:
>> http://bit.ly/caedse
>
> Very good job, Soft, thank you ! :-)

Ah, I didn't write it! I only pointed out that it exists.


> However, there are a couple of points that I think should be addressed
> or precised in this FAQ:
>
> 1. The trademarking rules as presented in the TPV are in contradiction
>   with Linden Lab's own trademark policy. In particular:
>      5.b.i You must not have a Third-Party Viewer name that is
>                       “ Life” where “” is a term or series of 
> terms.
>   Is in contracdiction with:
>   http://secondlife.com/corporate/brand/trademark/unauthorized.php
>   in which we see that "[anything] Life" is not forbidden as long
>   as [anything] does not contain "Second".
>   I would call such a trademarking a "domain trademarking" (like
>   a domain name for an Internet site address"), but I doubt very much
>   such a rule would be legal, even in USA...

It's not in contradiction. It's more explicit on what's "confusingly
similar to a Linden Lab trademark" in point 1 or an "adaptation" in
point 5. It didn't list these word substitution examples specifically,
but the page also said it wasn't limited to the examples given. I
think that page was written before they knew what adaptations people
might use.


> 2. in the FAQ, to the question "I do not want a publicly available
>   listing in the Viewer Directory to disclose my own name or contact
>   information.  Is it possible for the public listing page to show
>   just the brand name of my third-party viewer?", the answer states
>   that name and contact info must be provided to Linden Lab, however
>   the type of "contact information" is not precised. An email from
>   an ISP account (not an anonymous Yahoo/Hotmail/Google/whatnot
>   account, of course) *is* a contact information that is sufficient
>   to legally identify the developper in case of any action against
>   them. But right now, the full snail mail address is required,
>   which is in violation with some international laws protecting user
>   privacy (notably the French law "Informatique et Liberté").
>
> I hope to see these two points addressed.

I know the identity requirement will remain, and I expect there will
be a form that's more explicit about what information is required, if
there isn't already.

If you know of any law that makes it illegal to require email as a
condition of being listed in an optional directory, it would be
helpful to tell me where to find it so I can pass it on to legal.
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-27 Thread Soft Linden
On Sat, Feb 27, 2010 at 5:27 AM, Marine Kelley  wrote:
> I don't know much about it, but what about the data that most of us already
> entered when signing up to SL ? LL should have these data stored somewhere,
> why do we have to enter them all again ? If the data to be entered to sign
> in to the viewer directory is not linked to it, what gives LL the certainty
> that they are accurate, where are they stored, and what is the privacy
> policy ? The TPV says "may be published", but there is no way to be sure...
> And moreso, the FAQ says that listing in the directory might become
> mandatory. With such vague terms it is impossible to comply to these
> requirements, which are way too intrusive for a hobbyist.
>
> Sorry about this, it seems that publishing a Frequently Asked Questions page
> brings even more questions ! It is always like this. lol.

I'll ask to be certain, but I expect that if the viewer changed from
opt-in identity disclosure to mandatory identity disclosure, every
participant would be given the option to be listed or be dropped.
Without a response, we would drop the listing. It would be totally
unreasonable for us to just add the names one day.
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-27 Thread Soft Linden
On Sat, Feb 27, 2010 at 7:10 AM, Gareth Nelson  wrote:
> A few queries I have:
>
> Sometimes I code random small scripts to do quick inworld tasks - do I
> have to have 100% compliance for these scripts?
> I have a bot which comes in 2 parts - SL interface and AI engine, the
> SL interface being a simple protocol handler - how does the policy
> affect my AI engine if at all? If only the SL interface need be
> compliant, isn't this a major loophole in that the AI engine could use
> it to perform various malicious deeds?

If the scripted bit was causing the viewer to do something in
violation of SL terms, I'm pretty sure it (and the author) would be
handled as with any other non ToS-compliant content. If the viewer has
legitimate use, it shouldn't be affected.


> If I code a viewer which is designed for use with other grids, does
> not comply with the policy and is not intended for use on SL, but one
> of my users connects to SL with it anyway , how does that reflect on
> me?

The viewer wouldn't be eligible for inclusion in the Viewer Directory,
and only the people connecting with that viewer would be in violation.
___
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


Re: [opensource-dev] FAQ posted for Third Party Viewer Policy

2010-02-27 Thread Soft Linden
On Sat, Feb 27, 2010 at 10:32 AM, Fleep Tuque  wrote:
>
> The free content I create for education is intended to be fully free, fully
> permissioned, and fully exportable to other grids.  Beyond the Second Life
> permissions, I keep hoping for checkboxes on the Edit menu with common
> licenses or a space to put a link to the user's specified license that is
> kept with the object info just like creator name.
> In any case, when I include Creative Commons licensing with my educational
> tools, and explicitly say users have my permission to explore the content to
> other grids, then I expect that to be respected by Linden Lab as well!

As someone else pointed out in this thread, you're able to host your
content outside of Second Life if you want to ensure people are able
to import it again. You're not restricted to using Second Life for
content distribution, and with an external site you can present your
full license, not just half a byte's worth of permission data.

For a great example of how you might spread your content, see the
script library at http://secondlife.mitsi.com/cgi/llscript.plx
___
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


Re: [opensource-dev] Mailman for opensource-dev on pipermail is slicing posts

2010-02-28 Thread Soft Linden
I'm creating a ticket for ops

On Sun, Feb 28, 2010 at 3:08 PM, Erik Anderson
 wrote:
> I just was looking at the opensim-dev list last night and it looks like it's
> been shredding gears for a week or so now.  Finally stopped logging any
> messages at all until a single message came through yesterday.
>
> On Sun, Feb 28, 2010 at 10:59 AM, Morgaine 
> wrote:
>>
>> For the month of February, there are now 4 posts (from different people)
>> that have been sliced into pieces and their headers-less tail fragments
>> placed into the mailing list archive with a Subject line of "No subject".
>> See the top of the threaded view listing.
>>
>> Could someone please request the mail sysadmins to take a look at this
>> bug?
___
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


Re: [opensource-dev] SL 2.0 latest release notes where??

2010-03-01 Thread Soft Linden
On Mon, Mar 1, 2010 at 4:18 PM, Robert Martin  wrote:
> Okay who hid the release notes for the latest (as of today) SecondLife
> 2.0 viewer??
>
> (aka what did they fix and whats newly broken)

It's not hidden. There aren't any notes, as there were no changes to
our code - just the voice daemon. That had some regressions that
didn't make old features work identically to the version we bundled
with 1.23.

https://blogs.secondlife.com/community/technology/release/blog/2010/03/01/viewer-2-beta-update

There's a huge pile of fixes to the viewer code that will ship in beta
4, but that's not dropping this week afaik. If you don't get change
notes on our own code, make noise again then.

Thanks!
___
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


Re: [opensource-dev] Third party viewer policy

2010-03-02 Thread Soft Linden
On Tue, Mar 2, 2010 at 3:20 PM, Rob Nelson  wrote:
> A sidenote:  What do we do to have our existing viewer groups renamed
> from one viewer name to another?  File a support ticket or yell at a
> specific Linden?  I already have a bunch of people in my FlexLife group,
> but I need to rename it to Luna, and I'm not going to go waste L$100 and
> another load of advertising to draw the same people back when I'm not
> even sure if LL isn't going to force us to rebrand everything again in
> the future for an even more obscure reason.

This is a very special case, because we're forcing the group name
change. Have a group owner (not just an officer) send an IM to Soft
Linden with the new name request. I can -only- do this for groups
where we're requiring an established viewer change names for TPV
viewer compliance. I can't take requests for other purposes.
___
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


Re: [opensource-dev] Question regarding llSetLinkPimitiveParamsFast() function in 1.38.0

2010-03-07 Thread Soft Linden
On Sun, Mar 7, 2010 at 6:58 AM, Michael Schlenker
 wrote:
>
> Am 07.03.2010 um 15:39 schrieb Obsidian Kindragon:
>
>> Hi all,
>>
>> I've a quick question regarding the new llSetLinkPimitiveParamsFast()
>> function in 1.38.0. Why did LL opt for a new function instead of just
>> removing the delay from the current llSetLinkPrimitiveParams() function?
>> I can't conceive any case where removing the delay from the current
>> function would break any existing content.
>
> Simple example where it would break existing content:
> - someone uses llSetLinkPrimitiveParams() for some animation
> - the delay is gone and now the timing of the animation is totally different

It's this.

An awful lot of scripters never make use of timers, or even explore
events beyond the touch_start in the default script.

Discussions like this would be good for server-beta@ [1] - quite a few
scripters have signed up there who aren't on opensource-...@. I'm also
encouraging some of the core developers who aren't tied to open source
to join.


[1] https://lists.secondlife.com/cgi-bin/mailman/listinfo/server-beta
___
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


Re: [opensource-dev] Cloud-Based Sim Hosting, Dynamic Sim Scaling, & Storage

2010-03-10 Thread Soft Linden
Hey, Jonathan. This list is for open source discussions. This list
would be more appropriate for simulator questions:
https://lists.secondlife.com/cgi-bin/mailman/listinfo/server-beta

On Wed, Mar 10, 2010 at 8:54 AM, Jonathan Irvin  wrote:
> This one is for the Lindens
>
> Ok, I've heard some rumors that Linden Labs is going to move to a more
> cloud-based storage system for asset management (which excites me greatly)
...
___
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


Re: [opensource-dev] Snowglobe 2.0^H^H^H1.3 way forward?

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 6:23 AM, Argent Stonecutter
 wrote:
> On 2010-03-12, at 07:45, Aleric Inglewood wrote:
>> I'm even disappointed by the sheep that instantly started to reappy
>> all ignored 1.x patches and are working their ass off to get 2.0 to
>> compile and run... What is the use? Are you going to use it yourself?
>
> So you think the way forward to Snowglobe should be to ignore 2.x and
> see about backporting the 2.x functional improvements to 1.3.x?
>
> What would Linden Lab do if people actually started doing that?

We would be glad that people had another choice of viewers, of course.
Different people have different tastes. I still use a Snowglobe
1.3-based viewer in my free time because I'm more of a text person
than an icon person. For a long time, I was even patching in the old
communicator dialogs to save a little screen space.

Other Lindens have already taken to the 2.0 interface and don't like
going back. With infinite resources, we would probably keep supporting
both in order to keep curmudgeons like me happier. Since we can't
cover every last interest though - the code's out there.

With larger features like mesh coming along, know that you'll be
signing up for an awfully large chunk of porting work though.
___
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


Re: [opensource-dev] Snowglobe 2.0^H^H^H1.3 way forward?

2010-03-12 Thread Soft Linden
Porting the desired parts of the old UI forward to 2.x would be a lot
easier than porting ongoing 2.x features backward to 1.3. I wouldn't
be surprised if you found there were just a couple dialogs you really
wanted back. Bring the old communicate window back and embed the
sidebar items in stand-alone floaters? You might even be able to get
the latter part into Snowglobe if it's minimally invasive and done as
a preference option.

If you took the forward porting approach, you'd also be better able to
use and contribute patches.

On Fri, Mar 12, 2010 at 8:47 AM, Martin Spernau  wrote:
> My feeling is that it would make the most sense to add a 'old style
> UI' as option to Snowglobe 2, along with the ability to turn off all
> unwanted new features (media on prim etc)
> -Martin
>
> Am 12.03.2010 um 15:23 schrieb Argent Stonecutter:
>
>> On 2010-03-12, at 07:45, Aleric Inglewood wrote:
>>> I'm even disappointed by the sheep that instantly started to reappy
>>> all ignored 1.x patches and are working their ass off to get 2.0 to
>>> compile and run... What is the use? Are you going to use it yourself?
>>
>> So you think the way forward to Snowglobe should be to ignore 2.x and
>> see about backporting the 2.x functional improvements to 1.3.x?
>>
>> What would Linden Lab do if people actually started doing that?
___
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


Re: [opensource-dev] Building Snowglobe 2.0

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 9:13 AM, Jeff Eastman
 wrote:
> I'm new to this project and have been trying to build Snowglobe 2.0 on
> my Snow Leopard Mac. The download process went fairly smoothly until I
> got to actually running the XCode build. At that point I found many,
> many incorrect OS version dependencies (to OSX 10.4) that I had to fix
> one artifact at a time. As I believe the project structure was built by
> running develop.py I wonder if there is a global way to fix the OS
> dependency so that, the next time I update my source, I won't have to do
> the tedious editing by hand.
>
> Now I have a hard build failure attempting to open
> /linden/indra/build-darwin-i386/llplugin/slplugin/RelWithDebInfo/SLPlugin,
> which does not exist. Any ideas on what I've done wrong?

With XCode 3.2, as provided by Snow Leopard, you will find that
manually setting the compiler version to gcc 4.0 will make most of
your problems go away. (Project->Project Settings->Compiler
Version->GCC 4.0)

You do need the 10.4 sdk installed as well. That's an option when
running the XCode installer. I'm not sure it's part of the default.

For running from the debugger, it may help you to create ~/.gdbinit containing:
handle SIGUSR1 noprint nostop pass

If any of these were the missing piece for you, and if they weren't on
the wiki, please do help with any updates. If you still see bits
missing after reconfiguring and trying the above, there may be more to
fix. Let us know if that's the case too?
___
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


Re: [opensource-dev] Snowglobe 2.0^H^H^H1.3 way forward?

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 9:35 AM, Matt White  wrote:
> On Fri, Mar 12, 2010 at 11:25 AM, Argent Stonecutter
>  wrote:
>
>> * chat bar focus
>> * chat bar size
>> * simple chat overlay (single background element, no badges, etc)
>> * Location *on title bar* so you can get rid of the browser-style bars
>> * IMs in a window. REALY in a window.
>> * chat bar on chat floater
>> * No sidebar
>>
>> What have I missed?
>
> Bring back the old profile window. When I have a few "interesting"
> people in the sim I'll open up their profile and leave it minimized.
> If/when I need to start filing ARs / estate banning / etc, the correct
> spelling of their name is a simple copy/paste away.

Ha - I'm not the only one who does this? I'm forever leaving profiles
open and minimized when checking out places in resis' picks. Half the
time I find an interesting object during a visit, want to check out
the creator's picks, and end up adding another window or two before
I've exhausted the picks in the first.
___
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


Re: [opensource-dev] Request for comments about llSetAgentEnvironment / SVC-5520

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 9:34 AM, Morgaine
 wrote:
>
> Virtually nobody other than Lindens are "hellbent on binary plugins", and
> Lindens are doing so in secret in order not to have to justify themselves to
> the community.

I don't know the details of this work. I do know that ascribing these
kinds of motives instead of asking "why" questions is a good way to
get yourself written off as a hurdle instead of a resource. That later
rhetoric about "sociopaths" and some of the earlier comments make it
clear that input is going to be unpleasant and ultimately
counterproductive. If you read back over your message, could you see
the outcome being a dev going out of the way to involve you in their
work?

Civil, objective discussion with well-backed positions would signal
that the community's going to be a resource that can make a Linden
more productive in his work. Where that's the case, they would be nuts
not to go to the list as soon as possible. But colored as the list has
been, I know I wouldn't even want to talk more than I had to about a
Snowglobe-specific change. It would just get in the way of getting
things done.

I'm pretty sure you've also sat in on Q's office hours more than once.
What did he say when you asked about plugin decisions there? I expect
he'd have answered with something other than psychopathy and
conspiracy.
___
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


Re: [opensource-dev] Snowglobe 2.0^H^H^H1.3 way forward?

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 10:30 AM, Carlo Wood  wrote:
> On Fri, Mar 12, 2010 at 08:47:57AM -0800, Soft Linden wrote:
>> With larger features like mesh coming along, know that you'll be
>> signing up for an awfully large chunk of porting work though.
>
> Last time I asked there was nothing being done about mesh.
> There were no plans and certainly no code!

This was publicly demo'd at SLCC:
http://www.youtube.com/watch?v=swh6gY_dEH0

I don't know what's been announced since then and don't have a close
relationship with the graphics guys. I'd hit Runitai's office hours if
you want to know the current state of everything rendered.
___
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


Re: [opensource-dev] Request for comments about llSetAgentEnvironment / SVC-5520

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 10:41 AM, Morgaine
 wrote:
>
> I believe that the
> company has business motives for doing what it is doing in secret, and that
> it is willing to sacrifice open source principles and community involvement
> to achieve those business goals.  That's all.

We are willing to make some sacrifices.

This is a company with an open source project, not an open source
project with a company. If the community becomes obstructionist enough
to get in the way of business, the open source part will get throttled
back. If the community's being largely helpful, open source
involvement is advanced. I spoke up because this conversation was
looking a lot like something that could lead to throttling while
accomplishing nothing.

Nobody's asking you or anyone to sacrifice their personal best
interests in order to be involved in viewer work. That shouldn't be
expected of the company either. Nobody's taken any loyalty oaths (and
no, the contributor agreement doesn't count :).

A totally healthy open source project usually can be developed
completely in the open, and in a way that's aligned with everybody's
interests. But that takes an active commitment on all sides, both in
terms of composure, and in understanding each others' needs.

There have been some good arguments in this thread, though I think
they're probably lost to most of the people who could benefit by them
because of the volume and tone of the discussion. Consolidating those
into a list of pros and cons of each approach and taking a wiki link
to Q's office hours could be one way to turn the info into something
mutually beneficial. It's a short step from that to a calm discussion
about your wants and needs, versus the company's wants and needs, to
see if there's common ground to be had.
___
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


Re: [opensource-dev] Building Snowglobe 2.0

2010-03-12 Thread Soft Linden
Awesome. Thanks for updating docs!

On Fri, Mar 12, 2010 at 11:04 AM, Jeff Eastman
 wrote:
> Thanks Soft (and thanks also to Martin),
>
> I had to reinstall XCode to get the 10.4 OS files but that and changing the
> gcc to use 4.0 has solved my problem. Snowglobe built fine and is running.
> Now I have a mountain of code to discover.
>
> Per your request, I have updated the wiki section on "What to do if it
> doesn't work for you" to include these environment checks.
>
> Jeff
>
>
> Soft Linden wrote:
>>
>> On Fri, Mar 12, 2010 at 9:13 AM, Jeff Eastman
>>  wrote:
>>
>>>
>>> I'm new to this project and have been trying to build Snowglobe 2.0 on
>>> my Snow Leopard Mac. The download process went fairly smoothly until I
>>> got to actually running the XCode build. At that point I found many,
>>> many incorrect OS version dependencies (to OSX 10.4) that I had to fix
>>> one artifact at a time. As I believe the project structure was built by
>>> running develop.py I wonder if there is a global way to fix the OS
>>> dependency so that, the next time I update my source, I won't have to do
>>> the tedious editing by hand.
>>>
>>> Now I have a hard build failure attempting to open
>>>
>>> /linden/indra/build-darwin-i386/llplugin/slplugin/RelWithDebInfo/SLPlugin,
>>> which does not exist. Any ideas on what I've done wrong?
>>>
>>
>> With XCode 3.2, as provided by Snow Leopard, you will find that
>> manually setting the compiler version to gcc 4.0 will make most of
>> your problems go away. (Project->Project Settings->Compiler
>> Version->GCC 4.0)
>>
>> You do need the 10.4 sdk installed as well. That's an option when
>> running the XCode installer. I'm not sure it's part of the default.
>>
>> For running from the debugger, it may help you to create ~/.gdbinit
>> containing:
>> handle SIGUSR1 noprint nostop pass
>>
>> If any of these were the missing piece for you, and if they weren't on
>> the wiki, please do help with any updates. If you still see bits
>> missing after reconfiguring and trying the above, there may be more to
>> fix. Let us know if that's the case too?
>>
>>
>
>
___
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


Re: [opensource-dev] Snowglobe 2.0^H^H^H1.3 way forward?

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 12:58 PM, Opensource Obscure  wrote:
>
> Is Runitai actually holding office hours? It seems not:
> http://wiki.secondlife.com/wiki/Office_hours
> I'd like to participate. May some Linden please ping Runitai?

I thought he was. I know that page is often out of date, so I'll fire
off an email to ask.


> With regard to upcoming, but not-yet implemented feature
> as meshes import, I'm assuming that its development model
> is going to follow current and future LL's approach - that is
> 1. design and develop internally/secretely, 2. launch the
> feature, 3. release code.
> Does this make sense?

Some things will happen in the dark, but the current plan is *not* to
do another monolithic Viewer 2 quiet cycle. We want to get
intermittent code dropping regularly again - expect to hear more on
that soon. Once that's covered, I know some teams are actively
campaigning to get their source out regularly again, and that the
graphics guys are in that camp. The company might think other features
are better held. I don't know all the reasons there, but I can see
where some early announcements haven't helped anyone. AO was one good
example. Look back on the amount of damaging FUD about AO and LL, as
well as the constant harassment of Lindens before it was finalized,
and then look at its real impact on resis' daily lives...? One could
write a book on that gap. I'd bet that kind of response is going to be
raised as a counterpoint to open development* at the Lab for years.



* Open development, as opposed to open source - open participation
during the development phase, versus code landing when binaries land
___
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


Re: [opensource-dev] "Bookmark" other residents

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 1:47 PM, Boroondas Gupte
 wrote:
> On 03/12/2010 07:49 PM, Martin Spernau wrote:
>
> A bit like a LM really, only for a profile
>
> This sounds suspiciously like calling cards. Maybe we should allow to create
> them by other ways than only by giving your own to someone?
>
> Speaking of Landmarks, I'd like a way to convert SLURLs to Landmarks without
> visiting the target/destination place.

I think these are both planned, after ensuring that the resulting
calling cards don't reveal online status for non-friends.
___
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


Re: [opensource-dev] Snowglobe 2.0^H^H^H1.3 way forward?

2010-03-12 Thread Soft Linden
On Fri, Mar 12, 2010 at 3:28 PM, Latif Khalifa  wrote:
> What would be particularly beneficial for LL
> if there was some sort of mechanism for merging SG patches back to the
> main viewer trunk. That way you get the benefits of excellent work OS
> devs have put into fixing bugs in SG. Plus you encourage the OS devs
> to provide even more great work (I know many of them felt disappointed
> to see that you could crash viewer2 in many ways that were fixed in
> SG).

This is going to be a *lot* easier once devs split the server and
viewer code apart so these can reside in separate repositories. With
mercurial for source control and a cleanly split project, any of
continuous updates, full commit history, and frequent merging will be
practically free.

The open source team definitely understands this need. The big,
disruptive reorganization for the split is the difficult part right
now. We're all on mercurial internally as of a few weeks ago, which is
going to make the rest easier once viewer 2 merges back to trunk.

Right now, there's a lot of processing (you wouldn't believe the
scripts) to generate the open source drops without server bits mixed
in. That's not conducive to bidirectional merging.
___
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


Re: [opensource-dev] Request for comments about llSetAgentEnvironment / SVC-5520

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 6:23 AM, Maggie Leber (sl: Maggie Darwin)
 wrote:
> On Fri, Mar 12, 2010 at 3:31 PM, Soft Linden  wrote:
>
> If Linden Research continues to project the attitude that open-source
> is no more than a convenient way to get some free grunt labor from
> "enthusiasts" (which strikes me as code for the "hobbyist" term
> Microsoft likes to use to veil their contempt when they want to
> deprecate open-source folks as unprofessional), while locking them out
> of strategic discussions and decisions about the project's direction,
> this effort is doomed to the "throttling" your scolding referred to.

You're putting a term in quotes when you're the one who introduced it
to the discussion. You're then picking apart another party at length
for your selection of words.


> It's neither far-fetched nor paranoid to think that Linden Research
> would like nothing better than to see the viewer devolve into a
> balkanized forest of incompatible versions and forks, struggling to
> catch up to capabilities designed and built in secret

I'd love to be proven wrong, but I expect we'll remain the biggest
contributor for some time. So yes - others will be struggling to catch
up at times.

It does us no good whatsoever to encourage incompatible versions and
forks, however. If we wanted that, we would never release source
again. Instead, as I said days ago, we're moving to mercurial and
investing a lot in rearchitecting our entire code base to get
fine-grained exports coming. This lets people more easily pick and
choose. That's us *reducing* the amount of control we have over
others' viewer structure by getting away from monolithic atomic
exports, and making it *easier* to catch up.

If we were the company you're portraying, we'd stop investing in
better collaboration tools and go back to tarballs, as when the viewer
was first open sourced.


> perhaps even implemented as proprietary binary plugins
> outside the project. The TPV
> policy has already established that Linden Research will set
> capabilities requirements, and the means to deny connection to viewers
> they don't like.

The intent of that policy should be pretty clear, by looking at what
it's prohibited. Content theft, griefing and resource abuse have been
long-term problems. Despite repeated assertions to the contrary, it's
done nothing to tell people what they can't do with the viewer source.
It informs what one can't do when connected to our service with any
viewer, regardless of its origin. It also informs what viewers we're
willing to list in our Viewer Directory. If there's anyone can make
the case that either of these goals are unreasonable, that's a good
discussion to have.


> It will be instructive to see how mesh support is implemented, and
> what role DRM plays in that implementation. The server side of that is
> naturally proprietary, as is the rest of the server. One can't help
> but wonder what will we see happen on the viewer side. If we can see
> anything at all.

Remember that you speculated on that. You can later evaluate similar
worries based on real experience.


> To draw a metaphor from the structural view implicit in your quote
> above, your company can no doubt act to prevent this open-source tail
> from wagging the Linden Research dog.  That may involve "throttling"
> to the point of amputation.

That depends entirely on having a mutually beneficial relationship
with the external developer community. I'd hope we stop publishing if
we think the community would do us a net harm. I'd also hope you leave
if you really believe we're solely out to exploit you for whatever
patches you plan to offer someday.

As I said, nobody's been forced to take a loyalty oath. Sacrifice
shouldn't be expected of the Lab, or of any external developer.
___
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


Re: [opensource-dev] Fwd: Request for comments about llSetAgentEnvironment / SVC-5520

2010-03-14 Thread Soft Linden
On Fri, Mar 12, 2010 at 7:26 PM, Maggie Leber (sl: Maggie Darwin)
 wrote:
> On Fri, Mar 12, 2010 at 2:31 PM, Soft Linden  wrote:
>
>> A totally healthy open source project usually can be developed
>> completely in the open, and in a way that's aligned with everybody's
>> interests. But that takes an active commitment on all sides...
>
> True enough. But I think there's widespread perception that the Second
> Life Viewer is already  not a "totally healthy open-source project",
> and I don't think that perception can't be laid at the door of
> "obstructionism".

When discussions are poisoned to the point where folks are
name-calling and ascribing twisted motives to others on the list, the
people doing that are obstructive. That very much weighs against a
Linden's decision as to whether their work would benefit from open
development. I can also confidently say that the horrible signal to
noise ratio of feedback to developers has been the biggest barrier to
open development, prior to the viewer 2.0 development cycle.


> If that's the case, are you threating even less cooperation with the
> open source project unless people stop "obstructing" by becoming
> cheerleaders for an agenda that you haven't even disclosed?

I'm not threatening anything. I'm pointing out that if you work with a
dev, they're more likely to want to work with you. If you work against
them, they're not going to make an effort to include you. This comes
down to individual Linden and team decisions on how they can be the
most effective.

Even sections of the Linux kernel, the open source flagship, have been
developed in private and then taken back for submission. That's
happened when the community stopped being productive. Sometimes that's
even lead to nice projects, like the new scheduler.

The implication that every last person has to have a say in every last
aspect of development for something to be an open source project is
false. That level of involvement is earned by merit. And demonizing
Linden Lab and its developers or otherwise getting in the way
certainly pisses away whatever developer karma one might have
accumulated.
___
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


Re: [opensource-dev] Fwd: Request for comments about llSetAgentEnvironment / SVC-5520

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 11:32 AM, Ryan McDougall  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?


> 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


Re: [opensource-dev] oh give me a break

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 12:23 PM, Lance Corrimal
 wrote:
> Am 14.03.2010 18:56, schrieb New Hax:
>> Lindens should be staying with their promises
>
> related question, where's the svn repo to check out the server code?

How is that in any way related?

We're closer on some of the tech, but don't yet operate with a
business model where giving away the hosting business would make
sense. Nobody promised otherwise.
___
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


Re: [opensource-dev] Fwd: Request for comments about llSetAgentEnvironment / SVC-5520

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 12:30 PM, Ryan McDougall  wrote:
>
> 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.

Of everything in the post you quoted, you single out the chance to
take a swipe at semantics.

Okay, first: you're wrong. open source refers to availability of the
source for an end product. This is a well-defined term, and an open
source project is open. Many, but not all open source projects have
open design and/or open development as characteristics of the project.
These are also well-understood terms.

Second, read the rest of the post and see if you can spot the irony.
The deeper elucidation you're offering is on what I'm trying to
advance by explaining the benefits of constructive, meaningful
discussion. I'm trying to tell you how you can encourage more open
design and open development. If you want equal participation, you gain
it by merit - by acting as an equal. We're working to provide every
kind of opportunity for you to participate as a peer, and what you do
with that opportunity will be up to you.

This isn't even an "us" vs "them" thing. If a Linden tried to involve
himself in a project by taking pot shots and grousing instead of
furthering the project, it wouldn't get him any closer to peer
participation either. If one of the offices became notorious for
laying grief on projects, a Linden would do best to distance himself
from that office or to help fix things in that office instead of
defending its behavior to the hilt.

What's your choice?
___
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


Re: [opensource-dev] oh give me a break

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 1:14 PM, Carlo Wood  wrote:
> What worries me is that before, correctly, it was stated: copybot
> is not illegal, copying something and then SELLING it is.

No. Copying non-permissive content has been against the ToS since 2006
or so, regardless of what one did with the content. The tool itself
wasn't previously against the rules.


> If some really good hacker does exactly that what everyone says:
> get content that simply can't be protected, then that doesn't mean
> he will start a business with it and make USD$ 100,000 per year
> with products of others.  And until someone does that (sell products
> of others), it's innocent childs play.  Therefore, copying stuff
> isn't that bad by itself imho

The profit motive is a common red herring in IP discussions. Except in
rare cases like Creative Commons licenses that explicitly spell out
allowance for non-commercial use, the profit motive has little to do
with whether copying is okay. Commercial distribution has more to do
with how easy and profitable prosecution is. Over a certain money
value, it's much easier to prosecute across state lines or from
another country, and the suit can cover its own costs.
___
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


Re: [opensource-dev] Fwd: Request for comments about llSetAgentEnvironment / SVC-5520

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 1:32 PM, Ryan McDougall  wrote:
>
> I'm not interested in how to humbly coax LL's
> good will on bended knee

And that's not what has been asked of you. The rest of your post hangs
on that mischaracterization.

When you're on the realxtend list, you're civil and encourage
participation. I assume that's because you know that's what's involved
in making a project work. I'm asking for a similar baseline here if
you want to remain involved.
___
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


Re: [opensource-dev] oh give me a break

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 2:09 PM, Lance Corrimal
 wrote:
> Am 14.03.2010 20:37, schrieb Soft Linden:
>> On Sun, Mar 14, 2010 at 12:23 PM, Lance Corrimal
>>  wrote:
>>
>>> Am 14.03.2010 18:56, schrieb New Hax:
>>>
>>>> Lindens should be staying with their promises
>>>>
>>> related question, where's the svn repo to check out the server code?
>>>
>> How is that in any way related?
>>
>> We're closer on some of the tech, but don't yet operate with a
>> business model where giving away the hosting business would make
>> sense. Nobody promised otherwise.
>>
> I might be totally wrong but I remember phil saying that the server code
> would be open sourced as well, back when snowglobe started...

It's a goal. In the long run, there will be many virtual world
services and it's in our best interest that they're SL-compatible. So
we've got a strong incentive, and we're doing a lot of work toward
that end. But it's nothing we've said we're releasing immediately.

There are still a lot of unsolved problems in the way. We'd need to
provide a way to move off of Havok while still remaining stable with
insane physics content, deal with a lot of licensing issues, rework
the server protocol to deal with untrusted peers and survive wider
version differences, find a way to preserve the economy and creator
rights, on and on. Even open sourcing the viewer was a huge time and
resource investment, done with the calculation that the time invested
would eventually pay off.

If you look at things like the enterprise product and its related
content licensing work, or the interop work that's in Snowglobe today,
you can see some of the necessary bits coming together.
___
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


Re: [opensource-dev] oh give me a break

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 2:59 PM, Lawson English  wrote:
> Lance Corrimal wrote:
>>
>> Am 14.03.2010 20:37, schrieb Soft Linden:
>>
>>>
>>> On Sun, Mar 14, 2010 at 12:23 PM, Lance Corrimal
>>>  wrote:
>>>
>>>>
>>>> Am 14.03.2010 18:56, schrieb New Hax:
>>>>
>>>>>
>>>>> Lindens should be staying with their promises
>>>>>
>>>>
>>>> related question, where's the svn repo to check out the server code?
>>>>
>>>
>>> How is that in any way related?
>>>
>>> We're closer on some of the tech, but don't yet operate with a
>>> business model where giving away the hosting business would make
>>> sense. Nobody promised otherwise.
>>>
>>
>> I might be totally wrong but I remember phil saying that the server code
>> would be open sourced as well, back when snowglobe started...
>>
>>
>
> That was the intent, but I think things got away from them. By all accounts,
> the server code is even more scary thant he viewer code was when first
> released and with OpenSim and a C++ implementation on its way, releasing the
> SL code makes no real sense for LL, IMHO.

That's going to depend on the state of other projects by the time
we've solved the problems I mentioned earlier in the thread. At that
point, it's going to make sense to invest all we can in increasing
uptake in all SL-compatible virtual worlds. But yeah - it makes no
real sense to make that investment now.
___
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


Re: [opensource-dev] oh give me a break

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 3:41 PM, New Hax  wrote:
> anyways im done here, Linden Labs is going to close the code and
> become big brother. Just watch. I thought i'd come out of lurking but
> i guess that was the wrong idea. have a good time while SL swirls
> around the drain when it could be taking the world over, used
> everywhere like the web, if it were truly open.

GPL code doesn't mean abandoning personal property in anything the
project touches. That's the strawman position of hack bloggers and the
dream of looters. I'm sorry that anyone's actually bought into it, or
thinks that anyone with anything to contribute to this project would
support it.

GPL depends on copyright - recognition of intellectual property - for
enforcement. To maintain that copyright doesn't apply where money
isn't changing hands is to say that the GPL isn't enforceable. And it
sure as hell is.

This has drifted pretty far off topic. Rest assured that IP applies,
and that even if it didn't owing to some odd loophole - we would
enforce the same rules with the ToS. The resi content creators, and
their participation in a micropayment economy, is one of the biggest
factors that drove Second Life to have the wealth of content that you
enjoy today.
___
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


Re: [opensource-dev] oh give me a break

2010-03-14 Thread Soft Linden
On Sun, Mar 14, 2010 at 3:47 PM, Kevin Woolley  wrote:
> I own three Sims in SL, that's ~$600 a month or so to the Lindens, and
> that's supported off DRM'ed content creation that I sell. If my income was
> to vanish because of widespread content theft then I'd be out of SL.
>
> I find Hax's attitude extremely concerning.

It's a good thing he's neither a contributor, nor - to the best of my
knowledge - representative of anyone with code in our project. He's
just a guy showing up with an opinion.


> In fact I think we should now recognise that Open Sourcing the viewer has
> been a mistake, and the Lindens should close it off again, possibly
> replacing it with controlled licensed development.

copybot and copying proxies existed before the viewer was made open
source, and would continue to exist without the viewer being open
source. Abandoning source publication wouldn't stop the problem. There
are literally dozens of tools that don't use one line of our code.

Keep in mind that open source projects also include clients and tools
that help identify copy botters, added clothing layer protection even
before Viewer 2, add automatic recognition of some copied content, and
more. It's also meant some better building and scripting tools, free
clothing texture upload previews and other things that help in
creating content.

On the balance, the open source viewer has improved the situation for
content creators.
___
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


Re: [opensource-dev] oh give me a break

2010-03-15 Thread Soft Linden
On Monday, March 15, 2010, Kevin Woolley  wrote:
> @Soft Linden - apparently it's not just the 'one guy' - it looks like this
> list is full of people who only want the viewer open sourced so they can
> 'free' intellectual property.

Who? There's a non-participant who showed up to troll, and Carlos who
says he wishes things were different so he could learn and experiment
more.

But - even if the list were swarming with looters itching to violate
others' rights, how would the app store solution you push be better
for stopping copying? Closing the source wouldn't help for the reasons
I gave in my first reply. How does closing source and adding yet
another API and distribution model make copying harder?
___
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


Re: [opensource-dev] oh give me a break

2010-03-15 Thread Soft Linden
On Monday, March 15, 2010, Vex Streeter  wrote:
> Excellent discussion, Thomas - I think I concur on every point.
>
> I'd add, however, that I think LL could tweak the economic model to
> discourage for-profit content theft.  Perhaps requiring that account be
> verified in order to convert L$ to real world currency or even a monthly
> L$ transaction limit.  No, I haven't thought about it very deeply, but
> since DRM is so often counterproductive, perhaps cracking down on the
> money laundering side of the equation would be a better (and much less
> intrusive) approach.

We're very active on squashing the financial side, and go out of our
way to prevent cash-outs in these cases, even adding burden to
third-party exchanges. It's best done with a multi-pronged approach,
so our successes there don't stop us from supplementing with other
approaches.

Any additional ideas on squashing fraud are always appreciated, via
mail to secur...@lindenlab.com. Please don't hold those discussions on
this list.
___
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


Re: [opensource-dev] Third party viewer policy: commencement date

2010-03-21 Thread Soft Linden
On Sun, Mar 21, 2010 at 7:15 AM, Tayra Dagostino
 wrote:
> On Sun, 21 Mar 2010 18:01:02 +0800
> "Boy Lane"  wrote:
>
>> But worse than this, the updated TPV policy does not allow *anyone*
>> to comply with that policy.The policy is legally and technically
>> flawed. It's impossible to comply and not violate either LL's policy
>> itself or licensing terms (GPL). As a developer I can also not be
>> compliant as LL forces me to carry a legal burden LL themselves
>> disclaimed, and which the GPL explicitly excludes as "no warranty"
>> and "limited liability". You can read that in every source code file.
>> Just a couple of paragraphs that are in direct conflict with each
>> other:
>
> GPL is about source of viewer, and is accomplished
>
> TPV is a part of term of use for external developer, you can use source
> in GPL way without any restriction, but if you want connect your viewer
> to LL grid (LL isn't a software, is a real company) there are some
> rules, nobody disallow you to modify, patch or distribute a
> fork/modified viewer in GPL license.
>
> TPV is a restriction for LL grid and services, not about sources

Tayra is correct. This is also point 2 on the TPV Policy FAQ:
http://wiki.secondlife.com/wiki/Linden_Lab_Official:Third_Party_Policy_and_Viewer_Directory_FAQ

The GPL and the viewer policy are separate agreements for separate
purposes and do not need to be reconciled.
___
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


Re: [opensource-dev] Third party viewer policy: commencement date

2010-03-21 Thread Soft Linden
On Sat, Mar 20, 2010 at 6:45 PM, Carlo Wood  wrote:
> On Sat, Mar 20, 2010 at 09:21:25AM -0700, Joe Linden wrote:
>> The updated version of the Third Party Viewer Policy was posted here about a
>> week ago:
>> http://secondlife.com/corporate/tpv.php
>
> That says that if a developer changes the code and distributes it,
> you reserve the right to pursue any and all legal and equitable remedies:
>
> 3 a. If you are a [...] Developer of Third-Party Viewers, you must not:
>  [...] design Third-Party Viewers to [...]
>
> If we believe you are or have been associated with activities that violate
> this paragraph, either within or outside of Second Life, we may take any
> enforcement action we deem appropriate [...] and pursuit of all legal and
> equitable remedies.
>
> 7 d. You (Developer of Third-Party Viewers) assume all risks, expenses, and
>     defects of any Third-Party Viewers that you [use,] develop, or(!) 
> distribute.
>
> This is not compatible with the GPL.
> Therefore, anyone who contributed to the GPL-ed code has a case
> if they want to retract their contribution.

You're running into problems because you're trying to lift bits out of
the policy and treat them as stand-alone statements. At the onset, the
policy says:

"All users and Developers of Third-Party Viewers must agree to the
following sections linked to below, in addition to the Second Life
Terms of Service. If you do not agree, you are not allowed to use
Second Life through a Third-Party Viewer."

The policy is for users and developers making use of Second Life. You
are in no way bound by the TPV Policy if you aren't making use of
Second Life. If you are making use of Second Life, agreeing to the TPV
Policy is part of the exchange.
___
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


Re: [opensource-dev] impending lawsuit?

2010-04-14 Thread Soft Linden
I don't know the details on this, however it's definitely off topic
for this list.


On Wed, Apr 14, 2010 at 1:28 AM, Lance Corrimal
 wrote:
> Hey all,
>
> just got this notecard inworld:
>
> "Hello.
>
> You are reading this because you were listed in a lawsuit by Belial Foulsbane
> and Scarlett Vielle.
> Somehow you are a victim of his False DMCA claims, and his ongoing effort to
> manipulate LL into killing off his competition for the "Emerald Speed Rez".
___
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