我希望对Oracle和SQL Server中的空间索引进行性能测试,并将其纳入我的硕士学位论文。发布这种结果是否违反dbms的许可证?
也许有人已经遇到过这种问题?我不喜欢深入研究枯燥的许可证内容 ;)。
我希望对Oracle和SQL Server中的空间索引进行性能测试,并将其纳入我的硕士学位论文。发布这种结果是否违反dbms的许可证?
也许有人已经遇到过这种问题?我不喜欢深入研究枯燥的许可证内容 ;)。
从Oracle Technology Network(OTN)下载软件时您同意的标准许可协议确实规定您不得公开基准测试结果。
You may not:
<<list of things you cannot do>>
- disclose results of any program benchmark tests without our prior consent.
微软的许可协议(例如旧版 SQL Server 7.0 许可证)通常有类似的条款。
性能或基准测试。未经 Microsoft 事先书面批准,您不得向任何第三方披露 Microsoft SQL Server、Microsoft Exchange Server 或 Microsoft Proxy Server 的服务器软件或客户端软件的任何基准测试结果。
大多数其他大公司在其许可协议中都会放置类似的条款。无论这些许可条款在法律上是否可执行(尤其是在学术研究领域),以及任何一家公司是否会因发表硕士论文而真正考虑起诉,这些都是您需要与负责使用软件许可的大学法律部门(和/或权利所有者的法律部门)讨论的问题。实际上,我认为极少有公司会真的考虑起诉一个没有钱的硕士生因不利的基准测试结果。博客作者和会议演讲者经常在更可能吸引(或排斥)潜在客户并且不被起诉的论坛上发布基准测试结果。
以这种方式进行基准测试以符合公司的标准确实非常困难,这样你就不会被起诉。
这里已经有一篇关于Oracle技术的论文了。 http://www.iisocialcom.org/conference/passat2012/PASSATProceedings/data/4578b119.pdf
"我不想深入研究无聊的许可证内容" 如果你害怕被起诉,也许你应该关注一下。
这是7月份的Oracle许可证。快速浏览,我没有看到任何限制。 http://docs.oracle.com/cd/E11882_01/license.112/e10594.pdf
除非你明确说明具体的技术版本或链接到许可证/使用条款,否则我们无法具体说明。我猜如果你使用的是“Oracle Database Express Edition”,你应该可以做到。但我认为最好与一位律师快速咨询一下Express Edition的许可证文件,这样会更明智。