Questions tagged «licensing»

有关在软件上实施软件许可证的问题。如果您想询问有关自由或开源软件的问题,请不要在这里询问。相反,请检查** Opensource.SE **(https://opensource.stackexchange.com)是否比您的网站更适合您的问题。

8
我创建了一个基于LGPL项目的程序,并且不允许发布源代码
我认为LGPL是许可许可证,就像MIT,BSD或Apache一样。但是今天我读到,仅允许从封闭源代码链接到LGPL(库等)-除此之外,它是copyleft-因此我必须发布基于LGPL程序的代码。 我为雇主创建了一个基于LGPL程序的程序,但对该程序进行了相当大的修改。当然,不允许将修改后的源代码放在那里。同时,我必须分发(对吗?)。 因此,我想知道是否有解决方法,因此我可以保留此封闭源代码(希望我可以发布源代码)-有什么建议吗? 我的想法:我可以将原始LGPL应用程序的大多数功能放到外部库中,从头开始编写核心可执行文件,但可以参考该库中所有未修改的功能吗? 当前,所有内容都在.jar文件中(它是Java / Swing)。如果您认为我的想法在法律上/技术上是可行的-分开我写的内容和原著是多少?我不是最精通Java的人。

3
如何处理非授权软件
我为一家非常大型的财富500强公司工作,该公司根据国防部合同转包给了另一家财富500强公司。您可以猜测繁文tape节对任何事情的执行都是巨大的。 我们只是共享了一个从其他MSDN订阅中加载了Microsoft开发工具的VM。当我对我们的MSDN许可提出质疑时,每次有人告诉我它正在开发中。现在已经进行了一年多。 我们还有其他正在使用的产品具有30天的试用期。一位开发人员发现了一种可以无限期延长30天试用期的漏洞,我们的管理层在他们获得许可的同时,鼓励了这种方法。 我已就此计划联系了4级经理。一年多来没有任何实际行动。 我该怎么办?向Microsoft和其他适当的软件供应商报告?联系我公司的道德热线?STFU顺其自然吗? 谢谢
13 licensing  ethics 

3
许可证问题,所有者去世后,一段源代码会如何处理
我在一个项目中使用了一段免费的源代码。源代码写于1990年代,可从网站上获得,该网站称可以对其进行修改和自由分发。源文件不包含许可证指示,但具有“保留所有版权”注释。今天早上,我开始意识到我可能遇到了许可证问题,因为我的项目是在GNU通用公共许可证下发布的,因此我尝试联系源代码的所有者。不幸的是,所有者去世了,因此他的公司停止了工作。 源代码发生了什么,其版权门槛有效吗,它有所有者吗???

3
我可以删除所有大写字母并缩短许可证上的免责声明吗?
我将MIT许可证用于特定的代码段。现在,此许可证在所有大写字母中都有很大的免责声明: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF... ... 我在zlib许可证上看到了通常大写的免责声明(请注意,它在许可证文本上方),甚至根本没有免责声明的软件(这意味着,我认为,确实有保证吗?),但是我希望得到可信赖的各方的一些建议。我只是没有找到任何东西。 此免责声明附带了GNU 其他文件的许可声明: 该文件按原样提供,没有任何保证。 简短而简单。 因此,我的问题是:是否有任何可信赖的消息来源表明在我应该关注的所有辖区中可以安全使用短的而不是长的,并且通常是拼写而不是大写的免责声明? 出于这个问题的目的,该软件在欧盟发行,如果有任何不同的话。

8
如果周围没有人执行许可证,许可证是否重要?
假设原始创建者不能(或不会)对其软件/代码强制执行许可,但是该作品仍然很受欢迎。 我想如果您想对其进行可视化,我会提出一个令人费解的假设: 想象一下,一小群开发人员根据开放源代码许可发布了代码项目。该存储库托管在他们的服务器上。但是,直接开发团队中的每个人都在不幸的事故中丧生。发生这种情况后,其服务器将关闭。该项目具有相当大的用户基础,因此其他人开始在他们自己的服务器上托管最新版本,以供其他人下载。 (是的,我有一个积极的想象力) 遵守许可是否仅仅是用户的道德问题,还是当没有一个用户或团体强制执行时仍会存在法律惩罚吗?如果不道德的用户决定分支该项目并在不同的许可下使用它,该怎么办? 我不是在寻求法律建议-我只是对软件许可证的工作方式很好奇。我倾向于想到一些奇怪的情况,并且想知道在这些情况下会发生什么。

6
我应该为我的项目选择什么许可证?
最初在阅读有关wordpress(专业wordpress)的书时想到了创意共享,我了解到我还应指定提供 ...没有任何保证;甚至没有针对特定目的的适销性或适用性的暗示保证 他们推荐了GNU GPL。如何写许可证或选择1? 顺便说一句,MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE实际上是什么意思?没有保修还不够吗?
13 licensing 

3
在Github上许可
我是第一次上载到GitHub,并且面临各种有关许可的疑问。我不知道那个话题是在网上发现的!但是即使很复杂,我的情况也是如此典型,以至于我猜大多数使用Github的人都已经知道这一点。 我只想公开上传一个应用程序,该应用程序在我的POM for Maven(打包和构建Java管理器)上引用了第三方库,并显然在代码中调用了它们。其中一些是GPL,其他Apache,其他多个许可... 你们通常都需要担心所有这些东西吗?我没有分发任何二进制库或第三方库,没有修改它们,没有在商业上使用任何东西...我是否必须“明确提及它们”?在什么文件中?我有必要为自己的lib使用GPL许可证吗? 令我感到惊讶的是,互联网上的信息到底是什么,因为我从来没有见过有人注意到使用Spring,JUnit等的通知。
13 licensing  gpl  github 

2
许可范围内基于ServiceStack的解决方案的未来
我只是希望有人澄清一下以下问题,正如Demis Bellot在几周前宣布ServiceStack即将商业化一样。请参考下面的链接。 https://plus.google.com/app/basic/stream/z12tfvoackvnx1xzd04cfrirpvybu1nje54 (请注意,当我说ServiceStack或SS时,我指的是所有相关的SS库,例如ServiceStack.Text等。) 如果我今天已经有使用ServiceStack开发的解决方案,即使我不将SS二进制文件升级到商业发行版,也必须在SS投入商业使用后购买许可证吗? SS的先前版本(商业许可之前)是否将始终是开源的,并且使用与以前相同的许可? 如果我今天(在获得商业许可之前)在Github上购买SS,那么在SS投入商业运营后再坚持这一做法是否违法? 如果对问题2的回答是“是”,那么在SS投入商业运营后,我仍然能够在不担心商业许可的情况下派生以前的版本吗?

2
如果使用GPL或AGPL Web应用程序框架/ CMS,会有哪些法律风险?
试图在SO上问这个问题,但在这里被提及了... 我是否正确地说,使用诸如Composite C1之类的GPL网络应用程序框架不会使公司有义务共享我们针对所述框架编写的源代码? 那是AGPL的目的,对吗? 这是否也适用于KendoUI之类的Javascript框架? 如果我们要下载该GPL,那么我们对框架所做的任何更改都必须提供给其他人。 换句话说,仅将网站内容加载到我的浏览器中并不是在“传送”或“分发”该软件。 我一直在争论我们应该避免使用GPL Web框架,现在在研究之后我很确定自己是错的,但还想征询其他意见? 赛斯

1
GPL复制版权声明
该“GPL如何”有以下要说的应用从其他程序复制的代码的版权声明: 如果您从同一许可证涵盖的其他程序中复制了代码,则也复制其版权声明。将所有版权声明放在一起,就在每个文件顶部附近。 我完全重构了C#库,它本身是Visual Basic(VB)代码的端口。当前,原始VB代码是根据Microsoft公共许可证(Ms-PL)发布的,但最初是根据GPL发布的。C#库是GPL,可以继续使用旧的VB库。基本上,我只使用了相同的“技术”。 我不在乎使库成为GPL,所以这不是问题。(从这个答案中,我收集到的库可能被认为是派生的作品。)但是,我确实发现,必须在每个源文件中复制以前的版权声明非常麻烦。我宁愿只在自述文件中引用它们。这个问题讨论了向每个源文件添加通知的必要性,但是答案之间并没有达成共识。因此,为了安全起见,我想将许可证添加到每个文件中。 我还必须在所有源文件中都包含我的图书馆所基于的项目的版权声明吗?
12 licensing  gpl 

2
GPLv2程序可以依赖Apache许可的库吗?
许可了GPL(版本2)的软件程序是否可以依赖APLv2许可的库,而不会违反GPL?这里的语言向我暗示也许没有。 在我的特定情况下,我正在看一个使用某些APLv2许可的外部库的守护程序。 更新 (响应答案/评论。) 出于这个问题的目的,我无法重新授权主程序(守护程序) 主程序已经扩展了使用apr-util和其他APLv2组件的功能 我的问题是,我是否可以在GPLv2下发布扩展的守护进程,或者如果我承诺(a)发布此扩展,那么这是否需要我自己保留(不分发)和/或在没有APLv2的情况下重新实现,并且(b)使守护程序保持GPL?


8
许可单元测试是否有意义?
我想知道(不)在主要由单元测试组成的测试代码上放一个许可证是否有任何好处/风险?你怎么看? 我对(L)GPL,Apache,MIT和BSD下的许可特别感兴趣。 编辑:假设非测试代码已经根据某种许可证发布,但是测试代码尚未发布,因此问题是是否发布它,以及是否发布相同的许可证。

1
在开源项目中使用库存图像
我已经开始了一个开源项目,非常想有一个可爱又吸引人的图标来标记该项目。我的困境是,我几乎没有设计用于此类项目的矢量图形的经验。为了弥补这一点,我想我可以从其中一种图片服务(快门等)购买图形。 我的项目从Gherkin语言文件生成HTML文档,我的意图是在每页的页脚使用此图标,以实现“由...产生的输出”。 我的问题是,如果我在其中使用此图形,它将对我的许可软件产生什么影响。我将根据Apache v2许可证发布该软件。

4
是否有仅用于开放源代码网站的JavaScript代码?
改写的问题: 我不是在问与JavaScript相关的问题,而是在网络上使用的所有“客户端”语言(HTML5,JavaScript,CSS等)。如果我在我的网站上放置了JavaScript代码(即经过GPL处理),并且可以通过网络从任何人访问该网站,我是否在某种程度上违反了GPL? 如果我想将客户代码(HTML,CSS,JavaScript)卖给某人,会怎样?在这种情况下,我需要其他许可证吗? JavaScript(用于网站时)不是总是开源的吗?当您打开网页时,您始终可以阅读源代码。 如果我要出售包含JavaScript GPL代码的网站,是否还需要发布服务器端代码? 如果可以部分访问此网站(一部分是免费的,另一部分需要您付费),但是在网站的两侧都使用GPLed代码(同一部分),会发生什么情况? 如果GPLed代码仅出现在需要您付费才能访问的网站的一部分中,该怎么办? 如果我以这种方式将网站出售给客户: 我要卖给您(一次性费用)所有与客户相关的代码(JavaScript,HTML和CSS) 我不是在向您出售服务器端代码,而是在向您出租(我不想让您重用我的服务器端代码) 如果使用JavaScript GPLed代码,是否违反了某些规定?(该网站可通过网络上的任何人访问。) 编辑2: 添加了一个新的特定问题: 如果网站可以在没有服务器端代码的情况下运行,那是什么意思,JavaScript只是在调用一些包含JSON格式数据的PHP页面。其他人可以与客户端一起建立网站,但是他们需要提供数据。在这种情况下,我认为JavaScript正在调用“ PHP”代码(但并非相反)。在这种情况下,我是否违反GPL?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.