Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I want to build up a social network, targeted to a specific interest. I want to generate revenues in form of ads. I first thought of building it from scratch, which will take a lot of time (even if it's something simple), then i remembered there are open source options like Diaspora or Friendica. I don't know if there are others... My question is, with these previously mentioned projects or any other, ¿is it possible to legally generate revenues?

Diaspora license is: AGPLv3,[3][4] some parts dual-licensed under MIT License[5] as well

Friendica: AGPL

¡Thank you!

share|improve this question

closed as off-topic by gnat, amon, Martijn Pieters, GlenH7, MichaelT Apr 26 '14 at 15:17

  • This question does not appear to be about software development within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

This question appears to be off-topic because it is tour legally generating revenues – gnat Apr 26 '14 at 10:50
Any idea where or should be? – Luis Garnica Apr 26 '14 at 11:00
I actually got here redirected from Software Recommendations. I am pretty kinda lost of where should this question belong. – Luis Garnica Apr 26 '14 at 11:00
AFAIK none of the GPL licenses forbids you to earn money with the software. However, the AGPL requires you to offer the source code to your users on reasonable terms. The real problem is acquiring and retaining users. Assuming you use Diaspora: why should users choose your server with ads when they could choose one without ads? Assuming you extend the code of your server: you cannot legally prevent others from also using your added code in their competing servers. – amon Apr 26 '14 at 11:11
Voting to close as too broad. @Philipp - yes, some license questions are on-topic. However, this question is overly broad in license considerations and doesn't present an actual problem. It's a research question that could be very simply answered by looking at the FAQs provided by the FSF on the GPL, LGPL, and AGPL. – GlenH7 Apr 26 '14 at 13:36

1 Answer 1

up vote 1 down vote accepted

Both the AGPL and the MIT license only address redistribution and have no restrictions at all regarding how you use the software. Neither forbids any form of commercial activity.

The only restriction is that the AGPL forces you to publish any code changes you make. So when you change the software to add support for displaying advertisement, you will have to publish these changes.

share|improve this answer
Ohh so nice! Thank youuuu! – Luis Garnica Apr 26 '14 at 12:21

Not the answer you're looking for? Browse other questions tagged or ask your own question.