2012-09-01 60 views
2

我应该问网站是否需要将他们的rss feed用作我的iPhone应用程序的数据?我是否应该问网站是否需要将他们的rss提要用作我应用的数据?

我见过几个使用rss feed作为后端的应用程序。他们是否从他们使用的网站获得许可? 大多数网站都限制应用程序每秒或每小时对RSS源进行的呼叫次数限制。 但是,如果我的应用程序分布在多个用户中,那么实际上并不是单个用户正在调用rss提要。

我还有一个想法是在一段时间内缓存一些不同服务器上的rss提要,但这时用户可能无法获得最新的提要。我会将下载的应用程序缓存在用户的手机上,但多长时间才有意义?

我不想被起诉使用从网站的RSS提要,但要求每个网站的许可太多。

+0

“每个网站”...你是否正在实现一个浏览器或一个供稿阅读器,其中用户决定哪些消息正在被消费? –

+2

然而,必须指出的是,SO并不是一个合适的地方获得建议,甚至在本质上是合法的。在更人性化的层面上,我建议如果你的应用只取决于一小部分的Feed ...请联系!告诉运行饲料的人们你想做什么并与他们一起工作。这只是常识,似乎在当今技术的步伐中迷失了方向。 –

回答

1

大多数RSS提要可供公众订阅,所以如果您的应用正在订阅它们,应该不会有问题。然而,如果你担心,你可以联系该网站(我相信他们会很感激),在你的应用中发布一个链接到他们的网站(一个很好的姿势),或者像你说的那样去做,并且缓存feed只要您认为它可以不经更新即可使用。

我不是100%肯定这是否会有所帮助,但这里有关于RSS许可三篇文章:

http://wiki.creativecommons.org/Syndication

http://wiki.creativecommons.org/RSS_1.0

http://wiki.creativecommons.org/RSS_2.0

0

你不”需要问允许使用RSS提要 - 这就是它隐含的内容整合。

但是,您应该在重新发布内容之前检查内容的版权状态。假装内容是你的,没有在需要的时候引用它,或者违反内容的使用条款是可能导致你在热水中遇到的行为。

至于刷新率,如果刷新是由用户触发的,那我就不用担心了 - 这是RSS客户端的正常行为。如果您正在自动查找内容更新,那么相隔几分钟即可设置更新将会是尊重。

但是,如果您正在创建一个分布广泛的应用程序,并且它会碰到相同的RSS源,那么您几乎肯定应该将内容缓存到您自己的服务器上。

+0

感谢您的回复!是的,我的应用会让用户知道信息的来源。我相信RSS源自己有一个标签,告诉版权信息。我可能会使用它。 –

+0

我正在寻找缓存饲料,但后来几个网站实际上否认我们缓存饲料。 但也有其他网站的RSS源有一个ttl字段让我们知道应该为缓存生存多长时间。 我可以让我的应用程序停止轮询饲料,直到ttl过期。 –

0

仅仅因为该提供给公众并不意味着版权法不适用。你必须先获得许可。

相关问题