接下来怎么办我们怎么才能解决这个问题呢?实际情况是:我们也许无能为力。 你不能强制要求Open CASCADE的管理者将许可证切换到LGPL:他们只有在他们感到乐意并有律师的绿灯的时候才会这样做。了解了Ribbonsoft的发展轨迹之后就会知道,你让他们修改QCad社区版中的代码许可证的概率几乎为0。 如果不修改许可证的话,有没有其他可以替代的技术?如插件?答案是不太可能。
举例来说,根据LibreCAD团队所说,目前只有两种方式让LibreDWG作为LibreCAD插件的方式合法的使用:
结合LibreCAD目前的开发状态,这两种方式看起来都不现实,坦白讲,就长期的策略来看,方法2根本不用考虑。 更新:据一位LibreDWG的开发者来说,方法2并不合法。 最后,当你解决完法律相关的问题,你还需要面对LibreDWG现在已经无人维护并且甚至都没有一个发布版的压缩包这样一个事实。它看上去并没有任何后续的开发,针对R2007文件格式的代码还待在分支里面,并且没有对R2010文件格式做任何工作的迹象。 但是,等等,LibreDWG不是自由软件基金会(FSF)中具有高优先权的项目吗?不幸的是,目前的情况是,寄希望于FSF领导该项目已经被证明是不可能的了。 Richard Stallman 甚至都没有意识到这个他们的一个“高优先级”的项目已经长期面临的问题。并且在他了解到该问题之后,他都没有采取任何的行动:没有宣传活动,没有直接接触我们所知道当事人。 在2012年6月份的时候,我和Richard就LibreDWG进行了一次私人的交谈。我特意问了他,FSF是否计划采取一些行动,以确保LibreDWG的工作没有被自由用户软件闲置。 在过了6个月(在必要时,我可以很有耐心的)以及几次催促之后,Richard还是没有提供任何答复。显然,这个问题都不值得有一个答案。 你可以在那方面自由的做出你的结论。我保留自己的意见。 正如你所见,为FreeCAD和LibreCAD解决这个问题需要一个精心策划的运动。需要引入一个聪明的策略。并且在你达到一个可以对DWG文件进行高质量的读写的阶段之前,需要花费数年的时间。所以,我们在讨论的是一个关于无期限的耐心,同时要保持热情以及一些管理技巧的事。 我相信:一定有一个CAD的版本可以宣称“接受挑战”(译者注:语出《老爸老妈浪漫史》中巴尼的名言"Challenge accepted")。说不定就是你? |