1

I'm in a search for social network development in Ruby and Diaspora* cought my attention. Though the idea is have a social network 'hosted' by many and owned by none is great, I don't quite understand if I can use it to make the social part of a custom site. And whether this custom site being unrelated to the network and using it's code only to support the site, or will it be integrated.

Last, can the design be changed? to fit this custom site.

I tried to find information on their FAQ and github docs, but nothing on these terms.

4

2 回答 2

6

Diaspora* 是一个独立的社交网络服务器应用程序,它并非设计为另一个应用程序中的一个模块。即使许可证允许,也很难将其修改为更大应用程序的一部分。

然而,很可能只使用 Diaspora* 实施的联合协议并将您的应用程序集成到整个 Diaspora* 网络,而无需使用任何原始代码。您只需要知道 Diaspora* pod 是如何相互通信的。

如果您想在现有的 Ruby 应用程序中实现社交媒体功能,最好选择一些社交媒体框架,而不是 Diaspora*。有关一些示例项目,请参阅此问题。

于 2013-03-21T17:04:05.083 回答
5

Diaspora 由 AGPLv3 和 MIT 许可证授权。

AGPLv3 由自由软件基金会出版,该基金会是由 Richard Stallman 创立的非营利组织,旨在支持自由软件运动,该运动旨在促进创建、分发和修改计算机软件的普遍自由。

MIT 许可与 GPL 兼容,这意味着 GPL 允许与使用 MIT 许可的软件组合和重新分发,前提是许可软件的所有副本都包含 MIT 许可条款的副本。

关于您成功定制和/或修改,Godspeed。

于 2013-03-21T08:09:46.730 回答