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