[Opensim-dev] Harvesting code from forks of Opensim
Melanie
melanie at t-data.com
Wed May 27 16:15:20 UTC 2015
They would be welcomed.
The license is compatible, I checked.
Melanie
On 27/05/2015 03:24, W Smith wrote:
> First of all I have no interest in extracting anything from the AA* functions or any other part of Aurora-Sim that is not required by LSL functions.
>
> I was only looking at the possibility of extracting usable code from the LSL ll* functions. The one I was looking at first were the llJson* and llList2Json. The other 20+ LSL function that seem to be missing from OpenSim I was going to have a go at later, and at a minimum produce a "not Implemented" placeholder version so at least constants and method signatures would be available for someone to fill out.
>
> It turns out, after attempting it, there are some quite large differences between what the aurora-sim json functions do and how they behave in SL so the Aurora code turns out to be more a tutorial on using the OSD libraries than a proper implementation to be copied.
>
> A few parts of the Aurora sim function are usable (general looping structure) as is but most require changes to correct the differences with SLs version.
>
> Since these functions rely heavily on the use OSD libraries, and personally I cannot see that use as being copyrightable, and looping through a list cannot be done many ways either.
>
> So, back to my original question, will this be likely to be acceptable?
>
> Talun
>
> --------------------------------------------
> On Wed, 27/5/15, Fly Man <fly.man.opensim at gmail.com> wrote:
>
> Subject: Re: [Opensim-dev] Harvesting code from forks of Opensim
> To: opensim-dev at opensimulator.org
> Date: Wednesday, 27 May, 2015, 1:18
>
> Let me answer most
> questions that have been shooting up in my personal mailbox
> which have to do with Opensim as a project.
>
> I'll start with
> perhaps the most easy part of the discussion: AuroraSim.
>
> AuroraSim is a derivated
> from OpenSim, forked on the 14th of October 2010 after Rev
> (RevolutionSmythe) decided that Opensim wasn't going
> into the way he personally had seen. He decided to fork the
> Opensim tree and renamed it to AuroraSim. In the years
> following he upgraded parts of the source-code and added a
> set of new functional code parts knows as the
> aaFunctions.
>
> These
> functions are based on the code that he wrote at that moment
> for the AuroraSim branch. Remember, this is an OLDER copy of
> what the current Opensim branch is now. Most of the
> functions in there won't ever work in Opensim mainly
> because Opensim does not have these older hooks.
>
> In 2013 Rev was done
> with his education and decided to start working which
> brought AuroraSim to a slower moving branch and patches
> weren't applied instantly anymore. The last patch that
> was applied to the sourcecode was Jan 2014 and the project
> slowly died.
>
> So,
> currently there's no maintainer of any of the code that
> was/is in AuroraSim other then what is currently in that
> GitHub repository.
>
> Now here comes the part which Kevin
> already mentioned: "The fork is called
> WhiteCore"
>
> Indeed, WhiteCore is a fork of
> AuroraSim after I personally saw what was happening to
> AuroraSim. I had been watching the slow pace for a longer
> period of time and already had found 2 other people that had
> the same "issue". So in December 2013 AuroraSim
> was forked and re-based as WhiteCoreSim.
>
> Currently in development with 2
> other developers, I am 1 of the 3 lead developers that
> actively maintain that "fork" although it's
> not even close to what the endgoal for it will be.
>
> 1 thing that we
> broke "on purpose" when we changed the name is the
> aaFunctions because only Rev knows exactly how they are
> meant to work. At the moment there's no other person who
> knows what exactly the functions are meant to do other then
> a better way to have NPC's spawn and some basic
> functions that mimic the osFunctions.
>
> Conclusion: There's no developer
> at the moment that can look into Rev's head from a
> distance and ask him how the functions are meant to work (if
> they still work at all) and my -1 was meant to say
> "Please do not put things that no one knows about in
> OpenSim"
>
>
>
> 2015-05-27 1:58 GMT+02:00
> Dahlia Trimble <dahliatrimble at gmail.com>:
> Just to clarify on
> the slight chance it was missed, I wasn't suggesting
> anyone "fork off" in any sense of the term. Many
> forks, both public and private, already exist and I suspect
> more will come about. My hope is that the community will
> survuve and even thrive beyond any code fork.
>
> On Tue, May 26, 2015 at
> 4:22 PM, Morgaine <morgaine.dinova at googlemail.com>
> wrote:
> Dahlia writes:
> >
> I'd like to see disagreement and forks as a means to
> drive innovation rather than conflict.
>
> More often than not,
> real project forking into separate projects (not just
> forking in the github sense) implies an inability or lack of
> desire to find a meeting of minds with technical peers.
>
> If requirements are
> dramatically different then project forking can be a very
> reasonable way forward, and to the benefit of everybody.
> But if the requirements are really quite similar then
> forking is more likely an indication of inflexibility and
> intransigence by one or both parties. The communal
> engineering process has probably failed.
>
> This is a
> technical project, so it's inherently different to
> discussing the merits of cat pictures -- discussions can be
> objective. A rationally presented suggestion or even a
> strong criticism presented in good faith is not a reason for
> telling people to fork off. If that is the response then
> it's a sign of extreme project ill health.
>
> Negative feedback
> is intrinsic to good engineering, and all good engineers
> embrace it. That's not theoretical. Without it a
> project's direction would never change to take into
> consideration the bitter lessons of experience.
>
> Morgaine.
>
>
> On Tue, May 26, 2015 at
> 11:35 PM, Dahlia Trimble <dahliatrimble at gmail.com>
> wrote:
> Apparently there is still a fair bit of passion
> about this platform and I prefer to see this in a manner
> where people can use the code in a way they see fit and to
> (hopefully) contribute back something or pay it forward in
> other ways as appropriate. I'm not opposed to forks but
> I'd hope civil discourse can be maintained even through
> the times when much disagreement looms. I would hope that
> various forks and branches could benefit from each other and
> the community as a whole can thereby benefit. I'd like
> to see disagreement and forks as a means to drive innovation
> rather than conflict.
>
> On Tue, May 26, 2015 at
> 2:14 PM, Morgaine <morgaine.dinova at googlemail.com>
> wrote:
> Good data, thanks Cinder. It doesn't
> look like death to me.
>
> You clearly have some elite query-foo
> skills, can you generate a historical list of commits per
> month and per year? This is a very strong way of debunking
> allegations of death! :P
>
>
> On Tue, May 26,
> 2015 at 10:05 PM, Cinder Roxley <cinder at alchemyviewer.org>
> wrote:
> On May 26, 2015 at 2:59:54
> PM, Morgaine (morgaine.dinova at googlemail.com)
> wrote: I'm just an observer
> on this project, albeit a very long term one, dating back to
> near the beginning. One thing that long-term observers are
> well qualified to do is to confirm or to deny the veracity
> of allegations of long-term trends.
>
> Mike Chase's allegation that
>
> "OpenSim is slowly dieing
> (IMO) from neglect"
>
> is clearly unfounded since commits show
> no sign of stopping. I haven't checked the rate of
> commits so perhaps Mike has more information in this
> regard. I welcome better
> information.https://www.openhub.net/p/opensimulator/commits/summary--
> Cinder
> Roxley
> Sent
> with Airmail
> _______________________________________________
>
> Opensim-dev mailing list
>
> Opensim-dev at opensimulator.org
>
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>
>
> _______________________________________________
>
> Opensim-dev mailing list
>
> Opensim-dev at opensimulator.org
>
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>
>
> _______________________________________________
>
> Opensim-dev mailing list
>
> Opensim-dev at opensimulator.org
>
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>
>
> _______________________________________________
>
> Opensim-dev mailing list
>
> Opensim-dev at opensimulator.org
>
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>
>
> _______________________________________________
>
> Opensim-dev mailing list
>
> Opensim-dev at opensimulator.org
>
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
>
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
More information about the Opensim-dev
mailing list