甲骨文抄袭SCO的剧本,打谷歌

抄袭指控并不像听起来那么可靠

甲骨文修改了对谷歌的投诉,包括版权声明,称谷歌直接“复制”来自Java API包的代码。这些指控让甲骨文公司得到了更多的同情,因为许多人认为软件专利是个麻烦,但剽窃没有朋友。但别这么快——这里的情况比看起来要多得多。

问题是,大多数看“逐行”示例的人实际上并不理解代码。SCO通过同一个法律团队做到了这一点(博伊斯·席勒)它声称Linux直接从UnixWare复制了代码.这很快就被揭穿了。唯一少的就是拉里·埃里森四处奔走发行公开信或者对任何愿意听的人咆哮谷歌。千万别让人说埃里森不如达尔·麦克布莱德(Darl McBride)优雅。

博伊斯席勒有拉拢了一些科技记者就像它在2002年和2003年影响Linux批评家一样。直到他们开始意识到复制声明是样板代码和其他部分,实际上并不意味着复制做事情的标准方法.这就像看着两个Web页面并说“它们一定复制了这个”,因为它们以和元素开始。这样做过于简化了,但与其盯着甲骨文法律团队提供的两个代码样本看,不如更深入地研究这一声明。</p> <div id="editorialfakesidebardiv" class="fakesidebar fakesidebar-auto"></div> <p>有人这么做了<a href="http://carlodaffara.conecta.it/?p=549" rel="nofollow">你瞧</a>在美国,甲骨文的法律团队似乎在玩弄事实。</p> <p>Carlo Daffara是一名开源倡导者,也是一名相当不错的开发人员<a href="http://carlodaffara.conecta.it/?page_id=2" rel="nofollow">凭证</a>看了看代码,得出了不同的结论:其一,它的起源可能来自Apache Harmony项目。第二,Oracle的Java api是否受到保护和版权保护还不完全清楚。第三,无论如何,它可能不是一个直接拷贝。去Daffara的网站上看看这个名单,但如果这是甲骨文声明的一个典型例子,那么它的理由是相当薄弱的。</p> <p>但我们在那之后就知道了<a href="//m.amiribrahem.com/news/2010/100813-google-oracle.html">谷歌对甲骨文提出的最初专利要求的回应</a>.</p> <aside class="nativo-promo nativo-promo-1 smartphone" id=""></aside> <p>谷歌没有适当的机制来防止代码复制的想法是不太合理的。谷歌故意复制专有代码,并将其作为<em>开放源码项目任何人都可以检查</em>更不可信。谷歌可能不再是“不作恶”的公司,但我相当有信心谷歌知道如何在不侵犯版权的情况下开发和发布代码。</p> <div id="sponsoredfakesidebardiv" class="fakesidebar fakesidebar-auto fakesidebar-sponsored"></div> <p>我不知道甲骨文是否能说服法院它对谷歌有一个合法的专利案件。专利在软件行业根本就没有立足之地,但在法院得到线索之前,我们还得面对那些无法与之竞争的企业发起的懦弱的法律攻击。但是这个版权声明呢?除非Oracle隐瞒了一些更有说服力的东西,除非谷歌的代码管理完全失败,否则明智的做法是不要从表面上相信这些主张。</p> <aside class="nativo-promo nativo-promo-1 tablet desktop" id=""></aside> <div class="end-note"> <!-- blx4 #2005 blox4.html --> <div id="" class="blx blxParticleendnote blxM2005 blox4_html blxC23909"> 加入网络世界社区有个足球雷竞技app<a href="https://www.facebook.com/NetworkWorld/" target="_blank">脸谱网</a>和<a href="https://www.linkedin.com/company/network-world" target="_blank">LinkedIn</a>对自己最关心的话题发表评论。</div> </div> </div> <div class="apart-alt tags"> <span class="related">相关:</span> <ul> <li><a class="edition-link-url primary-cat-url2" href="//m.amiribrahem.com/category/linux"><span class="primary-cat-name2">Linux</span></a></li> <li><a class="edition-link-url primary-cat-url2" href="//m.amiribrahem.com/category/open-source-tools"><span class="primary-cat-name2">开源</span></a></li> <li><a class="edition-link-url primary-cat-url2" href="//m.amiribrahem.com/category/oracle"><span class="primary-cat-name2">甲骨文</span></a></li> </ul> </div> <p class="content-copy">版权所有©2010 IDG ComRaybet2munications, Inc.</p> <!-- blx4 #1524 blox4.article.toaster --> <div class="article-intercept"> <i class="ss-icon ss-lightbulb"></i> <a href="//m.amiribrahem.com/article/3624011/sd-wan-buyers-guide-key-questions-to-ask-vendors-and-yourself.html">SD-WAN买家指南:向供应商(和您自己)提出的关键问题</a> </div> <style> @media only screen and (min-width: 60.625em) { article .apart.ad.not-lazy { margin-left: 0; float: right; } } /* this spaces the ads in the right rail */ @media only screen and ( min-width: 48em ) { article #drr-top-ad.epo.cat-narrow #imu2 { margin-top: 390px; /*originally 354px*/ } .topDeals.topper { margin-top: 390px; } } @media only screen and ( min-width: 48em ) and ( max-width: 58.063em ) { article #drr-top-ad.epo.cat-narrow #imu2 { margin-top: 0; } } @media only screen and ( min-width: 60.625em ) { article #drr-top-ad.epo.cat-narrow #imu2 { margin-top: 390px; /*originally 354px*/ } .topDeals.topper { margin-top: 390px; } } @media only screen and ( min-width: 48em ) { article #drr-top-ad.epo.cat-narrow div[id^=imu] { margin-top: 390px; } } @media only screen and ( min-width: 48em ) and ( max-width: 58.063em ) { article #drr-top-ad.epo.cat-narrow div[id^=imu] { margin-top: 0; } } @media only screen and ( min-width: 60.625em ) { article #drr-top-ad.epo.cat-narrow div[id^=imu] { margin-top: 390px; } } </style> </section> <!-- /.bodee --> <div class="lazyload_ad"> <code type="text/javascript"> <!-- var slotName = 'bottomleaderboard'; var slotSize = []; if ($thm.deviceClass == 'mobile') { slotSize = [[300,50],[320,50],[300,250]]; } else if ($thm.deviceClass == 'tablet') { slotSize = [[728,90],[468,60]]; } else { slotSize = [[728,90],[970,90],[970,250]]; } IDG.GPT.addDisplayedAd(slotName, "true"); document.write('<div id="' + slotName + '" class="ad-container">'); IDG.GPT.defineGoogleTagSlot(slotName, slotSize, false, true); document.write('</div>'); $('#' + slotName).responsiveAd({screenSize:'971 1115', scriptTags: []}, true); //--></code> </div> <link rel="stylesheet" href="//m.amiribrahem.com/www.idgcsmb/css/tso-links.css?v=20211013115514"> <div id="tso-wrapper"> <div id="tso" style="display:none"></div> </div> </article> </section> <!-- /role=main --> </div> <!-- /#page-wrapper --> <link rel="stylesheet" href="//m.amiribrahem.com/www.idge/css/foot.css?v=20211013115514"> <link rel="stylesheet" href="//m.amiribrahem.com/www.idge.nww/css/foot.css?v=20211013115514"> <footer> <section class="brand" itemscope itemtype="http://schema.org/Organization"> <a href="//m.amiribrahem.com/"><span class="logo">有个足球雷竞技app</span></a> <span class="tagline"></span> <span class="follow"><label>关注我们</label> <ul> <li class="lnkdn"><a class="social-media-li-foot" href="http://www.linkedin.com/company/network-world" itemprop="sameAs" rel="nofollow" target="_blank" onclick="brandFollowTrack('LinkedIn')"><i class="ss-icon ss-social-circle brand ss-linkedin"></i></a></li> <li><a class="social-media-tw-foot" href="https://twitter.com/networkworld" itemprop="sameAs" rel="nofollow" target="_blank" onclick="brandFollowTrack('Twitter')"><i class="ss-icon ss-social-circle ss-twitter"></i></a></li> <li><a class="social-media-fb-foot" href="https://www.facebook.com/NetworkWorld/" itemprop="sameAs" rel="nofollow" target="_blank" onclick="brandFollowTrack('Facebook')"><i class="ss-icon ss-social-circle brand ss-facebook"></i></a></li> </ul></span> </section> <section class="topics"></section> <section class="about"> <div class="wrapper"> <nav class="tertiary" id="ft3"> <ul> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/about.html">关于我们</a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/contactus.html">联系</a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/contactus.html">再版</a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/privacy.html">隐私政策</a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/cookie-policy.html">rayapp </a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/member-preferences.html">dota2雷竞技 </a></li> <li><a class="edition-link-url" href="https://www.idg.com/our-brands/networkworld/" target="_blank" rel="nofollow">广告</a></li> <li><a class="edition-link-url" href="https://www.idg.com/work-here/" target="_blank" rel="nofollow">IDG的职业</a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/adchoices.html">lol滚球 雷竞技 </a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/affiliates.html">电子商务联系</a></li> <li><a class="edition-link-url" href="//m.amiribrahem.com/about/ccpa.html">加利福尼亚州:不要出售我的个人信息</a></li> </ul> </nav> </div> </section> <section class="copyright"> <div class="wrapper"> <img src="https://alt.idgesg.net/images/logos/logo-footer-black.png?auto=webp" alt="IDG通信"> <p><a href="//m.amiribrahem.com/about/tos.html">版权</a>©2021 IRaybet2DG Communications, Inc.</p> <div class="network"> <div id="network-selector"> <div class="label"> 探索IDG网络<i class="ss-icon tick">下</i> </div> <ul> <li><a href="https://www.cio.com" target="_blank" rel="nofollow">首席信息官</a></li> <li><a href="https://www.computerworld.com" target="_blank" rel="nofollow">《计算机世界》</a></li> <li><a href="https://www.csoonline.com" target="_blank" rel="nofollow">社会网络</a></li> <li><a href="https://www.infoworld.com" target="_blank" rel="nofollow">信息世界</a></li> <li><a href="//m.amiribrahem.com" target="_blank" rel="nofollow">有个足球雷竞技app</a></li> </ul> </div> <!-- /#network-selector --> </div> <!-- /.network --> </div> <!-- /.wrapper --> </section> </footer> <div id="mobilewelcomead" class=" ad-container test"></div> <div id="catfish" class=" ad-container test"></div> <!-- Begin gpt-skin --> <div id="gpt-skin" class=" ad-container"></div> <!-- End gpt-skin --> <!-- Include here when empty article and when not empty and article is slideshow as this script is included with DRR code in body-base.jsp. --> <!-- Also do not include on search page with new right rail. OC-1778 --> <!-- Begin comScore Tag --> <noscript> <img src="https://sb.scorecardresearch.com/p?c1=2&c2=6035308&cv=2.0&cj=1"> </noscript> <!-- End comScore Tag --> <div id="loginModal"></div> <div id="logoffModal"></div> </body> </html>