魔神至尊
查看详细资料
TOP
原帖由 @u571 于 2016-5-27 09:52 发表 你以为APPLE的OSX里面就没有牵涉到兼容私有API的了? 甲骨文要申诉了,APPLE就是下一个诉讼公司的大肥肉
原帖由 @u571 于 2016-5-27 10:10 发表 你蠢吗?这仅仅只是java的问题?如果甲骨文胜诉,今后只要你系统和应用使用到了任何一个别家私有API,人家就可以告你 而且有甲骨文胜诉案例在前,一告一个准。
原帖由 @总是注册不成功 于 2016-5-27 11:41 发表 我也没搞清楚是怎么回事,是不是说比如你有一个算加法的api输入两个整数输出两数之和,我也有这么个api,我就侵权了?
原帖由 @jun4rui 于 2016-5-27 11:48 发表 是啊,就是你的string库里面有个toString,那别人也叫toString,就算抄袭了。你哪天看xx公司做的sql库太傻,就自己写了一个库,里面有个连接数据库的函数叫connection,嗯,不好意思你侵权了咱法院见…… 这么玩,计算机行业就不要发展了,或者说编程语言只要不是开源的大家也就别用了。美国法律界只要不蠢,就不可能让Oracle胜诉的
原帖由 @jun4rui 于 2016-5-27 12:14 发表 你找一家认证API的专利委员会出来看看?别讲笑话啊,现在不需要你人肉Siri咋还蹦出来呢?
原帖由 @FURA 于 2016-5-27 12:29 发表 个人理解梳理一下,不对请指正。 一种程序语言一般分为两部分,解释器和库。 所谓的解释器就是把你写的a=b+c翻译成机器能懂的0101。 所谓的库就是把一些常用的函数先写好,后来者直接调用就好了。不用去理解这些函数实际是怎么实现的。这个库也可以叫API。 公有API是公开的API,你可以在官方文档上查询到其使用方法,有些还包括源代码。 非公开API就是在官方文档上查询不到的API,但官方也不反对你用。 私有API是文档上查询不到,官方明确表示这个不让你们用的API。 举个形象的例子,比如你要写程序读取手机现在的位置,你不用写一大堆代码去访问底层硬件,你直接调用GPS()这个函数就搞定了,这就叫公有API。 如果有一个另外一个函数gotox(),这个函数可以直接访问手机的0x0内存地址,这个函数是手机公司自己用来调试硬件的时候用的,它相当不安全,一般它就会被定义为私有API,对公司外的人严格保密。 那为什么会有人想用私有API呢?因为它就是手机公司给自己的技术人员开的后门,使用起来确实很方便。
原帖由 @jun4rui 于 2016-5-27 13:04 发表 目前流行的玩意里面,有非常多是用了别家的API,但是实现是自己写的,仅仅举一个例子: Compaq 实现 IBM 的 BIOS API(你们以后电脑还要开机吗?) Linux 和 OS X 实现 AT&T 的 UNIX API(APPLE肯定算窃贼的,Linux不收费不过要是追究下来那估计互联网整个要瘫痪) 各种系统实现 BSD 协议的 Socket API(呵呵,网络基本不会通了吧?) 全部没有经过原公司授权,但是都有巨大的影响。如果 API 都受版权保护,那就不是Google赔90亿的问题,也不是程序员会倒霉,而是互联网乃至这个互联网时代整体崩溃。 所以我从来不担心Oracle会胜利,判Oracle胜诉这种可能性不存在
原帖由 @ddaaii 于 2016-5-27 13:23 发表 哈,跟其他人无关,人家只是没把你当人看,你不过就是个虚拟的。。。“Siri”么 本帖最后由 ddaaii 于 2016527 13:23 通过手机版编辑