使用Safari组件显示网页的应用程序的内容权限?

时间:2015-11-11 19:19:10

标签: macos safari mac-app-store

将应用程序提交到Mac App Store时,它会问我这个问题:

  

内容权利

     

您的应用是否包含,显示或访问第三方内容?

     

您是否拥有该内容的所有必要权利,或者您是否允许根据您的应用程序可用的每个App Store领域的法律使用该内容?

我的应用程序使用Safari组件显示网页,因此,它可以显示第三方内容,我相信我不需要任何权限这样做,就像任何其他供应商不需要许可来生成浏览器。

5 个答案:

答案 0 :(得分:1)

使用该组件包装整个网站,使其看起来像一个应用程序并将其作为您自己的网站呈现可能是一种“冒犯”。但是,清楚地表明网页被加载并按照网站创建者的意图显示它们并不是一种冒犯。这将违背WWW的整个结构。 如果有些人确实将网站放在可公开访问的网站上,并希望将其保密,那么从一开始就做错了:)。每个浏览器开发人员都有责任跟踪它。 浏览器是一种浏览器,如果它位于移动设备或桌面上。 如果不加以判断,那将是突破性的。如果是的话,它可能很容易被质疑。更不用说如果这是他们的公开立场,它将在网上启动的风暴:)

答案 1 :(得分:0)

我能找到的唯一来源是here,它表示它最有可能影响使用其他公司的品牌名称或徽标的应用程序"。您没有显示第三方内容,而是显示浏览器。除非浏览器窗口填满整个屏幕(因此看起来好像没有看到网页)并且你看起来该网站是应用程序的一部分,我无法理解为什么他们会停止你的应用程序

我认为您根本不需要说您访问第三方内容,如果Apple不同意,那么他们可能会提取您的应用。但正如你所说,它将与每个浏览器应用程序相同。 safari组件是第三方内容,因此不允许浏览器显示他们不拥有的内容,或者它不是第三方内容,您应该没问题。

答案 2 :(得分:0)

如果您要尝试使用Safari组件在自己的浏览器上显示任何网页,则您已有权显示它。如果内容的所有者不希望您显示该内容,则网页将需要用户名/密码才能访问该内容。当您在互联网上创建公共站点时,这是一个隐含的“合同”,任何人都可以看到/使用提供的信息。如果由于政府法律明确禁止某些域名,您的应用程序将无法从该位置访问该站点(例如在某些中东国家/中国使用),但该块将位于物理网络上,你不需要担心它。

如果您可以在任何给定位置从应用程序访问域,您可以“按原样”显示内容而不进行任何修改或声明属性,这可能不是很明显,但您不能声称您制作了内容,但是可以显示并使用它。如果网站有保护要求用户提供用户名/密码,您仍然可以在没有任何明确许可的情况下显示登录/主页网页,此权限已被授予,因为它是公开的。一旦您的应用程序的用户输入用户名/密码,“他的”会话将被授予访问剩余内容所需的权限,再次由于服务器向您发送信息,您仍然可以“按原样”显示它。如果您的应用程序存储用户名/密码以供以后访问,则需要明确告知用户此事,而且他需要就此达成一致。您可以使用这些凭据稍后为该用户访问该站点。您不能存储用户名/密码以自动登录不同于帐户所有者的用户,也不能通过任何方式使用受保护的网页内容(即抓取并存储以供日后使用)。

简而言之,如果您可以访问该网站,您可以按原样显示它,这是合法的。如果站点受到保护,您仍然可以显示服务器发送给您的内容(可能是主页+一些登录网页/选项)。您可以像其他任何浏览器一样让用户与网页进行交互,并且他可以登录受保护的网页,您有权为该用户显示该内容,而不是存储或复制/发布/等。

您不能:显示网页并声称您构建了网页,除非您获得网页所有者/法律代表的明确许可。您甚至无法将网页更改为“伪装”它看起来像您构建它的东西,而不是您声称自己做过的。

对于与网络的常规浏览器交互,您已经拥有显示可公开访问的网页内容的权利。

希望它有所帮助!

答案 3 :(得分:0)

根据Wikipedia

  

在OS X上,Safari是一个Cocoa应用程序。它使用Apple的WebKit   渲染网页和运行JavaScript。 WebKit由WebCore组成   (基于Konqueror的KHTML引擎)和JavaScriptCore(最初   基于KDE的JavaScript引擎,名为KJS)。像KHTML和KJS一样,   WebCore和JavaScriptCore是免费软件,并在下发布   GNU宽通用公共许可证的条款。一些苹果   对KHTML代码的改进将合并回Konqueror   项目。 Apple还在开源下发布了其他代码   2条BSD式许可证。

<强> LGPL ?!

  

GNU宽通用公共许可证(LGPL)是一款免费软件   自由软件基金会(FSF)发布的许可证。许可证   允许开发人员和公司使用和集成发布的软件   根据LGPL进入自己的(甚至是专有的)软件而没有   根据强大的Copyleft许可条款的要求发布   他们自己组件的源代码。许可证只需要   LGPL下的软件可由最终用户通过源代码修改   可用性。

您可以显示您想要的任何内容,除非内容具有第三方的版权,否则该第三方才有权主张其权利,假设您在应用中显示由华纳兄弟制作的盗版电影只有这样才会违法,但仍然不在Apple的范围之内。

答案 4 :(得分:0)

Content and Intellectual Property Rights (指南)

8.5应用不得使用受保护的第三方资料,如商标,版权,专利或违反第三方使用条款。必须根据要求提供使用此类材料的授权

你不是那样做的。你允许你的应用程序使用safari,用户从那里做的是他们在使用safari时接受的相同指导方针。您只是扩展您的应用程序以使用safari。您不会授权任何人访问您不允许使用的内容,也不会促使绕过任何锁定的内容等。

可在以下网址找到:https://developer.apple.com/app-store/review/guidelines/