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="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta content="MSHTML 5.50.4807.2300" name="GENERATOR"> <style></style>  <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" size="2">Ezekiel, Sean,</font></span></div> <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" size="2"></font></span> </div> <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" 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 color="#0000ff" face="Arial" size="2"></font></span> </div> <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" 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 color="#0000ff" face="Arial" size="2"></font></span> </div> <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" 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 color="#0000ff" face="Arial" size="2"></font></span> </div> <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" 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 color="#0000ff" face="Arial" size="2"></font></span> </div> <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" 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 color="#0000ff" face="Arial" size="2"></font></span> </div> <div><span class="406094513-14112007"><font color="#0000ff" face="Arial" 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.