佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1108|回复: 5

Vb.net 的program可以apply GNU/GPL License 吗?

[复制链接]
发表于 31-7-2006 10:59 AM | 显示全部楼层 |阅读模式
我用vb.net写了一个invoice system, 想apply GNU/GPL lisence, 可以吗? 该如何apply呢 ?Apply过后是否可免费使用Mysql database server?
回复

使用道具 举报


ADVERTISEMENT

发表于 8-8-2006 11:54 PM | 显示全部楼层
你有三个问题。

1。 用VB.net 写的程序是否可以apply GPL license ?
答案是可以。 但是如果你是用VB.net express 的话, 请读EULA , 我记得里面写过不能写open source 的软件。

2。 该如何apply ?
在你的每一个源代码文件上, copy paste GPL license 。 记得写上copyright by , 以保留你的copyright。


3。 Apply过后是否可免费使用Mysql database server?
据我所知, 如果在linux 上肯定没有问题。 如果在windows 上, 你需要上www.mysql.com 上查询。
回复

使用道具 举报

发表于 9-8-2006 05:15 PM | 显示全部楼层
记得 VisualStudio Express Edition 可以发布任何形式的成品,
不管是商业的、免费的,还是开源的。
不过在发布 .Net Framework 上就有限制。

::有待验证::
回复

使用道具 举报

发表于 16-8-2006 03:36 AM | 显示全部楼层
原帖由 sson 于 9-8-2006 05:15 PM 发表
记得 VisualStudio Express Edition 可以发布任何形式的成品,
不管是商业的、免费的,还是开源的。
不过在发布 .Net Framework 上就有限制。

::有待验证::


你说的对,但是对开源的我记得有一个限制。


有一个我非常肯定的条文是, 开发出来的产品一定只能在Windows 上执行。 所以, 不能用来开发在Mono 或 WINE 或ReactOS 上执行的软件。
回复

使用道具 举报

发表于 16-8-2006 07:49 AM | 显示全部楼层
应该是可以的,不过谁有 VB Express 2005 的 EULA, 可以检查一下。

如果要小心的话,那就使用 SharpDevelop 吧。免费 LGPL 开源的 Visual Studio Alike IDE, 支持 C#/VB 包括 Mono 等等。

记得这些 VB.net Express 2005, Visual Studio, SharpDevelop 等等,都只是工具而已,要注意的是低下的 .NET Framework.
回复

使用道具 举报

发表于 16-8-2006 08:21 AM | 显示全部楼层
应该是没问题的,因为 .Net 的产品即使不用任何 IDE 也可以透过 .Net SDK 里的编译器来编译。
谁知道你用什么 IDE 呀,呵呵
倒是 .Net Framework 的发布,似乎有些限制。

这是 dotnetfx.exe 里的 eula
  1. MICROSOFT SOFTWARE SUPPLEMENTAL LICENSE TERMS
  2. MICROSOFT .NET FRAMEWORK 2.0

  3. Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you.  If you are licensed to use Microsoft Windows operating system software (the “software”), you may use this supplement.  You may not use it if you do not have a license for the software.  You may use a copy of this supplement with each validly licensed copy of the software.

  4. The following license terms describe additional use terms for this supplement.  These terms and the license terms for the software apply to your use of this supplement.  If there is a conflict, these supplemental license terms apply.
  5. ----------------------------------
  6. By using this supplement, you accept these terms.  If you do not accept them, do not use this supplement.  If you comply with these license terms, you have the rights below.

  7. 1. SUPPORT SERVICES FOR SUPPLEMENT.  Microsoft provides support services for this supplement as described at www.support.microsoft.com/common/international.aspx.

  8. 2. MICROSOFT .NET FRAMEWORK BENCHMARK TESTING.  This supplement includes the .NET Framework component of the Windows operating systems (“.NET Component”).  You may conduct internal benchmark testing of the .NET Component.  You may disclose the results of any benchmark test of the .NET Component, provided that you comply with the following terms:  (1) you must disclose all the information necessary for replication of the tests, including complete and accurate details of your benchmark testing methodology,  the test scripts/cases, tuning parameters applied, hardware and software platforms tested, the name and version number of any third party testing tool used to conduct the testing, and complete source code for the benchmark suite/harness that is developed by or for you and used to test both the .NET Component and the competing implementation(s); (2) you must disclose the date (s) that you conducted the benchmark tests, along with specific version information for all Microsoft software products tested, including the .NET Component; (3) your benchmark testing was performed using all performance tuning and best practice guidance set forth in the product documentation and/or on Microsoft’s support web sites, and uses the latest updates, patches and fixes available for the .NET Component and the relevant Microsoft operating system; (4) it shall be sufficient if you make the disclosures provided for above at a publicly available location such as a website, so long as every public disclosure of the results of your benchmark test expressly identifies the public site containing all required disclosures; and (5) nothing in this provision shall be deemed to waive any other right that you may have to conduct benchmark testing.  The foregoing obligations shall not apply to your disclosure of the results of any customized benchmark test of the .NET Component, whereby such disclosure is made under confidentiality in conjunction with a bid request by a prospective customer, such customer’s application(s) are specifically tested and the results are only disclosed to such specific customer.  Notwithstanding any other agreement you may have with Microsoft, if you disclose such benchmark test results, Microsoft shall have the right to disclose the results of benchmark tests it conducts of your products that compete with the .NET Component, provided it complies with the same conditions above.
复制代码


小章鱼 E 文不好,不理解,那位大哥麻烦解释解释,谢谢


还有,小章鱼是用 VisualStudio C# Express 的,eula 太长,贴不上来

[ 本帖最后由 sson 于 16-8-2006 08:35 AM 编辑 ]
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-6-2024 02:57 PM , Processed in 0.060964 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表