Diaspora*可以用作网站的社交部分吗?

And*_*cas 1 ruby social-networking diaspora

我正在寻找Ruby和Diaspora中的社交网络开发*请注意我的注意力.虽然这个想法是由一个由许多人"托管"的社交网络,并且由无人拥有是很好的,但我不太明白我是否可以使用它来制作自定义网站的社交部分.此自定义网站是否与网络无关,并且仅使用其代码来支持网站,还是将其集成.

最后,设计可以改变吗?适合这个自定义网站.

我试图找到关于他们的FAQ和github文档的信息,但这些条款没有任何内容.

jay*_*ink 6

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

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

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


aug*_*uag 5

Diaspora由AGPLv3和MIT许可证授权.

AGPLv3由自由软件基金会(Free Software Foundation)发布,该基金会由Richard Stallman创立,旨在支持自由软件运动,这一运动促进了创建,分发和修改计算机软件的普遍自由.

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

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