首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin/Mono LGPL法规

Xamarin/Mono LGPL法规
EN

Software Engineering用户
提问于 2015-07-29 21:33:25
回答 1查看 267关注 0票数 1

LGPL似乎规定,我必须以一种可以替换LGPLed代码的方式发布我的应用程序。Xamarin一直说,要在商店里分发mac应用程序,我需要使用Xamarin.Mac并购买许可证。现在,如果我有一个封闭的源代码应用程序,并且我分发了一个.app包,其中Mono运行时是一个.dylib,而不是静态编译成一些可执行文件,我是兼容的,是吗?我不明白他们的限制。

MonoDe信封/Monomac分发应用程序的方式要求用户跳过安装Mono运行时的循环,但如果我只是将mono作为可替换的库捆绑在一起,这似乎是完全没有必要的。

EN

回答 1

Software Engineering用户

发布于 2015-07-30 01:22:04

仅仅将LGPL的库作为.dylib提供并不能使您兼容。您还必须包括源代码和任何必要的工具,以允许某人为自己的目的修改库,并在程序中使用这些修改。

苹果的生态系统很可能不支持这样的安排,这就是为什么Xamarin建议你为此使用他们的商业工具。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/291229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档