我目前正在开发一个 iPhone 应用程序,我想在其中使用一些在 LGPL 下发布的现有代码。由于 Apple App Store 的性质,该应用程序不会是开源的,我可能会为此收取一定的费用(0.99 美元或 1.99 美元),以支付在商店中发布的费用。我研究过 LGPL,我知道如果您将其用作库,它允许使用专有软件的代码。但是,有问题的代码是用 JavaScript 编写的,所以我需要将其转换为 Objective-C,我相信这会使其被视为“衍生工作”,我想这要求它必须是开源的(请纠正我如果我错了)。所以我的问题是,如果将图书馆翻译成另一种语言会使其成为“衍生作品”,
我还有一个子问题。该库的先前版本已被翻译成多种语言,包括 Objective-C。但是,它们是在库根据 GPL 发布时编写的(禁止在闭源软件中使用它)。同时,许可证已更改为 LGPL(用于原始 JavaScript 版本),但这会影响翻译版本还是它们仍然是纯 GPL?