You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Astha Bhatnagar <as...@gmail.com> on 2008/09/10 14:08:45 UTC

Esprit - PHP Shindig based Social Networking Site (SNS)

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

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Kevin Brown <et...@google.com>.
I was in a bad mood this morning until I saw this thread. I needed a good
chuckle! :)

On Wed, Sep 10, 2008 at 7:59 AM, Chris Chabot <ch...@google.com> wrote:

> 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 <
> asthabhatnagar2008@gmail.com> 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 <ch...@google.com>
> 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 <er...@gmail.com> wrote:
> >>
> >>> Can you please describe the differences between Esprit and Partuzza?
> >>>
> >>> 2008/9/10, Astha Bhatnagar <as...@gmail.com>:
> >>> >
> >>> > 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
> >>> >
> >>>
> >>
> >>
> >
>

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Chris Chabot <ch...@google.com>.
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 <
asthabhatnagar2008@gmail.com> 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 <ch...@google.com> 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 <er...@gmail.com> wrote:
>>
>>> Can you please describe the differences between Esprit and Partuzza?
>>>
>>> 2008/9/10, Astha Bhatnagar <as...@gmail.com>:
>>> >
>>> > 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
>>> >
>>>
>>
>>
>

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Astha Bhatnagar <as...@gmail.com>.
Hi Everyone,

Have updated the code for License information.

Thanks,
Astha
On Wed, Sep 10, 2008 at 11:38 PM, Chris Chabot <ch...@google.com> wrote:

> Hi Astha,
>
> Thanks for your reply, no hard feelings, we kind of suspected already that
> that could've been the case :)
>
> If you could put a NOTICE in the project root with a 'Part of the code of
> this project was based on Partuza (http://url , etc)' and restore the
> Apache License files in the affected files & add a notice to the files that
> are based on Partuza, that would be great, thanks.
>
> Also, when releasing a project under the Apache License, your advised to
> put that license header @ the top of all your files, and a LICENSE file (or
> NOTICE) containing the license info, for, well such situations really, that
> you can prove that those files were covered by the license, see the link i
> send in my initial reply for the exact details on how and what.
>
> Without such LICENSE file & headers in the files, no one could count on it
> really being apache licensed, which makes it a lot harder for interested
> people to depend on the fact that they can use the code. The apache.orgsite is a great resources for info on this subject.
>
> Again, thanks for the reply & I look forward to our future conversations on
> other topics :)
>
>   -- Chris
>
>
>
> On Wed, Sep 10, 2008 at 7:49 PM, Astha Bhatnagar <
> asthabhatnagar2008@gmail.com> wrote:
>
>> Hi Chris, Guido and All,
>>
>> First of all let me acknowledge the mistake and ask for apologies. One of
>> the engineers surely has taken a short cut. While that is something internal
>> to what I need to look into, I assure you that it was not to my knowledge.
>> It would have been foolish of me to do so publicly.
>>
>> I am not against derivative work, just that the goal was for a fresh
>> initiative. Having said that let me assure you that we will update the
>> license related text tomorrow our working day and make sure we stay
>> compliant to what is necessary.
>>
>> Thank you for bringing this out, I would rather know it now than later.
>>
>> I am looking forward for more fruitful interactions and taking esprit on
>> its way.
>>
>> best regards,
>> Astha
>>
>>
>> On Wed, Sep 10, 2008 at 10:52 PM, Guido Barosio <gb...@gmail.com>wrote:
>>
>>> >
>>> > 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
>>>
>>> Well, maybe your R&D team (or one of the guys) took some code without
>>> mentioning? Ashta, what Chris said is definitely true and correct.
>>> Furthermore, the fact that many of your php pieces do not include a
>>> License triggers my attention.
>>>
>>> Anyway, this is good news and for sure we are all happy!
>>>
>>> BTW, is there something that Esprit already complies and Partuza does
>>> not?
>>>
>>> gb.-
>>>
>>> PS Chris: The "uglaaaaaayyyy" worked betta' than an md5 of your own
>>> source! ;-)
>>>
>>>
>>> --
>>> Guido Barosio
>>> -----------------------
>>> http://www.globant.com
>>> guido.barosio@globant.com
>>>
>>
>>
>

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Chris Chabot <ch...@google.com>.
Hi Astha,

Thanks for your reply, no hard feelings, we kind of suspected already that
that could've been the case :)

If you could put a NOTICE in the project root with a 'Part of the code of
this project was based on Partuza (http://url , etc)' and restore the Apache
License files in the affected files & add a notice to the files that are
based on Partuza, that would be great, thanks.

Also, when releasing a project under the Apache License, your advised to put
that license header @ the top of all your files, and a LICENSE file (or
NOTICE) containing the license info, for, well such situations really, that
you can prove that those files were covered by the license, see the link i
send in my initial reply for the exact details on how and what.

Without such LICENSE file & headers in the files, no one could count on it
really being apache licensed, which makes it a lot harder for interested
people to depend on the fact that they can use the code. The apache.org site
is a great resources for info on this subject.

Again, thanks for the reply & I look forward to our future conversations on
other topics :)

  -- Chris


On Wed, Sep 10, 2008 at 7:49 PM, Astha Bhatnagar <
asthabhatnagar2008@gmail.com> wrote:

> Hi Chris, Guido and All,
>
> First of all let me acknowledge the mistake and ask for apologies. One of
> the engineers surely has taken a short cut. While that is something internal
> to what I need to look into, I assure you that it was not to my knowledge.
> It would have been foolish of me to do so publicly.
>
> I am not against derivative work, just that the goal was for a fresh
> initiative. Having said that let me assure you that we will update the
> license related text tomorrow our working day and make sure we stay
> compliant to what is necessary.
>
> Thank you for bringing this out, I would rather know it now than later.
>
> I am looking forward for more fruitful interactions and taking esprit on
> its way.
>
> best regards,
> Astha
>
>
> On Wed, Sep 10, 2008 at 10:52 PM, Guido Barosio <gb...@gmail.com>wrote:
>
>> >
>> > 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
>>
>> Well, maybe your R&D team (or one of the guys) took some code without
>> mentioning? Ashta, what Chris said is definitely true and correct.
>> Furthermore, the fact that many of your php pieces do not include a
>> License triggers my attention.
>>
>> Anyway, this is good news and for sure we are all happy!
>>
>> BTW, is there something that Esprit already complies and Partuza does not?
>>
>> gb.-
>>
>> PS Chris: The "uglaaaaaayyyy" worked betta' than an md5 of your own
>> source! ;-)
>>
>>
>> --
>> Guido Barosio
>> -----------------------
>> http://www.globant.com
>> guido.barosio@globant.com
>>
>
>

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Astha Bhatnagar <as...@gmail.com>.
Hi Chris, Guido and All,

First of all let me acknowledge the mistake and ask for apologies. One of
the engineers surely has taken a short cut. While that is something internal
to what I need to look into, I assure you that it was not to my knowledge.
It would have been foolish of me to do so publicly.

I am not against derivative work, just that the goal was for a fresh
initiative. Having said that let me assure you that we will update the
license related text tomorrow our working day and make sure we stay
compliant to what is necessary.

Thank you for bringing this out, I would rather know it now than later.

I am looking forward for more fruitful interactions and taking esprit on its
way.

best regards,
Astha

On Wed, Sep 10, 2008 at 10:52 PM, Guido Barosio <gb...@gmail.com> wrote:

> >
> > 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
>
> Well, maybe your R&D team (or one of the guys) took some code without
> mentioning? Ashta, what Chris said is definitely true and correct.
> Furthermore, the fact that many of your php pieces do not include a
> License triggers my attention.
>
> Anyway, this is good news and for sure we are all happy!
>
> BTW, is there something that Esprit already complies and Partuza does not?
>
> gb.-
>
> PS Chris: The "uglaaaaaayyyy" worked betta' than an md5 of your own source!
> ;-)
>
>
> --
> Guido Barosio
> -----------------------
> http://www.globant.com
> guido.barosio@globant.com
>

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Guido Barosio <gb...@gmail.com>.
>
> 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

Well, maybe your R&D team (or one of the guys) took some code without
mentioning? Ashta, what Chris said is definitely true and correct.
Furthermore, the fact that many of your php pieces do not include a
License triggers my attention.

Anyway, this is good news and for sure we are all happy!

BTW, is there something that Esprit already complies and Partuza does not?

gb.-

PS Chris: The "uglaaaaaayyyy" worked betta' than an md5 of your own source! ;-)


-- 
Guido Barosio
-----------------------
http://www.globant.com
guido.barosio@globant.com

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Astha Bhatnagar <as...@gmail.com>.
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 <ch...@google.com> 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 <er...@gmail.com> wrote:
>
>> Can you please describe the differences between Esprit and Partuzza?
>>
>> 2008/9/10, Astha Bhatnagar <as...@gmail.com>:
>> >
>> > 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
>> >
>>
>
>

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Chris Chabot <ch...@google.com>.
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 <er...@gmail.com> wrote:

> Can you please describe the differences between Esprit and Partuzza?
>
> 2008/9/10, Astha Bhatnagar <as...@gmail.com>:
> >
> > 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
> >
>

Re: Esprit - PHP Shindig based Social Networking Site (SNS)

Posted by Erel Segal <er...@gmail.com>.
Can you please describe the differences between Esprit and Partuzza?

2008/9/10, Astha Bhatnagar <as...@gmail.com>:
>
> 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
>