<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff size=2>I
think the concern that Michael brings up is a little bit of a red herring.
Let me explain why. To me, it sounds like he is saying that because some
implementations of OpenSim grids would not be able to guarantee the validity of
the currency in their implementation, then we should not create software that
will make it possible in any implementation. That sounds like a mistake to
me.</FONT></SPAN></DIV>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff size=2>To me,
the handling of ingrid currency is one of the more compelling aspects of the
Second Life and related experience. It is worth noting that many MMORPGs
have different ways of supporting currencies, and from an MMORPG perspective, it
seems essential. Likewise, from a business perspective in seems
essential. I could easily foresee myself running a very open grid where
anyone could connect their regions and the currency in that grid would be
meaningless, while at the same time, running a much more tightly controlled grid
where I could verify the region operators and feel confident that the money in
that grid has real meaning. It seems to me as if currency should be grid
dependent and not region dependent. My understand is that this is how the
current SL viewers and SL servers behave, and my hope is that OpenSim will end
up being essentially an alternative choice to the SL servers that behave
essentially the same way and can interact with the existing SL viewers without
the need for special mods to the viewers.</FONT></SPAN></DIV>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff size=2>So, I
do hope that people rethink their view about currency and its role in the
OpenSim project. I believe that not addressing it and making it an
important part of the project will make the project much less
compelling.</FONT></SPAN></DIV>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff
size=2>Aldon</FONT></SPAN></DIV>
<DIV><SPAN class=640153017-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<BLOCKQUOTE>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B>
opensim-dev-bounces@lists.berlios.de
[mailto:opensim-dev-bounces@lists.berlios.de]<B>On Behalf Of </B>Michael
Wright<BR><B>Sent:</B> Wednesday, November 14, 2007 11:59 AM<BR><B>To:</B>
opensim-dev@lists.berlios.de<BR><B>Subject:</B> Re: [Opensim-dev]
Micropayment<BR><BR></FONT></DIV>One of the main problems with money in
opensim, is the whole thing of having the Region servers involved, in any way,
in transactions. Which is how the current system is set up. <BR><BR>That is
okay, if you always know that you can trust a region server; ie you have a
closed grid where every region server on that grid is trusted. This is how LL
can use the current system. As they control the servers, they "know" how
each region server will behave. But with a open grid where other people can
connect their region servers, then we can no longer trust a region, like the
current system expects. Anyone, could have changed some code on their server
to do fake transactions or various other things. <BR><BR>So the general
opinion is that money should be something like a direct client to transaction
server approach, with messages saying the transaction has been completed sent
to the region server if required. And that will need changes to the
client.<BR><BR>So at least at this point, currency is not part of the opensim
project. I generally, don't think it will ever really be part of the core, as
different uses could have their own requirements. And some uses, just won't
require any in-world currency. So its likely that such systems will be
add-ons/modules. But even for those its really to early. <BR><BR><B><I>Aldon
Hynes <Aldon.Hynes@Orient-Lodge.com></I></B> wrote:
<BLOCKQUOTE class=replbq
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">
<META content="MSHTML 5.50.4807.2300" name=GENERATOR>
<STYLE></STYLE>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2>Ezekiel, Sean,</FONT></SPAN></DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2> I do hope I'm not being dismissed as a 'marketing
guy'. I've been trying to keep the discussion of how finances are
handled in OpenSim on a technical level. I initially brought it up in
terms of how we handle authentication as a response to a suggestion of
dealing with anonymous users. As we looked more closely at it, I tried
to focus particularly on how money is handle in scripts since that seems to
be the real key do commerce in Second Life and hence is likely to be key in
OpenSim as well.</FONT></SPAN></DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2> When I connect to my OpenSim grid, I see that I have
1000 dollars. I've looked at the database schema, and I don't see
where that is stored. It would seem as if it ought to be in the users
table. However, I don't know enough about the entity relationships to
know if it would be better off in one of the other folders. In
addition, I'm not well enough acquainted with the code, or the data
abstraction layer at this point, to have a good view of how to approach
modifying the schema.</FONT></SPAN></DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2> I also scanned through the code, but I couldn't find the
section of code where the number of dollars that a user has is
communicated back and forth between the server to the
client.</FONT></SPAN></DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2> All of that said, I think Ezekiel is right. I've
worked on too many projects in the past were an important part of
functionality is not considered early on and it becomes a mess trying to
shoehorn that functionality in later. In my mind, the currency
component is one of those pieces of functionality I would hate to see
shoehorned in at the last minute.</FONT></SPAN></DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2> So, I do hope that we maintain a good threat about the
currency and not simply dismiss it because of potential non-technical
issues. </FONT></SPAN></DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=406094513-14112007><FONT face=Arial color=#0000ff
size=2>Aldon</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B>
opensim-dev-bounces@lists.berlios.de
[mailto:opensim-dev-bounces@lists.berlios.de]<B>On Behalf Of
</B>ezekiel@daelindor.com<BR><B>Sent:</B> Wednesday, November 14, 2007
5:03 AM<BR><B>To:</B> opensim-dev@lists.berlios.de<BR><B>Subject:</B> Re:
[Opensim-dev] Micropayment<BR><BR></FONT></DIV>
<DIV><FONT face=Arial size=2>Sean,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>you are absolutely right. The technical
discussion should not be drowned by </FONT><FONT face=Arial
size=2>enhancement requests from the 'marketing guys'.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>However, while you dev guys are working hard
to get the core up to speed, someone must </FONT><FONT face=Arial
size=2>plan ahead to add the features that make this whole venture a
success.</FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If we discuss the money and usability stuff
in a separate thread, how do we make sure </FONT><FONT face=Arial
size=2>that we get heard and you don't end up with an excellent
implementation of an SL clone - minus the hipe ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Ezekiel</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>>I think that in world Money is one of
those places where the OpenSim<BR>>grid runners are going to need to
provide code appropriate to their<BR>>situation. Running a sim
with no money is easy. Money opens up all<BR>>sorts of other non
technical issues: privacy laws, taxes, refunds, etc.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>>It would be nice to avoid drowning out
the technical conversation on<BR>>list with lots of money
pontificating.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>>That being said, patches are always
welcomed. :)<BR> </FONT></DIV>
<DIV><FONT face=Arial size=2>>Sean
Dague</FONT></DIV></BLOCKQUOTE>_______________________________________________<BR>Opensim-dev
mailing
list<BR>Opensim-dev@lists.berlios.de<BR>https://lists.berlios.de/mailman/listinfo/opensim-dev<BR></BLOCKQUOTE><BR>
<P>
<HR SIZE=1>
For ideas on reducing your carbon footprint visit <A
href="http://uk.promotions.yahoo.com/forgood/environment.html">Yahoo! For
Good</A> this month. </BLOCKQUOTE></BODY></HTML>