Earlier quoted context omitted.
Actually the AGPL doesn't prevent you from competing with a fork, as long as that fork is also open. Also as far as the contract goes, it's only if you want to contribute code back to Diaspora project and have it become part of canonical codebase. There's nothing to prevent you from making those contributions available on your fork and have them remain open.
Sorry, meant, "commercial fork". But you're right.
How Diaspora killed itself before it even launched
51–60 of 89 posts
Re: How Diaspora killed itself before it even launched
#52Earlier quoted context omitted.
It's about making sure that if you build upon the work that others have made openly available, that you contribute back. If you want to keep your code closed, then you're more than welcome to do that. Just honor the choice that others have made with their code.
I'm not saying that's a bad policy necessarily, I'm just saying it isn't exactly what I would call "free" software.
Re: How Diaspora killed itself before it even launched
#53Reason #2 ("they make you sign the contributor agreement") is basically a declaration that the author doesn't understand US copyright law. If you are serious about keeping your code free, up to and including the ability to enforce its license in court, there are legal reasons to do this. At least, so says the FSF (and so do the IP lawyers I've talked to about it): http://www.gnu.org/licenses/gpl-faq.html#AssignCopyri…
Re: How Diaspora killed itself before it even launched
#54OK that's a letdown.
Re: How Diaspora killed itself before it even launched
#55Do we really need to reach out to the license to declare this project DOA? This is a hacker community, right? For me the technical "architecture" did it. A rails-app, of all things, to serve as some sort of "superpeer" for what cries to be a P2P system? Really? And their answer to their stated goal of "privacy aware, personally controlled" is to store the data not in one opaque box (facebook) but to distribute it ove…
Re: How Diaspora killed itself before it even launched
#56I can't stand anti free software zealots like this guy.
I'm not anti-Free Software. I'm all for it. I make my living off of it, and I contribute regularly to open source projects. I'm anti-Overly-Restrictive-and-Innovation-Stifling-Licenses. You'll note that I recommended that the BSD license would be way more appropriate for this project.
Society benefits, sure. Those who use the code benefit, yes. But the guys who initially develop the software get little back. Charity work should be for poor people.
Re: How Diaspora killed itself before it even launched
#57Earlier quoted context omitted.
I'm not anti-Free Software. I'm all for it. I make my living off of it, and I contribute regularly to open source projects. I'm anti-Overly-Restrictive-and-Innovation-Stifling-Licenses. You'll note that I recommended that the BSD license would be way more appropriate for this project.
BSD license is such a failure from the perspective of the copyright holder. It's a bunch of OSS guys working for free to enrich parasites who don't give back to the original developers. Society benefits, sure. Those who use the code benefit, yes. But the guys who initially develop the software get little back. Charity work should be for poor people.
Now add to that the Contributor Agreement, which assigns joint ownership to Diaspora, Inc. (who is free to license their work to other companies under any agreement of their choosing), compared to the contributors (who are bound by the AGPL).
So who's doing the charity work, and who are the parasites getting enriched here?
Re: How Diaspora killed itself before it even launched
#58It seemed to me that Diaspora is trying to hold the code and project together, and the open source community isn't exactly the best for holding code together. We have forks all over the place. I've got a fork, you've got a fork; we all have forks and no spoons. Is it better for the world for the open source community to fork left and right and ultimately risk fragmenting the market to fail to compete against facebook…
I totally agree, and I think the best way to get the community to work together and prevent forks is with a less restrictive license and no contributor agreement.
Re: How Diaspora killed itself before it even launched
#59Earlier quoted context omitted.
BSD license is such a failure from the perspective of the copyright holder. It's a bunch of OSS guys working for free to enrich parasites who don't give back to the original developers. Society benefits, sure. Those who use the code benefit, yes. But the guys who initially develop the software get little back. Charity work should be for poor people.
See the problem in this case is that Diaspora was open sourced in such an immature state that it's almost certain that a large chunk, if not the majority of the development will be done by people other than the initial developers. Large portions of the codebase are already being rewritten by outside contributors, because of all of the security holes. Now add to that the Contributor Agreement, which assigns joint owne…
My post was really targeted at BSD style licenses and how they are awful.
The entire principle of pro bono work is as a civil service - improving society by engaging with the disadvantaged in your community.
Software professionals are still new to the professionalism thing. We haven't learned the lessons that lawyers and doctors learned a long time ago. Do pro bono work - it's an important part of life - but choose your beneficiaries wisely.
BSD licensed software is just handing free cash over to the advertising industry. Re-brand it, market it, make easy cash, and destroy the popularity of any GPL competitors which then stifles innovation for that particular type of product.
Re: How Diaspora killed itself before it even launched
#60It seemed to me that Diaspora is trying to hold the code and project together, and the open source community isn't exactly the best for holding code together. We have forks all over the place. I've got a fork, you've got a fork; we all have forks and no spoons. Is it better for the world for the open source community to fork left and right and ultimately risk fragmenting the market to fail to compete against facebook…
AGPL was written to address this exact issue. If it does not accomplish it (as is the case the original article is arguing for) then it's a problem with the license and not the Diaspora project.