Questions tagged «licensing»

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

3
如何显示/阐明博客中的代码许可
假设我有一个使用知识共享许可的博客。此类许可证将显示在每页底部,并带有指向实际许可证的链接等。 但是,显然,知识共享许可并不真正适合于软件或源代码的分发,那么,可以成为博客文章一部分的任何代码(例如,片段/片段甚至完整程序)怎么办? 如果我选择以GPLv3的形式发布此代码,那么在页面底部是否可以接受并且足够清楚地表明:“ Foo先生的此网站是根据知识共享而发布的,除了任何源代码片段/片段/样本形式的源代码,这些代码在GPLv3下发布? 还是有更好/不同/更正式的方式来澄清这种情况?

1
使用未经许可的代码
例如,我要找到一个已启动但尚未完全完成或尚未完成的github项目,我想在更大的项目中使用该代码,但是代码的作者尚未指定该代码的许可证,这是什么?此代码的可接受用法?我可以将其用于任何我喜欢的目的,或者代码上有隐式许可证吗? 但是我确实使用该代码,所以我肯定会提供感谢和参考原始作者(出于礼貌)。 但这又引发了两个额外的问题: 如果该代码可以在我的项目中使用,那么我可以自由地以与我的项目其余部分相同的方式来许可该代码,甚至可以仅通过自己的代码来许可吗? 如果您以后要在代码中添加许可证,那只会影响代码的未来版本吗?例如,如果我要叉一些未经许可的东西,然后原始作者添加了保留所有权利的版权-只要在添加许可证之前就可以使用该分叉的代码?


1
在GPL许可的项目中使用MIT许可的代码该怎么办?
我正在做一个个人项目,我正在计划根据GNU Affero GPL进行许可。但是,我发现确实想利用MIT许可的一些代码,但是我不确定该如何处理许可。 其余代码将在GNU Affero下获得,只是我使用的源文件和头文件,这些文件是MIT许可的。 我在这里已在程序员上阅读了有关MIT / GPL代码协同工作的Q,以及关于MIT下使用GPL库以及其他几种软件的SO的Q,但我仍不清楚我应该如何处理许可。 据我所知,我所要做的就是将MIT许可证留在库中,并在许可证文件中包含有关两个不同许可证及其适用于什么代码的注释,对吗?

2
如何管理来自BSD许可项目的贡献者的版权声明
该LICENSE文件中包含以下BSD许可证: Copyright (c) 2006-2016 SymPy Development Team All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: a. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. …


1
CC许可证(0,BY,BY-SA)如何影响专有/封闭源应用程序?
我认为这个问题是特定于独立开发人员所关心的。将其视为“许可证澄清”或“许可证实际使用案例”。 我需要知道我的项目基本软件包的结构如何以及如何分发它? 我是一个应用程序开发人员,我还没有网站,我将创建代码((B包将是我用非常有限的技能设法创建的)占位符资产,或者以后可以购买以使我的项目中有一些资产独特的视觉/ sfx /音乐功能(如果它与程序包(C)不以任何可能引起麻烦的方式发生冲突)。 我认为: A)二进制专有可执行应用程序包(无源分发)。 B)专有媒体的媒体/资产包(可以与(A)打包在一起)。 C)CC内容的媒体/资产包。 关于程序包(C)的问题是: CC-0是我唯一能解决的CC内容吗?我将必须至少按照以下方式以CC-BY软件包的形式重新分发它:如果我创建了一个包含在CC许可下提供的工作的许可,该许可可能我选择收集 如何在包(C)上使用CC-BY和CC-BY-SA内容?如我所读,任何CC-BY-SA至少都会干扰屏幕截图,视频和其他任何推广媒体(但是,除非我自己创建项目的过场动画,否则推广媒体至少对我来说没有太多麻烦) 。 除了(2)中指定的内容以外,任何CC-BY-SA内容是否会对包装(A)或(B)产生影响?那么(A)或(B)是否必须属于某些CC许可? 是否通过CC-BY-SA条款“为了避免疑问,在作品是音乐作品,表演或录音制品的情况下,将作品与运动图像按时间关系进行同步(“同步”),就本许可而言。” 会迫使我以我的项目引擎的同步代码部分(甚至是完整的源代码)的开源形式自由分发我的项目吗?考虑该项目可能被视为“绩效”。 应用程序运行可能需要软件包(C),因此,在牢不可破的情况下,它会以任何方式影响应用程序许可证吗?另外,如果我能够在没有它的情况下运行该应用程序,该应用程序是否还会受到它的影响? 我可以单独分发软件包(C)和我的应用程序,以后,用户(购买者)可以自由地重新分发软件包(C),甚至将其发布在重新分发CC内容的网站上吗?还是我被迫立即在我的网站(或将要出售它的网站)和/或其他网站上免费提供该软件包?还是只能从其他站点分发它,而只能从我的站点链接到它? PS .:确认答案的许可代码摘录大受赞赏!我一直在尝试阅读和理解所有内容,但是这对我来说肯定不容易...其他授予的信息来源,例如常见问题解答或其他种类,可能也足够好(因为它们通常指的是许可证代码,使其更易于理解)。 PS.2:对于感兴趣的任何人,有一些有趣的常识性概念,可用于了解公共领域的媒体:http : //pixabay.com/en/blog/posts/public-domain-images-what-is-allowed-and-what -is-4 /

4
如果我使用GPLv2许可软件来导出数据,是否必须打开源代码?
我自己一个人在做一个日历项目。在这个项目中,我必须使用瑞士星历表。它已获得GPLv2和商业许可。拥有商业版许可,开发人员可以根据自己的意愿分发软件。但这是我的个人项目,因此我必须使用GPLv2许可证。 通过使用库和数据文件,我可以为日历生成数据。以后,我将在网站上免费发布这些日历。显然,在此过程中,我必须修改库,编写自己的代码和其他杂项。我是否必须打开我的最终源代码。 我没有任何要公开的问题。但是我在问,是否必须这样做。 编辑:从@apsillers和其他人的详细答案中,我很清楚地知道,我不必使我的软件成为GPL,甚至不必向网站的访问者提供源代码。尽管我必须按照该条款将显示的数据设为GPL,但作为瑞士星历数据,已获得GPLv2或更高版本的许可,并且可以商业使用: 更一般而言,当程序将其输入转换为其他形式时,输出的版权状态将继承其生成的输入的版权状态。

1
如何将贡献者添加到LICENSE文件?
我是图书馆的主要开发人员,已获得MIT许可,并托管在Github上。Github存储库包含一个LICENSE文件。 当有人向我发送请求请求时,我是否必须在随附的license.txt中将这些人列为版权所有者,还是应该在此处的特殊部分中列出这些人?我需要这样做吗? 我是否可以假设贡献者在发送请求请求时同意将其代码包含在LICENSE中指定的许可中?

4
我已经计划在新工作中使用以前的发明(软件/框架)。如果我在工作期间改善了版权,那会发生什么?
我已经填写了该标准表格,您可以在其中列出以前的发明,然后再开始新的工作,以便雇主合法地知道您拥有这些发明的版权。但是,如果我想在新工作中使用本发明(软件代码/框架),例如,当我为他们工作时更改/改进代码时,他们对此有版权主张吗? 我听说过共享所有权。这样的事情:您将拥有以前所做的工作,而雇主将拥有您在受雇期间对其所做的任何改进。这种糟透了,消除了您必须对产品进行改进的任何动力,因为一旦改进,改进就消失了。:( 有没有人经历过这种情况并且可以分享一些想法,以便我保护我的代码?

2
BSD许可的项目是否需要每个贡献者的签名声明?
今天,我读了Fossil SCM的邮件列表: BSD的问题在于,您确实应该从每个贡献者那里获得一份签名表格,说明他们的贡献是BSD。对于GPL,这是自动的,因为在兼容许可证下释放您的贡献是查看GPL中代码的先决条件。这使GPL非常适合具有大量贡献者的高度协作的环境。BSD对读者来说是比较宽松的(负担不大),但这对作家来说有点困难,因为他们现在必须发送一些文件。 有人可以解释为什么吗?如果没有项目贡献者的签名说明,可能会有什么后果?


4
在商业产品中使用我自己的GPL许可代码
我正在使用GPL v3许可的Java / Swing开发软件项目。稍后,我想创建一个使用Java / Swing应用程序算法的Android应用程序。此Android应用将是商业产品(在Google Play商店中出售)。 当我在自己开发的商业软件中使用OWN GPL代码时,这是一个问题吗?

4
付费开源应用
让我困扰的问题是,是否有可能/可行/合理地期望一个开源应用程序在移动市场上畅销? 我是否应该相信我的用户将使用我的应用程序,而不是构建已检出的版本,更重要的是,如果我在OSS许可下提供我的应用程序,该如何应对竞争? 到目前为止,我发现的唯一主题链接是http://blog.zachwaugh.com/post/17554643060/selling-open-source-apps,但是它与Mac OS X应用程序有关。 我应该提一下,我的问题不是针对iOS,Android或其他操作系统,而是关于移动应用程序的一般性。 编辑:我的用户是否是程序员的非常合理的问题已被问到。 我不希望我的大多数用户都对编程非常熟悉。

1
如何获得双重许可?
我想在GPL v3下开源我的一个项目。另外,我想为那些希望在专有应用程序中使用代码的人出售许可证。 如何在GPL v3下发布我的源代码,同时又保留根据自己选择的另一个许可证发布它的权利?是否仍将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.