snapchat开发:你的代码是'非法,'关闭它
一个程序员在Snapchat上呼叫Bull,试图让他关闭它的术语是一种“非法”位,这些代码提供了访问Snapchat的应用程序编程接口的访问。
“事实是我们在Snapchat中花了这么多时间......促成他们的成功,他们甚至没有球给我们一个API来获得[数据]退出,”程序员托马斯缺陷在冒险博马特采访时说。
Snapchat拍摄照片或六秒的视频,让您将其发送给朋友,了解它在一段时间后它将“自毁”。缺乏缺乏Snapchat的显微镜,用于构建名为Snaphax的PHP库。该库为开发人员提供访问Snapchat的API - 即使Snapchat不允许此操作。
缺乏解释说,他想建立一个可以向追随者发出“当天的快照”的程序,但他发现没有简单的方法来分发Snapchat。因此,缺少工作逆向工程Snapchat,以便访问其API,从而构建质量发送能力。
他的应用程序不转发别人的照片或视频,也没有规避自动删除核心的核心,这是Snapchat的应用程序。相反,他发表了一种方法来获得Snapchat的API,因此您可以向许多追随者发送Snapchats,而无需手动将其发送到每个追随者。
他发现的另一个使用是为了朋友的电视节目。她希望能够向她的追随者发送每日六秒的视频部门,并在多个Snapchats上开发故事情节。他发布的API访问权限使她能够这样做。
“我认为所有API都应该开放,”缺乏人说。“我认为这是一个基本的权利,如果你向系统贡献数据,你应该能够退回。”
今天早上张贴了他的问题,在黑客新闻中寻找关于他从Snapchat收到的通知的建议。它读:
托马斯,
我写信是为了要求你从GitHub中删除旋脂,不再发布或分发它。Snapchat不允许第三方软件访问我们的API,我们认为Snaphax是17 U.S.c的非法避难装置。 §1201(a)(1)。
请确认已删除于周一,7月22日星期一。谢
谢你
,Micah
Schaffersnapchat,Inc。
Snapchat尚未回复VentureBeat的评论请求。
电子前基金会知识产权总监Corynne Mcsherry解释说,在通风博格采访中解释,虽然逆向工程是“经典公平的使用”,数字千禧年版权法案的1201段往往会扼杀那种加载创新。
“第1201节是DMCA法律的一个非常不幸的一部分,我很乐意看到它改革,”麦克斯里说,在往良的沟率采访中。“这是一个非常危险的法律。这是一个非常有害的法律。随着时间的推移,它的弊大于利。“
McSherry解释了第1201节,说它就像想要撕裂他们的DVD的人以制作粉丝视频。粉丝视频本身的创建是完全公平的使用,但是如果您需要在DVD上规避任何加密以便制作它的副本,那么根据第1201节的那种规避行为是非法的。法律最初是为了阻止来自商业盗版的软件和视频的罪犯,但麦克斯里说她已经看到它被认为是恐吓普通人。
“在实践中,它已被用于针对各种安全研究人员和那些只想用他们合法地购买的东西的修补程序的人,”麦克斯里说。“很难看到snapchat试图关闭这个。看到他们问'我们如何一起工作可能更好。“
eff将白皮书放在一起收集所有部分1201请求令人畏缩过度。
然而,在某些情况下,公司可以通过服务条款来阻止逆向工程。在许多情况下,当您“购买软件”时,您实际上只是许可,这意味着您的许可协议。该协议以TOS的形式出现,可能会说明您无法访问代码的某些部分,或者真的,禁止您从事公司想要的任何事情。
麦克斯里说,她的沮丧也是如此,因为今天的TOS经常像合同一样对待 - 你放弃了一些东西,以便获得其他东西 - 每个人都知道用户协议很长,复杂,并且经常留下未读。
当然,有些原因是为什么公司可能不希望你滋补和篡改他们的软件。在系统中戳孔肯定危及用户隐私,并且可能是Snapchat想要抑制缺陷的代码的原因。