Open source 在应用程序中使用gplv2dll

我正在寻找一个参考说明,如果我的应用程序链接到一个二进制文件,而该文件的源代码是在GPL v2/3下发布的,那么我是否需要重新分发该应用程序的源代码 谢谢, 伊甸园我在上面找到了一个: 在您的程序中使用GnuWin32项目中的GPL'ed DLL是否也需要您在GPL下发布程序? 似乎有两种不同的观点。FSF认为,动态链接创建一个派生工作,因此任何设计为使用GPL-ed DLL运行的程序都必须是GPL本身;看见他们唯一的例外是编译器和内核附带的DLL,比如MS VC运行时DLL;看见另一方面,一些

Open source 开源社交书签CMS?

我正在寻找一个开源的社会书签网站CMS,这样我就可以为我的组织建立一个像delicious这样的网站。这将部署在内部局域网中 你有什么建议吗 我不确定您使用的是哪种技术,但我曾经使用delicious本身作为CMS,然后通过API在另一个网站上使用书签、说明等。如果这有道理的话 基本上建立一个delicious帐户和书签,像平常一样标记和填写描述。然后将网络API连接到您自己的网站上-delicious存储所有内容,您只需使用一个API即可。语义按钮是我发现的最好的工具:我可以推荐一个类似www

Open source 使用知识共享许可证在code.google上主持项目

我有一个根据知识共享许可证制作的项目(归属非商业性) 现在我想把我的代码上传到code.google.com,因为我还有其他项目住在那里 当我创建一个新项目时,它会问我要选择哪个开源许可证。可供选择的有: apache许可证2.0 艺术许可证/gpl eclipse公共许可证1.0 GNU通用公共许可证v2 GNU通用公共许可证v3 GNU小通用公共许可证 麻省理工学院执照 mozilla公共许可证1.1 新BSD许可证 “其他开放源码” 当我选择“其他开源”时,会有一个指向OSI批准的许可

Open source 如何在开源电子邮件程序中打开Microsoft Entourage电子邮件数据库文件?

问:有没有一种方法可以通过开源的电子邮件查看器打开Entourage电子邮件,只需打开Entourage数据库文件 上下文:我在Microsoft Entourage数据库中有旧电子邮件,我想用开源电子邮件查看器阅读。我的新Mac不再有随行人员了 My Entourage电子邮件数据库文件位于此文件路径(930 MB): 虽然您的邮件仍然以entourage数据库格式保存,但我不知道如何在开源电子邮件客户端中打开它,因为它大部分是未记录的格式 不过,您可以尝试在Office for Mac 20

Open source 云虚拟机是否可免费用于开源测试?

有人知道云中可以创建(虚拟)机器(如AmazonEC2)用于计算任务的地方吗?如果这些机器用于测试开源项目,那么这些地方可以提供大量(至少5-10台)免费机器 我不是在寻找像Jenkins、Hudson、TeamCity等为开源项目免费提供CI环境的地方。我正在寻找一个可以运行一些服务器的地方,在那里我可以在集群和分布式环境中设置开放源代码系统本身。然后通过自动化测试(例如,从CI环境执行)针对集群和分布式环境进行测试。我认为这可能符合您的要求。特别是如果您不需要打开http之外的外部端口,AW

Open source 我能看看像weka这样的项目的登记表吗

我想知道像weka这样的开源项目的更新过程,那么我如何按日期查看签入,以及如何为已经存在的weka包做出贡献 您需要学习如何使用SVN: 如果您有mac或linux,那么您应该能够从以下终端签出回购协议: dethstaw:src gardner$ svn co https://svn.cms.waikato.ac.nz/svn/weka/trunk weka 要开始为开源项目做出贡献,最简单的方法就是寻找bug追踪器并开始修复已知问题。(他们很喜欢)我用谷歌找到了bug追踪器 祝你在新的冒险

Open source 开源语法高亮工具?

我正在寻找一个开源、跨平台(至少是Windows和Linux)的命令行工具来获取一些代码(C++,但多语言会很好),并给出该代码的有效XHTML表示,包括语法高亮显示 理想情况下,XHTML应该只使用不同类的和标记来包装代码,这样我就可以提供CSS代码并更改颜色,但这是一个可选的额外选项 有人知道这样的应用程序吗?可以将它突出显示的任何代码保存为“彩色”HTML(它在多个平台上运行)。也有。还有很多其他功能。我不确定这会有多大帮助,但我的团队使用doxygen来生成文档,这恰好在我们的代码视图上

Open source 在哪里可以找到有助于科学的编程项目?

我想在业余时间从事一个编程项目,并想知道 如果有一个项目我可以在某种程度上帮助科学界?像这样的项目,并且大部分由科学界贡献。我相信他们会感激你认为你能提供的任何帮助。我知道他一直在寻求帮助 编辑:这是他们的编程帮助页面除了在线搜索开源项目外,您还可以尝试联系当地大学,询问他们的研究人员(学生或教员)是否需要开发帮助 如果您仍在寻找,请随时通过我的个人资料页面与我联系-我知道有一种硬件产品需要软件-它用于研究(化学和生物)当然,很多!我知道我不是第一个想到像这样的数值计算库的人——其中的代码实际上

Open source 登上开源列车

我知道如何找到开源项目。我知道怎么找到他们。我不知道该怎么做的是要一张要做的事情的清单。我所访问的每个开发人员邮件列表都充满了实际的开发人员。我从来没有看到任何新的程序员出现。大多数开源项目看起来对新程序员一点都不友好 一个不是很有经验的程序员会如何要求做一些事情,同时又不显得烦人或麻烦。 你对新程序员的帮助有什么看法 ** 任何有项目的人都有空间给初学者吗。 我知道中级C/C++/这取决于你进入了什么项目,但通常看一下bug追踪器会有所帮助(很少有开发人员会拒绝报告bug的补丁)。如果你运行L

Open source 如何开源现有的代码库?

我工作的公司正面临一些困难,我们的未来,比方说,是不确定的。在过去几年中,我们开发了一个框架来构建社区应用程序和社交网络。我们相信这一倡议不应该完全消失,它可能对社区有用,因此我们决定将其开源 我对这个过程有一些疑问: 如何选择最合适的许可证,知道原始作者仍然可以贡献和/或做一些咨询 我们必须在代码库中做哪些必要的修改 您是否有一些指向现有文档/书籍的指针,这些文档/书籍将涵盖这一广泛的主题 我知道这些问题是非常开放的,没有简单的答案,但我想听听有类似经历的人的意见 提前谢谢 对于许可证,您

Open source Magento真的是开源的吗?

在过去的一两个月里,我一直在努力让我的头脑围绕着Magento,并取得了中等程度的成功。虽然它被称为下一个伟大的电子商务系统,但我逐渐意识到,尽管它有一些非常整洁的功能。。。实际上,就开发和社区而言,这是开源项目的倒退 看看论坛,到处都是开发者抱怨缺乏文档、官方维基的笑话(有人在官方维基上发布广告),还有关于升级破坏核心功能的报道。大多数这些帖子和有效的bug报告都被Magento员工忽略了。一年来,对核心模块的一些XML图表的请求一直被忽略 IRC聊天是毫无意义的,因为许多新用户受到版主的欢迎

Open source 为各种项目寻找开源程序员?

是否存在某种针对开源项目/编码人员的在线市场?在我真正开始一个项目之前,我正在寻找一种找到合作伙伴的方法,而不是独自开始一个项目,当我发现没有人关心它时,让它死去。你甚至可以在没有计划的情况下开始一个项目。然后你可以寻求帮助,让人们加入你的团队。是一个很好的地方,可以让你的项目可见,让其他人贡献(project fork),而不会干扰你的工作。然后你可以随时与任何人的叉子合并。Github有wiki页面、源代码浏览和活动图。这个网站也很快 **更新** Github可能没有“查找项目创建者”功能

Open source 混合使用开源软件并在GPL3、MIT和BSD许可下发布

我正在编写一个javascript库,我正在考虑在三重许可的GPL3、MIT和BSD下提供它 我还发现了一个Apache2.0开源项目,我想把它包括在我的项目中 据 Apache2软件可以包含在GPLv3项目中,因此我的项目的GPL3版本是兼容的 我可以在MIT和BSD项目中包含Apache 2.0代码,这样最终的项目就可以与GPL3、MIT、BSD三重许可兼容吗?我找到了这个站点 这很简单地解释了哪些代码可以在哪些项目中使用 如我所见,我可以包含MIT、BSD和Apache2.0代码并生成我

Open source reportserver是openreports的替代方案吗?

使用或认识ReportServer()的任何人?谁能告诉我他们的经历 乍一看,它似乎是OpenReports()的替代方案。但令我惊讶的是,我从未收到ReportServer的消息 我问题的背景是OpenReports不再开发。 目前,我们使用OpenReports处理150多个报告(查询、jaspers和birt报告)。我们希望在一个新的开源解决方案中迁移所有报告 问题是:我们不想重新实施我们的报告 感谢您的回复。ReportServer是一个相对较新的项目,因此尚未广泛使用。然而,我们(我是

Open source 在何处托管小型单个项目的代码?

作为编程课程的最后一个项目,我制作了一个处理数据库问题的小工具。它是有效的,我认为它可能对其他人有用,所以我想把代码放到网上看看它是否真的有用。 我知道各种源代码宿主,比如GitHub或Google代码,但是它们似乎更倾向于团队开发,我不确定它们是否适合单个完整的项目。我并不是说我反对合作,但对于这么简单的东西来说,那些平台似乎有点太多了。 有人知道我应该如何共享代码吗?Github就可以了——仅仅因为git允许多个开发人员参与一个项目并不意味着它是必需的 如果你需要的话,大部分的复杂性都在那里

Open source Schema.org是开源的吗?

Schema.org的许可证是Creative Commons Attribution ShareAlike许可证(3.0版) 这是否意味着任何搜索引擎都可以使用Schema.org来实现结构数据?是的,这意味着您可以使用其内容,在不删除制造商名称(或任何内容)的情况下进行修改,并共享它。 但你不能把它用于商业目的 Schema.org与Apache许可证版本2.0一起发布,您可以在开发报告中查看它: 您还可以查看常见问题解答 正如我们的文档中所指出的,schema.org模式在下面提供。这些术

Open source IBM MQ MFT/WMQFTE是否有开源替代方案?

我们使用IBM MQ MFT(MQFTE)在分布式网络中提供安全、有保证的文件传输。但是IBMMQMFT是相当昂贵的 那么,有没有类似的开源企业解决方案要考虑IBM IBM MFT(MQFTE)?< P>谷歌没有在搜索列表中返回?

Open source 有哪些网站可以寻找开源项目?

我目前是一名顾问,但我发现我已经很久没有做编码了 因此,我想知道除了sourceforge.net之外,是否还有其他好的网站可以让我编写代码 感谢所有种类的开源软件,从Linux到BSD再到Windows -主要关注微软技术。在这里你可以找到更多的.NET开源内容。谷歌怎么样 如果你只是在寻找一个快速的小项目,还有和 在我看来,这比SourceForge好得多。是另一个很好的开源项目集合。 它提供了详细信息、时间线和注释。有关开源软件的一般索引,请参阅和。前者是开源软件的经典索引,后者有关于每个

Open source 管理Maven依赖项的本地分支

所以我有一个依赖项,实际上是两个依赖项,我想对它们进行修改,要么现在修改,要么将来修改。编码不是一个问题-我有能力做出改变-我也不寻求社区项目的分叉,只是为了按照推荐的本地版本来完成一些工作 我担心的是,过程问题会出现,并进一步影响我。那么,我可以做些什么来确保我正确地管理它呢。有哪些最佳实践 一些更具体的子问题: 我应该更改工件名称吗 如何选择组工件和 版本名 我应该导入整个源代码树吗 还是有选择性 如果我不能得到构建系统怎么办 全面工作-我应该扩展它吗 向下或尽量使其靠近地面 原创的 我

Open source 如何创建开放源代码存储库

很久以前我开始开发一个项目,现在我想让它开源。我不熟悉开源的贡献,所以如果你们中的任何人能推荐任何好的源代码(书籍或网络教程),让我学习如何设置存储库并安排一切必要的工作,以使开源开发成为可能,我将不胜感激 谢谢 访问。在那里设置项目并学习如何使用。当您能够自如地使用Subversion和Google代码时,您可以设置自己的Subversion/Trac服务器。如今,运行开源项目的一种更流行的方式是让诸如或(以及其他许多网站)这样的网站托管该项目。大多数提供服务,如使用各种存储库格式(CVS、S

Open source 有哪个OSS许可证与哪个兼容的图表吗?

我对各个OSS许可证有相当好的理解,但当我想在不同的许可证下使用代码时,我总是遇到麻烦。BSD与Ms PL、Apache 2与GPLv3等 是否有某种“匹配图表”列出哪些许可证与哪些许可证兼容? < P>自由软件基金会维护一个分类为GPL兼容、GPL不兼容和非自由的。这有助于回答最常见的问题,即许可证是否与GPL兼容。由于没有多少其他自由软件许可证像GPL一样要求在同一许可证下分发整个衍生作品,因此只要代码保留在不同的库或源文件中,其他许可证之间的兼容性问题通常较低 就Ms PL而言,您可能还可

Open source github上托管的开放源代码可以是封闭源代码吗?

开源Github存储库的所有者以后是否可以决定关闭它?其他人对那个项目的贡献如何 编辑-一些人只关注法律方面。除此之外,还有一个技术问题:从技术上讲,我是否可以在Github上拥有一个公共存储库,并在以后将其私有化?假设没有人从中创建公共分叉,这会实际上隐藏此项目的源代码吗?(请注意,我不是律师。)来自GitHub服务条款,第F.1段: 我们对您提供给服务的材料不主张任何知识产权。您上传的个人资料和材料仍属于您。但是,通过将您的页面设置为公开查看,您同意允许其他人查看您的内容。通过将您的存储库设

Open source 好的开源OPC软件

我们目前正在使用免费试用版的KEP服务器,用于OPC与PLC通信。我们想知道是否有人知道任何好的开源OPC软件。如果您不介意跳过OPC服务器并直接与PLC通信,您应该看看 一些供应商通过其PLC免费提供OPC服务器,但我没有看到任何像KepWare OPC服务器那样支持多个供应商的免费OPC服务器。既不是免费的(除非你计算有时间限制的),也不是开源的。这就是说,你能得到的最佳选择是获得Delphi,并用找到的免费资源制作你自己的OPC服务器和客户端。我不知道其他语言的免费OPC服务器源。您正在使

Open source 开源许可证使用分析

我公司的法律部门想要一份我们使用的所有头文件的版权和许可证列表。他们需要这个来验证我们使用的是正确的许可证,并且没有侵犯任何版权 到目前为止,我编写了几行简单的bash代码,用gcc-E构建一切,解析输出,找到头文件,并将输出grep为“版权”和“许可证”。这是非常粗糙和容易出错的 我正在寻找一个现有的工具来完成所有这些,或至少部分: 跟踪现有构建(如strace)并生成已使用的头文件,而不是修改构建系统 从头文件中提取版权所有者和年份 确定每个头文件的许可证 这里没有任何法律意见。只是想找

Open source 网络论坛的新闻桥梁/网关(NNTP)

我正在寻找一个适合“极客”和不那么精通技术的用户的讨论论坛 多年来,我们一直在使用极客们喜欢的新闻服务器(NNTP)(使用雷鸟或类似的界面),然而,年轻的“facebook一代”更喜欢类似于通过web php web论坛的讨论板。另一方面,大多数极客讨厌网络论坛,更喜欢邮件列表或nntp新闻服务器。现在,如何将这些不同的世界结合在一起 理想情况下,我们考虑使用一个网络论坛(phpBB、MyBB或类似的论坛),其中存在一个新闻到网络论坛的桥梁?我知道邮递员有一个mail2news网关,但似乎不存在

Open source 从何处获取InterClient 2.01源代码?

我们有一个使用InterBase 5.6的遗留设施 可以访问它的最新Java客户端库是InterClient 2.01 SourceForge上有一个二进制文件(查找interclient\u 201.*文件),自述文件和网络上有一些线索表明这个版本的源代码是以某种方式发布的(检查和-我遇到过同样的措辞,人们正在讨论2.01来源已经发布,但被错误地标记为2.00) 我在网上查过了,没有找到这些资料来源,好像已经丢失了 有谁能给我一个方向-在哪里可以找到这些来源吗?这些来源中有很多,所以我想以某种

Open source 如何将jitsi作为另一台服务器(自己的)上的独立服务使用?

我需要一个开源的在线视频聊天作为我们服务器上的一项独立服务,我找到了jitsi.org,但显然它只在jitsi的服务器上运行,我不确定,所以我要求doe的任何人知道它,或者doe的任何人知道另一个开源服务来实现视频聊天/会议?您也可以在自己的服务器上运行它。只需按照安装说明操作即可:您应该能够立即使其运行 免责声明:我使用Jitsi。我设置了本地节点环境,现在我添加了此链接的完整代码:现在我的代码正常工作,但我无法在聊天窗口中添加其他代码,也无法使用此功能……我需要如何使用此功能才能使其正常工作

Open source 开源政治竞选管理软件?

有人知道有任何活跃的开源项目在使用政治竞选管理软件吗 我查看了sourceforge,但没有看到任何与“政治”、“政治”、“捐赠”、“竞选”或“会计”、“政治”或“投票”类别相关的问题 我参与了一场政治运动,目前正在为一些设计糟糕的SaaS(我想我应该保护它的名字,嗯哼)掏鼻子,基本上只记录人们现在所做的捐赠,人们过去所做的捐赠,人们承诺要做的捐赠,联系信息,他们可能投票的方式,等等 在电子表格中进行管理有点困难,但似乎还不够复杂,政治竞选(特别是低预算的地方竞选)应该为此买单 如果有这样的项目

Open source 做一名商业应用程序程序员需要好的开源项目吗?

我在考虑OpenOffice。如果我想成为一名商业应用程序程序员,你对开源项目有什么其他的建议,这些建议会比OpenOffice更好或更好 谢谢 可能是一个很好的项目。有点类似于OpenOffice Base,它努力取代Microsoft Access(据我所知,Microsoft Access正用于整个商业世界的大小内部项目)。事实上,我不认为OpenOffice是您真正想要的,它并不是大多数商业应用的真正代表,这更像是一个办公室自动化的东西,坦率地说,大多数企业只是买了它,他们没有开发它 也

Open source 开源编程语言的定义是什么?

像Ruby和Python这样的语言通常被称为开源语言,但是什么让它们如此呢 它是开源编译器,还是解释器或执行虚拟机 < p>我不认为语言通常被认为是开源的,而不是语言实现的软件(无论是编译器还是虚拟机或其他什么)。因此,给定的语言可以同时具有开源和非开源实现。例如,有很多封闭源C++编译器,还有开源的编译器。 也许可以区分由单个实体(例如C#)控制的语言和通过社区贡献(例如Python甚至Java)发展起来的语言。我通常听说“开源语言”适用于根据社区意愿修改的语言。例如,Python有PEP进

Open source 我在哪里可以下载洛克希德·马丁社交网络引擎源代码?

我已经多次读到洛克希德·马丁公司将他们的社交网络实现发布到开源版本。但我从来没有真正找到过任何一段代码——到处都是新闻。你知道消息来源在哪里吗?我在这里读了新闻稿: 不过,它并没有说它是免费的,只是开源的。我怀疑您仍然需要购买该产品,但随后会获得该产品的来源并获得修改许可等。我在这里阅读了新闻稿: 不过,它并没有说它是免费的,只是开源的。我怀疑您仍然必须购买该产品,但随后会获得该产品的来源并获得修改许可等。工程巨头洛克希德·马丁公司已使用微软的SharePoint 3.0和Active Di

Open source 使用敏捷方法或尝试过敏捷方法的开源项目

我正在为8月份的一个会议准备一个简短的演讲,我正在寻找在内部使用敏捷方法或在过去尝试过敏捷方法的开源项目 我的目标是讨论哪些工作得好,哪些不好,并稍微推广一下敏捷方法,因为我认为某些敏捷技术非常适合,但在实际开发中似乎并不常见 那么,有人知道以前尝试过敏捷方法和技术的项目吗?我想联系他们问几个问题 更新: 感谢您的回答,我将在未来几周与团队联系。:-) (我首先要准备问题和介绍…) 我仍在关注这个问题,所以请随意添加更多答案/项目/…我本以为开源开发模式与敏捷开发模式完全相反。大多数敏捷实践(例

Open source 寻找表现良好、文档完整的开源项目

下个月,我的公司将作为一个开源项目发布我们的一项技术。我们现在正在准备网站、文档等。我想问的问题是: 您会推荐哪些开源项目作为一个有良好文档记录、介绍良好的项目的参考 我们正在寻找具有良好的网站演示、文档、教程、示例等的开源项目。我们可以学习的项目 (关于我们的项目,如果相关的话,可以说几句话:它是一个用于web映射的JavaScript库,基于。) 我的例子是或。我喜欢网站的外观、布局和功能(尤其是社区)在这方面我看到了很多值得称赞的东西。源代码、测试和文档都是干净的、维护良好的和丰富的 他们

Open source 开源:如何激励翻译人员在发布前将本地化率从70%提高到100%?

我维护一个开源的Android应用程序。每隔一段时间,就会有一些匿名英雄使用母语进行本地化,发送文件或使用我们的 起初,我认为协作的魔力足以提供及时的本地化,但实际上,UI字符串发生了变化,每个版本都附带了大致如下内容: 5种语言100%本地化 8种语言的本地化率为70%(因为最近的字符串尚未本地化) 我非常感谢,但是当发布时,我能做些什么使本地化从70%提高到100%吗 我在每次发布前一个月和一周在代码冻结时在邮件列表上发送消息,但大多数参与本地化的人都没有阅读邮件列表,事实上,他们中的大

Open source 狩猎旅行';s";“读卡器模式”开源解决方案?

Safari有一种“阅读器模式”,它可以删除网站上除了文本以外的所有文章。有人知道提供相同功能的开源库吗?或者,您认为很难实现吗?Safari的读卡器模式是Arc90(最初的,而不是当前的,一种),这是。这是它的一部分。更多的搜索可能会发现各种其他语言。(您并没有具体说明在何处要求实施。)Android版Firefox包含一个名为Readability.js的文件,其中说明: 此代码主要基于Arc90的readability.js(1.7.1)脚本 网址: 我知道关于我的帖子的许可问题可能会在

Open source 静态类型开源跨平台现代编程语言

也许这是个愚蠢的问题。是否有Java和.NET平台的替代方案 其中: 它本身就是一种编程语言。在国际海事组织中,语言港口除非占据主导地位,否则不会真正成功 可能有自己的执行平台,比如JVM,这是一个很大的优势。但是翻译也可以 是静态类型的 是开源的,由开放社区开发 像Java一样跨平台:编译一次,到处运行 是现代的:多模式(OOP和泛型,功能是一个加号),并发(至少允许并发写入),垃圾收集是一个加号,反射是一个加号 我很高兴知道一些不受欢迎或实验性的语言也满足这个标准。死气沉沉的语言是不行的

Open source GNU序言的重言式检查器

我正在寻找用GNU Prolog编写的重言式检查器的开源实现(SWI Prolog的实现也是可以接受的,但GNU Prolog是首选) 我想为程序输入提供如下查询: A and (B or C) iff (A or B) and (A or C). 或 当然,符号可以不同,如下所示: (3 power 2) mul (X plus 2) equals (9 mul X) plus 18. 我所期望的结果是布尔答案,比如“是/否”、“等于/不同”、“找到证明/找不到证明”或类似的答案 我在上找

Open source jmeter记录和回放

我们是否可以像在selenium/QTP中那样使用jmeter录制和回放web应用程序(要测试不使用localhost的live server) 提前谢谢 我们可以使用jmeter录制和回放web应用程序吗 对。看到和 我们可以使用jmeter录制和回放web应用程序吗 对。请参见和是的,您可以。 这会给你一个好主意。是的,你可以。 这会给你一个好主意。也许你可以试试坏小子?您可以在此处下载软件: 以下是HOWTO文档: 也许你可以试试Badboy?您可以在此处下载软件: 以下是HOWTO文

Open source Nest Developer程序允许客户端开源吗?

这个问题的标题说明了一切:我对编写Nest客户端很感兴趣,但我希望它是开源的 Nest developer协议允许这样做吗?这不是禁止的,但是您需要非常小心处理OAuth。发布敏感信息(例如客户机密)可能会使这些客户暂停服务 也就是说,Nest Developer程序网站上有一些作为开源发布的示例应用程序,您只需创建自己的客户端即可插入示例。这个问题似乎离题了,因为它是关于许可的,这不是一个特定的编程问题。这个问题似乎离题了,因为它是关于许可协议的。

Open source 公司友好的开源许可证

哪些开源许可证对公司更友好,即它们可以在商业产品中使用,而无需对商业产品进行开源?两个最常用的许可证是和 . (另请参见OSI所考虑的完全开放源代码)。也对公司友好,并且经常在图书馆中使用。它允许使用特定库,但对库的修改应公开。作为BSD许可证的可能替代,您也可以使用该许可证(Microsoft公共许可证)。几乎一样,但(可以说)措辞更好。此外,它的名字中有“微软”,它像其他任何东西一样高呼“公司友好”。-) 关于“公司”,我倾向于考虑内部发展,即只向同一家公司的员工分发的项目。从这个意义上讲,

Open source 提高生产率的最佳自由软件产品是什么?

提高生产率的最佳自由软件产品是什么?GCC,当然可以。作为一名Mac程序员,我的工作离不开它。我使用了很多很棒的免费软件工具来保持我的高生产率,但我整天都在使用的软件是OpenSSH和VI。Firefox及其扩展 例如: 萤火虫() Web开发人员工具栏() 唐斯莫尔() (我相信还有很多很多)NetBeans(或Eclipse)、SVN和Firefox。显然每个人的环境都非常不同,但我一直在使用以下内容,发现它们都非常有用: 颠覆 Xcode 爪哇 海湾合作委员会 网虫 Postgre

Open source Go代码贡献:许可和专利含义?

我一直都在想,而且对提供一个新方案的想法很好奇。它指出这应该包括在贡献的源代码的顶部: // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. 我对BSD风格许可证的理解 再往下看,上面写着: 如果你是版权持有人,你需要同意个人贡献者许

Open source 视频流

任何能帮忙的人都将不胜感激 我想从我的服务器设置视频流服务。我想在这上面存储视频。现在我正在考虑通过某种形式的播放器(例如JWPlayer)来流式播放视频,(a)允许用户逐帧浏览视频(b)通过将文本(数据)与视频中的任何帧(时间)关联来标记视频(c)能够跳转到这些标记(d)使用标记来参考视频 使用最多100个并发用户实现这一目标的最佳组件是什么 Max.我不确定您将使用什么样的服务器体系结构,但一定要研究: 作为补充您使用的服务器是Windows还是Apache?JW player也是一个选项。

Open source 用函数式编程语言编写的开源项目

有没有任何开源项目是用函数式编程语言编写的,人们可以参与其中?我正在尝试将我的专业领域扩展到函数式编程语言,我认为为一个项目做出贡献可能是一个不错的选择。可能是一些OCaml或Lisp项目?是用OCaml编写的 当然,函数式语言的各种库通常也用各自的语言编写。因此,您可以在该语言的“库中心”上找到许多项目。例如,对于haskell,有一个,其中充满了开源haskell项目。大多数EMACS都是用elisp编写的。 SourceForge的项目写在: (187) (436) (111) (110

Open source 使用GNU Lesser通用公共许可证开发基于云的服务器系统

比如说,我们计划使用GNU Lesser General Public许可下的一个开源项目来开发一个基于云的社交网络系统(一个基于web的系统,其后端具有横向可伸缩的数据库)。完成的申请将被关闭 因此,如果我们使用GNU Lesser General Public许可证下许可的源代码,或者即使我们对其进行了修改,我们是否可以这样做(即,如果我们完成的产品将被关闭源代码,我们是否违反了许可证。) 完成的应用程序将以商业为基础,但我们不销售任何包装产品,例如,我们将通过广告或下载应用程序来盈利 是的

Open source 如何保护GPLv3许可的开源项目中的部分代码?

我正在创建一个开源项目,但我只想保护代码的一些部分(主要是与安全性相关的部分)。我正在使用GPLv3许可证。如何实现这一点?确实可以将项目分成多个模块,每个模块都有不同的许可证。就我所知,没有任何东西阻止GPLv3许可项目使用专有软件。但是,你应该考虑在你选择的编程语言中使用文件化接口或等价物,这样,那些想要重新实现你的私有代码的人就不会被不必要的折磨。理想情况下,您的代码仍然可以编译,但如果没有该专有组件,可能会受到限制或缺乏功能。如果您使用的是GPLv3许可证,则源代码必须免费提供。您是否打

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 23 页