如何避免建造围墙花园?

时间:2009-04-27 15:34:57

标签: interop

我和一些朋友对网站有了一个想法,并开始研究它。它将依赖于为共享知识库做出贡献的人,并且人们还可以使用合理数量的数据创建个人配置文件。我们打算在我们的网站上构建个人资料时,人们应该能够在其他网站上利用他们的内容(例如:flickr,youtube)。

我们想到,我们希望成为优秀的互联网公民,并使我们的网站无论是否拥有帐户都可以访问和使用。我们还希望确保人们为我们网站贡献的任何数据都没有“锁定”,并且可以适当地提供给其他网站。

我们应该遵循哪些具体做法,我们应该避免哪些做法?

谢谢!

3 个答案:

答案 0 :(得分:4)

您应该考虑将特定许可附加到您网站上的内容。例如,StackOverflow对所提供的所有内容使用Creative Commons Attribution-Share-Alike许可。根据您对网站内容使用的限制,您应该调查类似的内容。

答案 1 :(得分:4)

我建议你效仿这个网站的例子。

将OpenID用于非匿名帐户/登录,但允许匿名发布。

答案 2 :(得分:4)

您可以使用OpenID进行身份验证。如果存在您正在处理的数据类型的标准,我建议您提供以开放标准导出数据的选项。例如,如果您有任何类型的新闻或事件Feed,请为这些提供RSS个Feed。如果您正在使用的数据不存在标准,那么为您的客户提供一种以合理格式获取数据的好方法;最好是REST样式的API,其数据采用合理的序列化,例如XMLJSON