Dear Jonne:Thank you for your answer! I am sorry but I don't understand. What you are stating is that creating a privately owned/labeled pod goes against the ideals of Diaspora and I should not consider doing this? Diaspora would shut down a pod that does this?When you state:
"But all changes have to be made available, to its users at
least."
You mean that if we hire someone to work on Diaspora or a new feature, we will have to make it available to the community in the github?Thank you,
Alex
On Wednesday, March 13, 2013 9:10:07 AM UTC-6, Jonne Haß wrote:
You received this message because you are subscribed to a topic in the Google Groups "diaspora-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diaspora-dev/Pk72Mo-X5Do/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to diaspora-dev...@googlegroups.com.
Under these guidelines, would it be possible to fork diaspora/diaspora and change the way federation works, isolating the pod from the DIASPORA network but founding an entirely new federated social network? That is, possible without getting in trouble.On Mar 13, 2013, at 2:22 PM, jay...@basshero.org wrote:Guys,
Don't scare a potential community member away :) Of course Diaspora* can be used for a privately branded pod - the license that has been chosen for Diaspora* not only allows that, but *guarantees* it. No one in the community can say that it cannot be done or is morally wrong (although they might think that way).
As an open source project IMHO Diaspora* needs just these kind of contributors who are willing to put some financial backing in to customizing their experience. In the long run it can benefit upstream if those persons make some changes and decide to contribute them back upstream. That is how open source works. It is not morally wrong to use a project for commercial if the license allows that for a purpose (AGPL does).
Alex, you prob already know you can cut your pod off the rest by either network configuration or code changes. Of course there is the option that you run your own branded pod but allow it to connect. This would allow you to create a customized experience for your users AND allow them to integrate to the rest of the network. You only need to make sure you don't touch the federation code and pull any changes to it from upstream.
But if you want to cut it off the network - you are fine to do that. No one has the right to say otherwise. If you do make changes to the code, consider always upstreaming them - this way everyone benefits :) Oh yeah and I think indeed AGPL requires you to publish the code you run, so you have no choice there, though of course you don't have to allow anyone to join..
Br,
JasonOn 13 March 2013 19:28, Timothy Shoaf <brad....@gmail.com> wrote:
I may be stepping out of line here--as an individual I do not represent the entire community.That said, however, I think, even as a business opportunist, you have to admit what you are proposing is tantamount to taking the hundreds of thousands of person hours put into creating a free and open distributed social networking system and appropriating them for your commercial needs.While there is some questionable legality in this matter, I would be surprised if you honestly believed this was an ethical course of action. What contribution to this community does your isolationist plan make? What sort of monetary compensation would you provide those who have generated the majority of the code for your site? Certainly you didn't produce this application. And while modifying it to make something new is by undergraduate business school definition "added value", it sounds like what you are discussing is not actually an innovation at all, but a simple restriction of the current feature set and an entire rebranding of work that isn't your own.While this may or may not be legally defined, your moral compass should lead you toward feeling as if this is plagiarism. I know it may feel counterintuitive at first, but you would be surprised at how well you might do running a node of a federated social network with just stylistic changes maintaining the D* name. As open source developers, we offer up our work and our code for free for the public to use. This is always an inherently risky proposition, because there are always many opportunists who, upon seeing the project near completion, wish to capitalize on our labors with this sense of twisted capitalism that we were fools to develop things for free and that they are somehow inherently entitled to all that is not legally protected.I have no desire to turn you away from using D*. In fact, quite the opposite. I think many here would be extraordinarily pleased to hear of another pod going up and would be willing to help--but not likely if your plan is to take their assistance to decimate their work and give no credit to the original project.Diaspora was invented to give users control over their communications. If not entirely, then in part, to fight the growing trend of federalized and proprietary social networking sites. The plan hinges on the ability of the site to spread like seeds in the wind--ergo the name--and to provide a way for more social networks to be "invented" without diluting the market further. There are no fees for using this software, nor is there any payment to its developers. I merely ask you to consider the bigger picture of how your plan will affect the c
--
Cool, that's pretty eye-opening. I've been toying with the idea of ripping federation out and replacing it with something else I've been working on, but the technology used would not be acceptable as a pull request to diaspora/diaspora, IMHO, since it would alienate a lot of the podmin-base. :)On Mar 13, 2013, at 2:53 PM, Sean Tilley <se...@joindiaspora.com> wrote:It's possible, as long as you publish the changes. The only real risk you might run is potential community fragmentation. Right now, all Diaspora pods make use of the same federation protocol and schema, so using a different protocol might not make it possible to federate with others without a way to bridge with vanilla D* pods.Of course, we could restructure how pods do federation to make them protocol-agnostic, supporting different schema backends. The question then would be "How well would existing pods be able to handle the extra overhead for federation?"
But of course, that's a different discussion entirely. ;)
On Wednesday, March 13, 2013, Tom Scott wrote:Under these guidelines, would it be possible to fork diaspora/diaspora and change the way federation works, isolating the pod from the DIASPORA network but founding an entirely new federated social network? That is, possible without getting in trouble.On Mar 13, 2013, at 2:22 PM, jay...@basshero.org wrote:Guys,
Don't scare a potential community member away :) Of course Diaspora* can be used for a privately branded pod - the license that has been chosen for Diaspora* not only allows that, but *guarantees* it. No one in the community can say that it cannot be done or is morally wrong (although they might think that way).
As an open source project IMHO Diaspora* needs just these kind of contributors who are willing to put some financial backing in to customizing their experience. In the long run it can benefit upstream if those persons make some changes and decide to contribute them back upstream. That is how open source works. It is not morally wrong to use a project for commercial if the license allows that for a purpose (AGPL does).
Alex, you prob already know you can cut your pod off the rest by either network configuration or code changes. Of course there is the option that you run your own branded pod but allow it to connect. This would allow you to create a customized experience for your users AND allow them to integrate to the rest of the network. You only need to make sure you don't touch the federation code and pull any changes to it from upstream.
But if you want to cut it off the network - you are fine to do that. No one has the right to say otherwise. If you do make changes to the code, consider always upstreaming them - this way everyone benefits :) Oh yeah and I think indeed AGPL requires you to publish the code you run, so you have no choice there, though of course you don't have to allow anyone to join..
Br,
JasonOn 13 March 2013 19:28, Timothy Shoaf <brad....@gmail.com> wrote:
I may be stepping out of line here--as an individual I do not represent the entire community.That said, however, I think, even as a business opportunist, you have to admit what you are proposing is tantamount to taking the hundreds of thousands of person hours put into creating a free and open distributed social networking system and appropriating them for your commercial needs.While there is some questionable legality in this matter, I would be surprised if you honestly believed this was an ethical course of action. What contribution to this community does your isolationist plan make? What sort of monetary compensation would you provide those who have generated the majority of the code for your site? Certainly you didn't produce this application. And while modifying it to make something new is by undergraduate business school definition "added value", it sounds like what you are discussing is not actually an innovation at all, but a simple restriction of the current feature set and an entire rebranding of work that isn't your own.While this may or may not be legally defined, your moral compass should lead you toward feeling as if this is plagiarism. I know it may feel counterintuitive at first, but you would be surprised at how well you might do running a node of a federated social network with just stylistic changes maintaining the D* name. As open source developers, we offer up our work and our code for free for the public to use. This is always an inherently risky proposition, because there are always many opportunists who, upon seeing t
--
You received this message because you are subscribed to a topic in the Google Groups "diaspora-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diaspora-dev/Pk72Mo-X5Do/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to diaspora-dev...@googlegroups.com.
(I wrote this message yesterday but never received it, if it's a duplicate for you, sorry).
Here is the exact definition of the AGPL : https://www.gnu.org/licenses/agpl
And you are not a lawyer :p : https://www.gnu.org/licenses/why-affero-gpl.html
About your questions, start reading at wiki.diaspora-project.org, you will find a lot of useful information.
Have a nice day!
Le 13.03.2013 16:00, Alex M a écrit :
Dear Diaspora Developers:
I am new to Diaspora and have some questions. I want to create my own private social network by creating a Diaspora pod privately labeled and "isolated" from all the other pods. Is this possible to do?Am I required to state that I am a Diaspora pod, or that I am using Diaspora? I plan to get some advertisers into the pod so I can raise money to pay for development. Does anyone the market hourly rate of a Diaspora developer?Thanks,Alex
--
Hi Alex,
I'm not a member here, only stumbled across Diaspora just yesterday and I don't want to appear to be disrespecting the hard working developers here, but for an centralised social network, like Ning, you may want to look at Elgg It appears to be a better fit to your original post, far more mature and is very well supported.
I'd love to see the day I could have Elgg front-end, with Diaspora handling the pod-pod networking.
To unsubscribe from this group and stop receiving emails from it, send an email to diaspora-dev+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diaspora-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diaspora-dev...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "diaspora-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diaspora-dev/Pk72Mo-X5Do/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to diaspora-dev...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Hi Alex,
I'm not a member here, only stumbled across Diaspora just yesterday and I don't want to appear to be disrespecting the hard working developers here, but for an centralised social network, like Ning, you may want to look at Elgg It appears to be a better fit to your original post, far more mature and is very well supported.
I'd love to see the day I could have Elgg front-end, with Diaspora handling the pod-pod networking.
On Wednesday, 13 March 2013 23:14:23 UTC, Alex M wrote:
To unsubscribe from this group and stop receiving emails from it, send an email to diaspora-dev+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diaspora-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diaspora-dev...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "diaspora-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diaspora-dev/Pk72Mo-X5Do/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to diaspora-dev...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.