That's odd that you would say that, see when i look at the gadget frame generating code their identical, including the flaky duplicate synd & container params that i put in there to make iLike work at some point, the same gadget prefs parsing code, the same $gadget array with the same keys ... only the way that the gadget information is loaded is different (which i have abstracted in a model, and esprit does in a inline sql statement):
http://code.google.com/p/partuza/source/browse/trunk/Application/Views/gadget/gadget.php http://code.google.com/p/esprit/source/browse/trunk/sns/addGadget.php In the way that gadgets are loaded, way that you reload gadgets if their information is stale, how you talk to shindig's metadata service is 100% identical too (even upto the SQL schema & statements): (load_get_application -> saveApplication, and fetch_gadget_metadata -> fetch_gadget_metadata) http://code.google.com/p/partuza/source/browse/trunk/Application/Models/applications/applications.php http://code.google.com/p/esprit/source/browse/trunk/sns/createApp.php Even some of my colorful comments are left in place like: //TODO move these to PartuzaConfig.php, this is uglaaaaaayyyy! http://code.google.com/p/partuza/source/browse/trunk/Shindig/PartuzaDbFetcher.php http://code.google.com/p/esprit/source/browse/trunk/shindigFiles/espritDBFetcher.php I could go on for a while here, but I think we can both agree that your statement that it is completely written from scratch is not correct, sure there is enough original code there too, especifically in the UI part, but to say it is not based on Partuza is not factual, it would appear to me that all social & gadget logic code, shindig intergration and much of the underlying sql schema's are is directly copied of Partuza's files. As I mentioned before, that's great and exactly what Partuza was meant for so no problems or hard feelings at all! But the license does request that you leave the original apache license headers in tact in those files, and provide an attribution, as mentioned in the earlier email. -- Chris On Wed, Sep 10, 2008 at 4:16 PM, Astha Bhatnagar < [EMAIL PROTECTED]> wrote: > Thanks for your inputs Chris. > > Let me take this opportunity to clarify that esprit is not a derivative > work of partuza. Esprit has been written from scratch by our R&D team. :) We > have used only one javascript file which we are working on to license as per > the derivative work requirements. We ourselves are APL 2.0 > > In addition it is not just php which we have been working on, we have been > actively working on the Java implementation (project- zing) which we > announced some days ago (http://code.google.com/p/zing). > > The idea behind esprit is to have a simple SNS which is compatible with > OpenSocial using Shindig. Hence you would find more commonly used SNS > features in esprit. Today we stand at a point were we can share this to the > world and keep improving as we from now on. Hope that esprit helps more > people into the world of opensocial and Shindig. :) > > Esprit major features > > 1. Esprit shows friends album pics on the user home page > 2. making online Photo Albums. > 3. Communication with friends through public messages like scraps and > private messages like email. > 4. Notifications for scrape and friend requests > 5. Esprit provides updates of friends activities on user's home page > > best regards, > Astha > > > On Wed, Sep 10, 2008 at 6:22 PM, Chris Chabot <[EMAIL PROTECTED]> wrote: > >> It seems to be based on a simplified version of partuza's code for the >> application logic, service adapters, container javascript, etc without the >> MVC stytle seperation of the SQL / PHP / HTML code , caching, mod_rewrite >> type fancy url's, etc that partza has, but with some added functionality >> like albums, messaging and mail sending. >> >> Astha, I will always encourage any and all branches, offspring and >> inspired products based on Partuza, that's what it's mean and completely in >> the spirit of open source, so I'm very happy to see it was useful to you. >> >> However one thing I hope you will be able to correct, all of Partuza's >> files are licensed under the Apache License v2, which requires you to keep >> the license headers in tact when re-distributing the code, which seem to be >> missing from your files, also you are required by the license to to carry an >> attribution to the original code (something like: "This code is based on a >> modified version of Partuza's code, which is available under the Apache >> License 2.0 at http://code.google.com/p/partuza"). >> >> See http://www.apache.org/licenses/LICENSE-2.0 for more details. >> >> Besides the legal aspect it's good manners too when you use someone else's >> code to build your project with to attribute them, right? :) >> >> Thanks in advance & congrats on the cool project! >> >> -- Chris >> >> >> >> On Wed, Sep 10, 2008 at 2:15 PM, Erel Segal <[EMAIL PROTECTED]> wrote: >> >>> Can you please describe the differences between Esprit and Partuzza? >>> >>> 2008/9/10, Astha Bhatnagar <[EMAIL PROTECTED]>: >>> > >>> > Hi Everyone, >>> > >>> > Esprit is one of the few open sourced SNS built in php. It uses Shindig >>> as >>> > its open social container. Esprit provides a very good basic SNS on >>> which >>> > you can build your own social networking website. It is licensed under >>> > Apache License 2.0. Esprit is simple and easy to install, and also >>> contains >>> > the essential features of a SNS which are as follows: >>> > >>> > · Manage online user profile. >>> > >>> > · Making Friends and online social network for personal and >>> > professional reasons. >>> > >>> > · Uploading photos and making online Photo Albums. >>> > >>> > · Communication with friends through public messages like >>> scrapes >>> > and private messages like email. >>> > >>> > · Provides Shindig OpenSocial container for application >>> developers >>> > to integrate their applications with Esprit. >>> > >>> > >>> > >>> > While you can use esprit as a base for your social networking site, it >>> is >>> > also reference implementation for the Shindig framework in PHP. >>> > >>> > >>> > For all the details of the features, usage, installation and technical >>> > details please visit http://code.google.com/p/esprit. >>> > >>> > >>> > Formal discussion forum for esprit is >>> > http://groups.google.com/group/Espritgroup >>> > >>> > Our blog is at http://espritsns.blogspot.com/ >>> > >>> > We have started recently and currently at 0.9 beta. Our short term >>> roadmap >>> > is laid out in terms of features and we are working on crystallizing >>> our >>> > long term roadmap. We will work on the schedule soon. >>> > >>> > Sincerely looking forward for your comments/suggestions .. >>> > >>> > >>> > Regards, >>> > >>> > Astha Bhatnagar >>> > >>> >> >> >

