我现在需要用到Display Tag,而且,事实上已经用了。今天看了下它的协议 Artistic license,我实在没有读懂。看了中文的翻译,也还是不很清楚。我只是想使用Display Tag于商业软件,是否可行?如果我还想修改下Display Tag的部分代码,那还能使用么?
从事软件开发行业,希望大众能够尊重版权,自己当然也要了。所以慎重地在这里讨论下。
请行家帮忙看下。谢谢。
协议原文链接:
http://displaytag.sourceforge.net/11/license.html
这里还有个中文翻译:
http://openvanilla.org/wiki/zh/index.php?title=The_Artistic_License%E5%8F%83%E8%80%83%E4%B8%AD%E8%AD%AF
另外,Javaeye关于开源协议的一篇讨论,供大家参考:
常用开源协议解析
原文贴出来如下:(方便不想点开链接的朋友)
引用
The Artistic License
Preamble
The intent of this document is to state the conditions under which a
Package may be copied, such that the Copyright Holder maintains some
semblance of artistic control over the development of the package,
while giving the users of the package the right to use and distribute
the Package in a more-or-less customary fashion, plus the right to make
reasonable modifications.
"Package" refers to the collection of files distributed by the
Copyright Holder, and derivatives of that collection of files
created through textual modification.
"Standard Version" refers to such a Package if it has not been
modified, or has been modified in accordance with the wishes
of the Copyright Holder.
"Copyright Holder" is whoever is named in the copyright or
copyrights for the package.
"You" is you, if you're thinking about copying or distributing
this Package.
"Reasonable copying fee" is whatever you can justify on the
basis of media cost, duplication charges, time of people involved,
and so on. (You will not be required to justify it to the
Copyright Holder, but only to the computing community at large
as a market that must bear the fee.)
"Freely Available" means that no fee is charged for the item
itself, though there may be fees involved in handling the item.
It also means that recipients of the item may redistribute it
under the same conditions they received it.
1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you
duplicate all of the original copyright notices and associated disclaimers.
2. You may apply bug fixes, portability fixes and other modifications
derived from the Public Domain or from the Copyright Holder. A Package
modified in such a way shall still be considered the Standard Version.
引用
3. You may otherwise modify your copy of this Package in any way, provided
that you insert a prominent notice in each changed file stating how and
when you changed that file, and provided that you do at least ONE of the
following:
a) place your modifications in the Public Domain or otherwise make them
Freely Available, such as by posting said modifications to Usenet or
an equivalent medium, or placing the modifications on a major archive
site such as ftp.uu.net, or by allowing the Copyright Holder to include
your modifications in the Standard Version of the Package.
b) use the modified Package only within your corporation or organization.
c) rename any non-standard executables so the names do not conflict
with standard executables, which must also be provided, and provide
a separate manual page for each non-standard executable that clearly
documents how it differs from the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
对于b点,如果我修改了Display Tag的源码,不发布到外部。那么似乎我可以在公司内部一直使用。没有问题吧?
引用
4. You may distribute the programs of this Package in object code or
executable form, provided that you do at least ONE of the following:
a) distribute a Standard Version of the executables and library files,
together with instructions (in the manual page or equivalent) on where
to get the Standard Version.
b) accompany the distribution with the machine-readable source of
the Package with your modifications.
c) accompany any non-standard executables with their corresponding
Standard Version executables, giving the non-standard executables
non-standard names, and clearly documenting the differences in manual
pages (or equivalent), together with instructions on where to get
the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
照这一条,不明白的是b项, machine-readable source of the Package with your modifications是不是二进制的编译好的jar包就可以?还是必须是源代码?
引用
5. You may charge a reasonable copying fee for any distribution of this
Package. You may charge any fee you choose for support of this Package.
You may not charge a fee for this Package itself. However,
you may distribute this Package in aggregate with other (possibly
commercial) programs as part of a larger (possibly commercial) software
distribution provided that you do not advertise this Package as a
product of your own.
第5条我可以看出只要我不修改源码那么跟随商业软件发布是没有问题的。但是如果我做了部分修改呢?
引用
6. The scripts and library files supplied as input to or produced as
output from the programs of this Package do not automatically fall
under the copyright of this Package, but belong to whomever generated
them, and may be sold commercially, and may be aggregated with this
Package.
7. C or perl subroutines supplied by you and linked into this Package
shall not be considered part of this Package.
8. The name of the Copyright Holder may not be used to endorse or promote
products derived from this software without specific prior written permission.
9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
分享到:
相关推荐
**The Artistic License** 是一个较为宽松的开源许可证,允许用户自由地使用、复制、修改和分发软件,但必须保留原始的版权和许可声明。它适用于 Perl 脚本语言及其相关的项目。 虽然文档中没有具体列出哪些组件...
代码排版工具Artistic Style的使用,介绍了其一般性的用法。。
Artistic Style(通常简称为AStyle)则是一个开源的源代码格式化工具,专门用于C、C++、C++/CLI、Objective-C、C#和Java等语言的代码美化。它可以帮助程序员统一代码风格,提高代码可读性和团队协作效率。 Artistic...
Artistic License是一种较为灵活的开源许可协议,它允许用户自由使用、修改和分发软件,但要求任何修改或衍生作品必须使用相同的许可协议。此外,它还要求保留原始的版权和许可声明,并且不能使用原作者的名字来宣传...
根据所提供的文件信息,这份文件的标题为《License Conditons and Copyright Notices CP 1243-1 PCC V2.0[手册].pdf》,其描述和标签表明这是一份手册,内容涉及许可证条件和版权声明。手册的部分内容描述了该产品所...
1、目前最新版本的Artistic Style(含可执行文件、源码、文档); 2、本人编写的风格选项文件(基本囊括了所有的选项,注释清楚,便于修改); 3、本人编写的批处理文件(可以处理c、cpp、h、hpp文件,可自行仿照...
**GPL**(General Public License) 许可证是最广泛使用的自由软件许可证之一。根据GPL协议,用户可以修改软件的副本或其任何部分,并允许第三方在此许可证条款下使用修改后的代码。此外,使用GPL许可证的软件产品必须...
例如,你可以选择使用空格或制表符来表示缩进,设置行宽限制,以及决定是否将大括号放置在行尾或者新行。此外,AStyle还能处理嵌套的代码结构,如if-else语句、循环和函数定义,确保它们的布局合理且一致。 对于C++...
SourceInsight 中集成Artistic Style 格式化代码 SourceInsight 中集成Artistic Style 格式化代码
Artistic License则是一种较为宽松的开源协议,允许自由使用和修改源代码,但在某些情况下可能会施加一些附加条件,如保留版权声明和许可通知。 ### 总结 对Java程序员来说,理解和遵循开源协议是参与开源社区的...
被上诉人Katzer/Kamind开发了与JMRI竞争的"Decoder Commander"软件,被指控在未经许可的情况下使用了JMRI的定义文件和其他部分代码,且未遵守Artistic License的规定,如未列出原始作者、JMRI的版权信息、许可来源和...
- **GNU Lesser General Public License Version 2.1, February 1999**:一种较宽松的公共许可证,允许将软件嵌入商业软件中。 - **GNU Lesser General Public License Version 2, June 1991**:与上一个版本相比,...
Here we introduce an artificial system based on a Deep Neural Network that creates artistic images of high perceptual quality. The system uses neural representations to sepa- rate and recombine ...
artistic-videos, 纸张"Artistic style transfer for videos"的Torch 实现 艺术视频这是基于neural的Torch 实现的实现,基于Justin的https://github.com/jcjohnson/neural-style 。算法允许从一个图像( 比如一幅画) ...
可以帮助格式化源代码的好工具。 你可能下载到的源码比较混乱 也可能你拿到其他人写的源码,乱的想骂娘 别着急 用这东西,可以解决你的问题 astyle -c --style=ansi abc.c 再打开文件看看,爽呆了。
通过使用 Artistic Style,开发者可以轻松地统一代码风格,提高代码的可读性和一致性,从而提高编程效率。本文将详细介绍 Artistic Style 的主要功能和使用方法。 #### 二、核心特性与功能 ##### 1. **预定义的...
soft_artistic_flames
标题与描述中的关键词“Abstract_Isophote_Distance_A_Shading_Approach_to_Artistic_Stroke_Thickness”指的是一种在计算机生成的平滑表面插图中确定笔触厚度的方法。文章由Todd Goodwin、Ian Vollick和Aaron ...
$ git clone https://github.com/XenGenie/Cloud-Strife ./SuperDom$ cd ./SuperDom/x/$ ./gitsub.shSDX双许可证SDX-Kit aka Cloud-Strife是根据Artistic License 2.0获得许可的。 我们的商业许可证需要每个域197...
用户可以根据自身需求选择合适的许可证进行使用,其中Artistic License更适合商业用途,因为它不包含GPL的“传染性”条款。 #### 二、平台与编译器支持 Blitz++支持多种平台和编译器,下面列出了文档中提到的部分...