Open source 为什么';你的公司没有为开源做出贡献吗?

对开源的贡献可以有多种形式:与问题追踪者、补丁、进一步开发、文档、资金等合作。假设您的公司使用开源项目,您不为社区做出贡献的最重要原因是什么?开发人员花费了我们的钱。开源不需要我们花钱。因此,如果我们开始给开发人员时间来开发开源软件,那么开源就失去了它的竞争优势,我们不妨给微软打个电话,因为至少我们可以确定他们在前期花费了我们多少钱。开发人员时间/团队资源,以及反馈代码的“适当性” 这意味着,如果我们对一个OSS项目进行修改,有时这些修改并不一定适合于为项目做出贡献。这可能是因为知识产权,但实际

Open source 应用程序开发的开源

我正在开发一个应用程序,并考虑将其开源发布 即使它不是一个开发者API库,而是一个终端用户应用程序,开源是一个不错的选择吗 什么时候是发布源代码的好时机?我应该从一开始就开始开源项目,还是等到v1.0 如果源代码是GPL,如何防止有人窃取它并非法发布专有的封闭源代码应用程序?在实践中,如何发现这种违反版权法的行为,法律是否可以强制执行 以下是我的看法: 1-是的。它可以是一个公文包,一个其他人的示例应用程序,任何东西。。。IMHO,如果它不是一个以开发为中心的项目,这并不重要 2-从一开始。这些

Open source 开源任务和时间管理工具

我正在寻找任何语言的开源工具 要求: 1.用户必须能够输入类型,即错误,任务等,随着时间也。 2.一旦完成并完成对它的工作,用户应该能够关闭它。 3.一个人应该能够从中生成各种报告 是否有符合此要求的工具。或者我应该开始构建自己的工具。只是想尝试一下开源工具。不清楚需求的范围是什么。。。如果您正在寻找一个非常可伸缩的多用户bug,那么任务或问题系统是用Perl编写的,而且质量相当高。。。事实上,我曾经用它来跟踪我自己的待办事项列表,直到我得出结论,这就像用锤子打苍蝇一样 如果这是一个个人待办事项

Open source 在C中实践TDD/BDD的开源项目#

有人能说出一些示例开源项目(C#)来帮助我将TDD、DDD概念付诸实践吗。(初级至中级) 我对这些概念有很好的理解,但从未在适当的项目中使用它们 我更喜欢C#服务器端开发项目(类库、web服务、WCF等),而不是UI项目;这样我就可以把注意力集中在TDD上,DDD方面 谢谢。我认为NerdDinner和CodeCampServer都有广泛的单元测试,并且都是以TDD方式开发的,但是从我上次检查这些项目到现在已经有很长时间了 当您遵循坚实的原则和DI/IoC概念,使您的类具有可测试性时(最重要的是

Open source 嵌入式/可编写脚本的OCR引擎有哪些选项?

我正在开发Python/django web应用程序,需要从扫描的文档中提取文本(用于搜索索引) OCR引擎有哪些选项?我知道tesseract,但我对结果并不完全满意。这个问题也许可以通过更广泛的预处理(旋转、水平调整等)来解决 要求: 不需要手动调谐(初始调谐除外) 最好是开源的,或者可以购买“自由”许可证 Python模块或命令行程序(或可以转换为命令行程序的C库:) 或者: 这是一个很好的库,它可以进行图像预处理,从而使现有的引擎(如tesseract)的性能更好 Tesserac

Open source WSO2 ESB如何下载源代码

我需要查看一下WSO2 ESB HL7 MessageBuilder的源代码,但不知道如何下载源代码(WSO2是开源的,但在哪里?)。HL7功能是安装在“功能”下的附加软件包 我正在寻找这个类的来源: org.wso2.carbon.business.messaging.hl7.message.HL7MessageBuilder 如何从WSO2 ESB下载该类的源代码? 我刚找到-但我想我永远也找不到我想要的类。找到你正在搜索的类并完成源代码哦,真奇怪,我需要查看它们的代码分支。因为主干实际上并

Open source 检测开源项目中的恶意代码

我想知道是否有一种有效的方法可以审计开源项目的源代码,而不必在每次应用程序更新时检查所有的明文文件,以及何时有新的源代码可供下载 我曾想过创建一个可以自动扫描项目的应用程序,但我认为它的有效性甚至不高,因为有很多方法可以在项目中实现恶意代码,但这些方法并不常见。审计旨在检测开源项目中的恶意软件 你有什么建议吗?开源软件中的后门传统上很难插入,而且必须非常微妙。请看一个数据点。使用自动化工具来尝试并找到类似的东西很可能会失败,特别是因为隐藏/混淆代码的方法太多了 一种选择是在初始代码上运行标准的静

Open source 开源Puppet版本4.10中的高可用性

我想使用开源Puppet版本4.10来设置一个高可用性环境 我做了一些研究,发现没有大师级的建筑可以成为 解决方案与it权衡(无故障流程的精确定位) Puppet Enterprise中的高可用性是否有一种方法可以在开源和使用foreman for GUI中模仿这一点 这些问题都很好,但对于SO来说,它们都是离题的。@MattSchuchard我知道这是离题的,所以,我已经在google puppet group和puppetlabs上发布了这个问题,但没有得到任何明确的答案,所以尝试将其发布

Open source 你如何掌握微软的公共信息?

微软正在拆除围墙和壁垒。他们的产品和项目开发过程变得越来越透明。他们到处都在写博客,每分钟都在发布开源代码项目。虽然这一切都很好,但它可能是压倒性的 像这样的人正在尽最大努力跟上所有信息并澄清问题。然而,几乎不可能全面了解微软的发展方向,以及哪些项目将持续更长的时间。得益于谷歌的做法,项目处于测试阶段,信息在博客、网站和其他地方传播。在所有新事物中,我们这些可怜的开发人员需要生产东西,选择要使用的项目 我想知道你是怎么处理这一切的?我自己的好信息来源是: 可靠的 博客和播客 许多其他的博主喜欢

Open source 参与开源项目时,最重要的一点是什么?

免责声明:我检查了其他似乎相关的问题,但这一问题范围更广,不太具体,其目标也完全不同(因此,删除前请先阅读!): 现在,虽然有“”,也有“”(两者在与用户交互时都非常有用),但似乎还没有一个类似的全面指南,专门为有抱负的新贡献者编写“如何成功参与开源项目” 那么,您认为在该指南中需要指出的最重要的因素、项目和挑战是什么 我们的目标是提出一个更好的全面的关于为开源项目做出贡献的一般性指导方针的列表,这是为渴望参与的新用户/贡献者编写的 理想情况下,开源项目可以简单地将新的贡献者指向这个问题的sta

Open source 我应该为我的开源项目从codeplex中选择什么许可证?

如果我想要一个开源项目,我应该在codeplex上选择什么许可证?所有许可证的优缺点是什么?许可证的选择是个人的,取决于您希望如何使用项目 我建议你仔细阅读这篇文章 特别是,他们有一个共同的目标 以下是一些更常见的目标: 为了鼓励您的项目的商业使用,我建议您查看和许可证 要鼓励商业和非商业性工作,但强制所有用户共享对代码的任何修改,请参阅 如果您想强制所有使用您的代码的人共享任何修改,请查看 还有许多其他列出,每一个都有自己的重大好处和缺点。。。这只是四个非常常见的选择。如果您想确保任何修改您

Open source 开源或免费网站客户数据解决方案

我真的不确定这是不是一个合适的地方,但我已经习惯了这个网站,所以我会尝试一下 我正在为一个认证任务采访许多人,我正在寻找一种简单的方法,根据一些属性(年龄、出身、爱好、教育等)来组织这些人。 我需要一个网站,这将允许我插入新的人使用我想添加的属性,此外,将允许我排序或过滤不同的领域。(例如,仅显示24岁以上的人)。 如果我能够添加一个组合框,再加上带有一系列选项lilke failed/passed/Undefined的常规字段,然后根据这些选项进行筛选,那就太好了 我需要一个基于web的解决方

Open source 在线SAAS应用程序中的GPL组件?

我有一个基于web的应用程序,每月向允许他们建立网站的企业收费。我想在我的SiteBuilder中使用一个GPL(版本2)组件(PLUpload,它是一个flash组件),允许我的客户端上传文件。我不介意分享我对PLUpload所做的任何更改,但我无法GPL我的整个网站代码 我可以在我的网站中使用它而不使用GPL吗?通常,是的。GPL主要限制分发,而不是使用。因此,只要你不发布你的网站(比如在一个zip文件中出售所有代码供他人安装),你就不需要在GPL下发布网站的其余部分。事实上,即使您对组件进

Open source I';我正在考虑提交magento扩展,我应该使用什么许可证?

我正在查看如何将免费扩展添加到Magento Connect。我注意到一个开源许可证列表。有人能指出主要的区别吗 粗略地说,它们都差不多。每个许可证都允许任何人重用您的代码,只要他们信任您,但是(L)GPL、MPL和OSL禁止任何人使用与您选择的许可证不同的许可证进行重用。这里有一些关于这些许可证的信息:@Tim Cooper,感谢讨论的帮助。其中许多问题甚至与Magento的许可证(OSL)不兼容。我投票结束这个问题,因为它是关于许可证或法律问题,而不是编程或软件开发。关于细节,还有更多。不完

Open source 关于GPL/LGPL许可证关于分发源代码

若我在GPL/LGPL许可证中生成代码,这是否意味着我必须将源代码公开/或按要求发布?还有,是否有任何开源许可证不要求我发布源代码 谢谢。您没有义务自动发布GPL代码 只有当您将GPL代码(以任何形式-编译或其他方式)分发给其他人时,才必须发布GPL代码,并且您只有义务将其发布给分发给的人。你可以将GPL代码出售并发布给微软,而不是其他任何人——只有他们对源代码拥有GPL权限,而不是其他任何人。当然,他们可以把它发布给任何他们喜欢的人。GPLv3还添加了一些关于软件即服务的内容 如果你根本不想发

Open source 在Linux Mint 13上编译CMU PocketSpynx

我已经在Linux Mint 13上安装了CMU Sphynx(基于Ubuntu12.04 LTS),我根本找不到以下示例: 如何以最简单的方式测试它是如何工作的?我想从命令行启动它并识别任何.wav文件。我已经读过文档,但是这里只有C++或Python例子,没有PokpSpyNxx连续性< /P> 的例子。 在Mint哪里可以获得/dev/dsp designe?我已经为alsa和pulseaudio安装了所有的dev-libs-no/dev/dsp 有什么帮助吗?通过麦克风识别 pocket

Open source 如何为专有游戏授权我的开源游戏引擎

我正在开发一款基于我自己的游戏引擎的益智游戏。 我的意图是让游戏引擎开源(包括一些演示),而游戏本身(关卡、纹理、关卡编辑器等)需要付费。 让我担心的是,我应该为游戏引擎使用哪种类型的许可证 我认为这类似于1999年在GPL许可下重新发布的原始DOOM源代码。你可以用它做任何你想做的事情,但是如果你想玩原始游戏,你需要DOOM.WAD文件,你只能通过购买原始游戏合法获得该文件 那么,我可以使用GPL吗?我认为这意味着所有构建在它之上的软件都必须保持GPL。但在我的情况下,这可能并不重要,因为我不

Open source 数据挖掘开源软件替代方案

我正在评估数据挖掘包。 到目前为止,我已经找到了这两个: 你有没有经验与我分享这两种产品,或者向我推荐其他产品? 谢谢我在高中课程中使用了Weka,它的实现非常好。这是四五年前的事了。对于商业智能来说是个不错的选择。也许你想看看。我在it方面有一些经验,主要是在数据仓库方面,我非常高兴。另一种选择是。它包括各种算法和数据挖掘技术,您可以直接通过Python脚本或GUI进行访问。直接在R中重新发明轮子和代码 根据2007年、2008年和2009年KDnuggets年度民意调查,RapidMin

Open source 如何遵守我们在产品中使用的所有开源许可证?

我们正在开发一个封闭源代码的专有产品,它使用了相当多的开放源代码项目,但我们没有系统地对它们及其许可证进行编目。现在,我们正在尝试构建一个部署包,我们希望进入法规遵从性阶段。最简单的方法是什么 我们应该制作一个包含所有许可证信息的大文本文件,还是应该为每个开源项目或每个许可证创建单独的文件?我们必须包括项目附带的实际文件吗?它是否必须与项目文件位于同一目录中 我正在考虑一种更简单的方法,但我不确定它是否符合要求。如果我们只是识别了所有不同的许可证(而不是项目),并用每个许可证的所有措辞组成一个大

Open source 将开源软件转变为咨询业务?

关于经营使用开源软件并利用开源资产(软件、框架、套件、解决方案)销售培训、服务和其他增值解决方案的企业的一些一般和具体问题 为了创建自己的品牌,您需要对现有的开源软件/框架进行多少修改?这里的开源(GPLv3)品牌问题……版权和商标问题。。。。。对于前)曼波和乔姆拉,我认为他们几乎是一样的?但它们有不同的标签。 更具体地说,我关心的是,如何在推广开源资产的同时避免商标/版权侵权?简单地用我自己的重新标记开源资产是最好的吗 为了在开源资产的基础上销售增值服务和解决方案而推广开源软件/框架/套件是否

Open source 推广开源项目

可能重复: 我将启动一个开源项目,这是一个用.NET编写的基于XML的表单(如HTML表单)引擎,我想知道人们在推广开源项目时能给出什么建议。StackOverflow为希望建立社区的OS项目提供免费广告: 以下是原始公告: 下面是关于它的最新讨论: 我强烈建议您阅读一本关于这方面的优秀书籍: 这是一本综合性的书,讨论了开源项目、如何最大限度地利用它们等等。撰写文章是宣传项目的好方法。我个人使用。还有其他几种方法,但这是展示项目功能的好方法,说明为什么其他人会觉得它有用,并促进您的努力工作

Open source SourceForge类似于站点,但不是SourceForge

这可能有点离题,但我还是决定在这里问一下,因为它与编程非常相关 我正在寻找一个网站,将主办一个免费的免费软件项目,提供SVN和Hg访问,错误跟踪公司,博客空间 有什么建议吗 另外,这应该是社区维基吗? 网站引述: 它提供了一种快速、可靠、简单的开源托管服务,具有以下功能: 任何主题的即时项目创建 Subversion和Mercurial代码托管2 GB存储空间,下载托管支持2 GB存储空间 集成的源代码浏览和代码审阅工具,使查看代码、审阅贡献和维护高质量代码库变得容易 一个简单、灵活、功能强大的

Open source 读取专有文件类型

一个人如何开发一个软件来读取一个专有的文件类型而不需要那个专有的软件。类似于OpenOffice人员对MS Word(.doc)文件所做的操作。打开Office可以读取.doc文件 如果专有软件有一个开源SDK,这可能很容易,例如Adobe有Flex开源SDK,因此可以在没有Adobe flash的情况下创建flash(.swf)文件。但是在微软Word的例子中,我相信它没有开源SDK,开放办公室的人是如何让它阅读的呢 当然,我使用OpenOffice只是作为一个例子,但我的问题是一般性的,如何

Open source 具有开放源代码许可证的跨平台编程语言列表

我认为,列出所有具有重要开源组件(即我可以在其中完成大量工作而不使用任何非免费组件)和跨平台(即将在所有主要平台上运行:Windows、Mac OS X和Linux/BSD)的编程语言是很有价值的,以及关于它们如何有用的信息。这样,如果可以选择,就可以为特定项目选择理想的语言 因此,如果你能列出你所知道的所有语言,至少包括每种语言的优点/有用性,也许还有一些有趣的地方(比如一个好的IDE,重要的软件库等等),那就太好了 链接也很好(链接到开发人员的站点或主要资源站点) 这将是对编程书籍列表()的

Open source 是否有开源的Windows卷影复制替代方案

是否有开源的Windows卷影复制替代方案? 我需要将以前版本的文件保存在一个目录中 无需使用签入/签出即可自动执行 进程或传统版本控制系统。 另外,我需要的平台是Windows XP,我发现 Windows卷影复制仅在服务器Windows版本上可用 我找到了一个维基百科条目,并且能够找到一个Windows XP应用程序有没有办法配置像git这样的开源版本控制系统,以便在文件更改时自动保存新版本?在UNIX中,有一个etckeeper可以做到这一点。etckeeper是一组工具,用于将/etc存

Open source 是否有一些著名的公共网站公开了它们的源代码?

我正准备将我的个人网站作为一个边学边用的项目来重写,我正在考虑开源代码(请参阅) 有没有大型ish网站(而不是桌面应用程序)的例子使其代码开源?或者这通常被认为是一个坏主意,因为恶意黑客更容易在代码中发现任何安全漏洞?是我能想到的最好的例子 而且,安全隐患来自漏洞,您可能会在错误或编码过程中离开。但是,当你在开源项目时,很多人可能会帮助你解决这些问题,WordPress也是这样工作的。为此,他们有一个bug跟踪器设置。我可以看出,如果你有很多贡献者(如Wordpress),这将是多么有益,因为事

Open source OSS网络监控将扩展

我的组织正在考虑为企业网络监控创建/扩展网络监控解决方案(基于web的UI) 我们已经有了一个健壮的代理,它可以监控各种自定义指标,并可以通过标准协议(SNMP、webservice)报告这些指标。我们现在需要将其与整个网络地图联系起来,我对重新发明轮子持谨慎态度。有人能推荐一个好的开源网络监控工具(企业级)作为企业解决方案的良好基础吗 谢谢 到目前为止,我已经在运行中确定了3个: 泽诺斯 纳吉奥斯 OpenNMS Zenoss似乎涵盖了nagios的大部分功能,但它回避了一个问题:Zeno

Open source “开源”;facebook应用程序;每个人都可以在现场部署

是否有一些开源社交平台(类似facebook)可以免费部署在网站上,甚至用于商业目的?我正在寻找一些东西作为一家公司的内部社交网络应用。签出谷歌支持的“开放社交”。阅读本文了解并了解如何创建使用开放式社交API的网站 是开放式社交容器的一个实现: ApacheShindig是一个开源项目,它通过提供用于呈现小工具、代理请求以及处理REST和RPC请求的代码,帮助您快速开始托管OpenSocial应用程序。在ApacheShindig网站上,您可以找到有关如何签出源代码、构建自己的Shindig服

Open source 可移动类型:Pro vs Open

我一直在做很多研究,研究我应该用什么样的博客软件来建立我的个人网站。我以前在WP中开发过主题,并且非常不喜欢它的设置方式。这真是太乱了,我觉得每当我想做任何事情的时候,我总是在和软件作对 到目前为止,Movable Type看起来是一个很好的选择,但我不确定我是想使用开源还是pro版本。我找不到任何关于这个主题的权威文献,也找不到对这两项服务满意的比较。我想从地面上建立我的网站,让它尽可能少的大惊小怪,尽可能少的膨胀运行。如果有的话,你跟谁一起去了?它们之间的主要区别是什么?我在几个企业网站上使

Open source 开源Saas

我最近看到一些商业服务将代码开源。一些例子是和。当然,我想到了Wordpress。从我不知道什么时候开始,它就一直是GPl(像cloud9)下的一个OSS,拥有一个并行服务,为“功能”或高级内容收费。() 因此,问题是: 开源一个应用程序(在GPL下)并用它为Saas提供动力,而Saas在该应用程序之上提供的“服务”收费,安全吗 这样做的利弊是什么 这真的有意义吗?:) 我只是喜欢开源,我想开源我的一些项目,同时从中获得一些收入。这就是我的担心 非常感谢你们的帮助,伙计们 没有开源许可证阻止您对

Open source 困惑于选择什么许可证

我和我的朋友一起做了一个项目并建立了一个网站。这是网站: 这或多或少像是一个教育CMS。现在的情况是,它处于初始阶段。我们仍然需要按照学院的指示为网站准备更多的模块 所以,我和我的搭档想把它开源,这样大学里的人就可以在它的基础上再接再厉。我们希望从一群真正感兴趣的合格开发人员中进行选择,并在特定条件下仅向他们提供代码,以便他们能够为站点准备特定模块或修复现有bug。对于像GPA计算器,考勤计算器这样的东西,你不需要网站的代码 我完全了解了许可证,我认为我们还不能选择开源许可证,因为我们现在还没有

Open source 我根据gpl重新获得许可证的权利

我有一个在过去3.5年中开发的程序,我想成为开源的,我做了GPL。99.9%的代码是我的。我有权在新作品中重新许可我自己的代码吗?我有人谁是我的程序图形用户界面的一部分的基础上,这是一个欢迎的程序。我不想让他保留他所有的原始程序代码,实际上有第三个人贡献了一些代码,我在大部分项目期间都与他合作过,我一直要求他将他的版权添加到与他合作的文件中 具体的问题是,他在多大程度上拥有自己的代码,一旦获得版权,他就可以在其他项目中提升和放置代码,并且从开源项目派生的方面在多大程度上给了我永久的权利,除非我撤

Open source 如何仅为我自己使用开源软件?

我如何使用已发布的开源软件,以便所有人都可以修改和升级它。我是否可以更新软件,然后从不发布我的更改,只为我或我的公司保留修改后的版本,或者这违反了我缺少的内容?开源软件通常附带许可证。有许多类型的许可证,有些限制公司使用(例如),有些完全免费 您必须阅读案例中的许可证,然后在那里找到其余的答案。我投票将此问题作为离题题结束,因为这是关于许可证的问题……而且无法回答,因为这取决于软件的许可证。很抱歉,我不知道,社区应该提供什么?那我怎么编辑这个问题呢?如何回答才能让像我这样的人受益。。不仅仅是投票

Open source 你对哪些开源项目有贡献?

您是否定期为任何开源项目做出贡献? 哪一个? 你做了多少贡献? 是什么吸引了你 我不能说我定期贡献,但我确实向vim incorporated发布了一些补丁,trilead SSH for java server实现,仍然在队列中,glibc在我完成补丁时已经修复了,doh…,bdb je错误修复补丁和proxool可能还有一些我忘记了的补丁 如果我发现一些bug或缺少的功能,我通常会发送补丁,并且我可以修复/实现它:将我的功能补丁合并到主线中可以让我的生活更轻松,因为其他人可以改进它,而且我不

Open source 你如何平衡为生计而工作和为开源项目做出贡献?

从世纪之交开始,我就一直是一名程序员,我一直对开源世界着迷。我一直想为这些项目做出贡献,但我发现很难找到我认为这些项目需要的时间 我发现专业软件开发是一个巨大的时间水槽。几乎每一个我参与的项目都有一个熟悉的冗长僵硬的截止日期和不可避免的24小时最后一分钟的推送,它们吞噬了你的夜晚、周末和眼前的一切。即使是在没有这个的项目中——典型的工作日是10到12个小时,之后你会有差事和杂务,阅读最新的东西,等等 由于这种情况经常发生——我对参加项目犹豫不决,因为我不能保证每周有固定的工作时间 我的问题是你们

Open source 商业产品中是否允许使用MS-PL(Microsoft公共许可证)代码?

如果有人想使用MS-PL许可的部分代码并将其用于商业产品中,MS-PL是否允许这样做?有哪些限制。这是Microsoft公共许可证(Ms PL)。是的,你可以用代码做任何你想做的事情 但是,请务必阅读条件。值得注意的是: 如果您分发本软件的任何部分,您必须保留本软件中的所有版权、专利、商标和归属声明 如果您以源代码形式分发软件的任何部分,您只能在本许可证下分发,方法是在分发时附上本许可证的完整副本。如果您以编译或目标代码的形式分发软件的任何部分,您只能在符合本许可证的许可证下这样做 注意:

Open source &引用;我不以我的代码为荣”;不公开采购申请的借口

我曾经问过一些开发人员,他们生产的软件不再维护或消亡,为什么他们不开放软件源代码,让其他开发人员继续开发并增强它。或者至少不要让它消失 大多数借口都是关于代码的质量。他们不想开源,因为他们为自己编写的代码感到羞耻。 在我看来,如果这个软件能工作,人们就会下载并使用它,这就足够说明这个软件了。没有人会为自己的代码感到骄傲。如果有人看了他们已有一年历史的代码,你肯定会认为你现在可以做得更好。我用的一些好软件已经不存在了。我发现这是对良好资源的浪费 为什么有些开发者宁愿让他们的软件消失,也不愿意把它提

Open source 让自己熟悉项目

今天,出于好奇,我检查了一些开源项目。所以,过了一段时间,我在看OTTD()的代码,我不知道从哪里开始看,也不知道如何理解这个项目。我知道你不可能在一两天内熟悉这么大的项目,但你们是如何处理这些事情的?从哪里开始?你在寻找什么等等。OpenTTD的源文件:,它们会很有帮助 另外,dev wiki: 如何熟悉 首先,尝试编译。将其编译到您的平台,并确保其正确运行 然后,从待办事项列表中找出一个bug或一些东西并尝试实现它,或者只是玩游戏,考虑添加/更改一些简单的东西。当然,你可能会失败并想要改变你

Open source 鼓励开源项目程序员在不牺牲代码质量的情况下保持积极性

我有一个开源项目,我一直在积极开发 从编程的角度来看,大多数情况下,都是单干 这让我担心。至于JStock的长期增长,则不健康 虽然我有一些程序员作为团队成员,但他们并不积极参与。他们中的大多数人只是代码贡献者的一到两倍。在那之后,我没有收到他们的任何消息 我认为他们不活跃的主要原因是我强加的一些严格规则: 没有提供提交写入。所有的 更改必须作为修补程序提交, 并由我审核 看,就连我自己也不喜欢这个严格的规定 我曾经删除过这个规则,让程序员有自由提交他们喜欢的代码。结果,几天后,我发现代码被弄

Open source 如果我使用GPL许可的代码作为我项目的一部分,我是否必须开放我的项目的源代码?

如果有一个javascript库是根据Copyleft许可证(如GPL)授权的,我必须做什么才能使用它?仅仅因为我使用了那个javascript库,我就必须使我的整个网站开源吗?我不是律师,所以请接受我的建议,这是它应得的。从GPL: “传达”一个作品意味着任何一种传播,使其他人 双方制作或接收副本。仅仅通过 没有副本传输的计算机网络无法传输 您可以制作、运行和传播您不需要的覆盖作品 无条件转让,只要您的许可证仍然有效 生效 所以我认为这意味着,不,根据许可证,只有使用过的库必须保持在GPL之

Open source 帮助我选择正确的开源许可证

我正在用php编写一个项目,并计划尽快将其开源发布 问题是它使用了5个外部类,它们都是开源的,但拥有不同的许可证 我需要您的帮助来选择与所有这些外部类兼容的许可证 以下是我正在使用的: Pear寻呼机|许可证:BSD Pear事件调度器:许可证BSD HN验证码:GNU GPL(http://www.opensource.org/licenses/gpl-license.html) Zend_ACL,许可证: MaxMind的GeoIP等级,许可证:LGPL 那么,我应该在哪个许可证下发布我的项

Open source 可以插入现有站点后端的开源CMS?

我有一个问题要解决,我认为这是比较常见的。我有一个现有的web平台,建立在PHP或Java框架上,可以服务多个站点。我想添加一个CMS后端,使公司的员工能够使用直观的界面创建、编辑和发布内容。但是,我不希望CMS管理站点的前端,我只希望它在数据库或XML存储库中创建内容,并希望将内容部署到多个环境(预览、登台、生产等)。我们的首要任务是为非技术用户编辑和发布内容提供一个干净、稳定的编辑界面 然后,我可以在前端将内容与PHP或JSP模板集成,使用类似mod_rewrite的方法来识别URL中的内容

Open source 我们可以使用运行gnome的机器开发kde应用程序吗?

虽然我还不熟悉Linux和destop环境,但我想知道是否可以从使用GNOME作为桌面环境的系统中开发基于KDE的应用程序。是的。您只需确保已安装KDE库和开发头。(在包管理器中应该是一个名为kdelibs-devel的包。)但是,由于明显的原因,您可能会发现很难正确测试应用程序

Open source 黑鸭子/Ohloh类似工具

我正在做一个源代码,可以管理自由和开放源码软件,其中之一是由黑鸭子软件,也被称为ohloh.net。 我想知道是否有人知道类似的工具?以下是一些替代方法: (自身拥有GNU Affero公共许可证v3) (本身为GNU GPL许可) 但它似乎处于待命状态(或已死?),因为它的主要演员大约在2013年初被TalentBin聘用 更关注开发人员和团队 (仅限搜索工具) (维基) 不接近用户想要的。也可以考虑将这个问题迁移到

Open source 在开源项目中跟踪第三方插件和信用的最佳方法是什么?

我计划为一个利基用户群启动一个小型php框架。我可能会从and之类的东西开始,然后将它们都改变到无法用更新版本的项目进行简单更新的地方 我还将捆绑jQuery和部分jQuery UI以及其他一些第三方库,这些库可能会从后续更新中受益 那么,什么是最好的方式来信任那些作为起点的人和项目,但是船体的每一块木板都被更换了?我在考虑在源代码和/或项目网站的某个地方添加一堵感谢墙?我甚至不知道这是怎么做的 另外,对于可能主要是JS的可更新第三方库,跟踪更新的最佳方法是什么?有时api/接口会发生变化,因此

Open source 使用像OpenCart这样的开源软件,我可以对核心代码做多少修改?

我刚刚接触到开源项目,目前正在专门研究OpenCart。很抱歉,如果这个问题有点愚蠢,那么我可以修改多少代码来定制我的需求呢 假设我想使电话字段不是必需的。我可以简单地删除控制器中的if语句吗 或者,如果我想在结账时添加一个新字段house\u nr;我可以创建数据库字段并修改代码使其工作吗 我问的原因是:当我更新到新版本时,这不会再次破坏代码吗?这里的最佳实践是什么?我是否应该保留一份我修改过的每个文件的文档,以便在大的更新中再次修改?在升级时修改核心文件将100%损坏,但您可以自由地这样做。

Open source 3G/4G有开源软件吗

是否有与linux/ubuntu兼容的好的3G/4G开源软件? 我正在寻找基于LGPL或MIT许可证的开源软件,而不是GPL。3G和4G不是真正的“东西”,而是协议和规范的集合。所有这些显然都与蜂窝移动网络有关 在这一领域有许多开源项目: OpenBTS 奥斯莫康 还有一个开源IMS项目,您可能想看看:

Open source 发布存储库清理

我们使用的是Nexus OSS 3.0.2-02版本,它没有清理发布库的选项 在早期版本(2.5)中,NexusOSS使用RESTAPI清理发行版存储库以及开箱即用的计划作业来管理发行版存储库 我们是否可以选择清理OSS 3.0.2-02中的发布库?另外,最新版本(OSS 3.6)是否有清理发布库的选项

Open source 寻找样本黑莓项目

我正在寻找写得好的黑莓开源项目,我可以用它作为RI的样本。我已经下载了黑莓Wordpress客户端的源代码,应用程序非常好。还有其他应用吗? 它们是GNUGPL开源的 还可以在SourceForge中搜索“BlackBerry”: 我将从您的评论开始;)

Open source 基于Ogre3D引擎的开源游戏?

我计划使用Ogre3d进行3d渲染,制作一个游戏原型。 想看看人们如何使用它。 有人知道基于Ogre3d的开源引擎值得一看吗 我曾尝试在sourceforge搜索,但找不到任何好东西 谢谢食人魔维基将让您了解有多少人使用Ogre3D,以及基于它的引擎: 我想说,它肯定已经被使用了足够多的时间,被认为既受欢迎又可靠 对于引擎,有两个开源软件似乎值得一看:Yake和jgge,但就个人而言,我更喜欢NeoAxis,尽管它不是开源软件。如果需要开源,我会选择MOGRE,并为项目选择合适的其他子系统,可能

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