标签: open-source

如何使用开源许可证

我有点不确定开源许可证的工作原理.如果我要选择特定的开源许可证,您实际需要做些什么才能使其适用于您的软件?我认为这比仅仅"说明"你在LGPL下发布你的软件要多一些.这个"合同"如何与您的软件合法绑定?

licensing open-source

16
推荐指数
1
解决办法
892
查看次数

16
推荐指数
1
解决办法
2万
查看次数

什么是最好的开源Erlang项目/文件供新手阅读?

我正在寻找一些轻读.对于那些拥有比我更多Erlang经验的人来说,在网上读出的最佳源文件是什么?如果有人只是从阅读原始资源中学习正确的Erlang/OTP原则,那么他应该从哪个代码开始,以及他应该在哪里进行深入和深入的理解?

erlang open-source

15
推荐指数
1
解决办法
3704
查看次数

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

像Ruby和Python这样的语言通常被称为开源,但是它们是什么原因呢?

它是开源编译器吗?还是解释器或执行虚拟机?

如果我们谈论编译器,那么C++是开源的吗?

open-source programming-languages

15
推荐指数
2
解决办法
1万
查看次数

推荐用于Ruby的双向加密宝石?

我需要一个Ruby的双向加密解决方案,如Blowfish,Rijndael(AES)或其他.然而,问题在于我找不到合适的宝石.我希望该库支持几种不同的加密算法,因此我可以比较每种加密算法的性能,以便在我的应用程序中实现最佳集成.我也希望它是开源的.

我遇到了Crypt,但它没有正确安装,并且看起来不像是在一段时间内更新了.EzCrypto也不会安装.我也看过ruby-aes,但这只支持Rijndael.

经过一些GitHub搜索,我找到了Encryptor,这似乎与我正在寻找的东西相似.但是,我很想知道我可能错过的任何宝石/图书馆.

提前致谢!

ruby encryption open-source

15
推荐指数
2
解决办法
1万
查看次数

如何找到适合我项目的开源许可证?

我即将主持我的第一个开源项目.我将在codeplex上托管它,我可以在以下许可证中进行选择:

Apache License 2.0,通用开发和分发许可证(CDDL),Eclipse公共许可证(EPL),GNU通用公共许可证(GPL)v2,GNU库通用公共许可证(LGPL),Microsoft公共许可证(Ms-PL),Microsoft Reciprocal License (Ms-RL),Mozilla Public License 1.1(MPL),新BSD许可证和MIT许可证

现在我对所有这些许可都是全新的.不仅我不知道我应该选择什么牌照,而且我也不知道我应该授予和否认什么样的权利.任何有关寻找许可证的过程的帮助都表示赞赏.需要考虑什么样的事情?我应该问自己什么问题?

另外:当我将代码置于任何许可证下时,我是否放弃了任何权利?我是否还需要遵守所选的许可证?

licensing open-source

15
推荐指数
1
解决办法
1261
查看次数

参与开源java项目?

我最近学习了核心Java,并希望通过编程实践进一步发展我的技能.我不想从我自己的项目开始,而是希望遵循一个记录良好且有组织的项目,这将有助于我更好地理解语言.

任何人都可以建议一些开源项目参与吗?

java open-source

15
推荐指数
1
解决办法
2万
查看次数

"Intellitrace"的开源替代品

微软最近宣布推出"Intellitrace",这是VS2010恕我直言的杀手级功能.

基本上它记录了程序运行的一些指令(特别是函数调用),并允许您轻松查看执行日志.

开源工具是否有类似的功能?具体来说,这种Java与Eclipse集成的功能将是一件好事.

java open-source visual-studio intellitrace

15
推荐指数
2
解决办法
3540
查看次数

是否有任何用APL编写的开源项目?

我正在努力学习APL(Kona),我正在寻找示例项目,这样我就可以了解经验丰富的APL如何组织他/她的代码.

任何开源项目都会有所帮助,但非财务或任何缺乏繁重数学的东西都会很棒.

open-source apl k

15
推荐指数
1
解决办法
1563
查看次数

Android - 如何在构建时为动态源项目动态设置包名?

我正在开发一个开源项目.由于任何人都可以下载源代码并自行构建,我不想在任何地方对包名称进行硬编码- 包括目录结构.

ant用于建筑.显然我可以修改build.xml,但我相信这会被覆盖android update.无论使用什么都将致力于Git回购,它不应该太复杂.

目前,直接从Git仓库构建代码的过程非常简单.以下是该README文件的摘录:

$ cd ~/src/isokeys/IsoKeys
$ android list targets # I build against API level 10.
$ android update project --name IsoKeys --target 1 --path ./ # Only needed first time.
$ ant debug && adb -d install -r bin/IsoKeys-debug.apk
Run Code Online (Sandbox Code Playgroud)

对我来说,将包名放入其中是有意义的local.properties,因为这是.gitignore'd.由于程序包名称不会出现在其他任何位置,因此构建将失败而不执行此操作.所以需要至少增加一步README,但我希望将其保持在最低限度.

编辑:当然,另一个要求是差异是有意义的 - 如果你手动重命名包名称他们不会.

ant android open-source

15
推荐指数
2
解决办法
2万
查看次数