我正在寻找Ruby的社交网络开发,Diaspora引起了我的注意。虽然我的想法是有一个由许多人“托管”的社交网络,但没有人拥有它是很棒的,但我不太明白我是否可以用它来制作一个自定义网站的社交部分。以及此自定义站点是否与网络无关,并使用其代码仅用于支持该站点,还是将其集成。
最后,设计可以改变吗?以适合此自定义站点。
我试图找到他们的常见问题解答和github文档的信息,但没有这些条款的信息。
发布于 2013-03-22 01:04:05
Diaspora*是一个独立的社交网络服务器应用程序,它不是设计为其他应用程序中的一个模块。即使许可证允许,将其修改为更大应用程序的一部分也是非常困难的。
但是,很可能只使用Diaspora*实施的联合协议,并将您的应用程序集成到整个Diaspora*网络,而不使用任何原始代码。你只需要知道Diaspora* pods是如何相互交流的。
如果你想在现有的Ruby应用程序中实现社交媒体功能,你最好选择一些社交媒体框架,而不是Diaspora*。参见this question for some example projects。
发布于 2013-03-21 16:09:47
Diaspora是由AGPLv3和麻省理工学院许可的。
AGPLv3由自由软件基金会出版,该基金会是由Richard Stallman创立的非营利性组织,旨在支持自由软件运动,该运动旨在促进创建、分发和修改计算机软件的普遍自由。
MIT许可与GPL兼容,这意味着GPL允许与使用MIT许可的软件进行组合和再分发,前提是许可软件的所有副本都包括MIT许可条款的副本。
关于你成功的定制和/或修改,祝你成功。
https://stackoverflow.com/questions/15538495
复制相似问题