标签: open-source

如何开源现有的代码库?

我正在为之工作的公司面临一些困难,我们的未来就是不确定的.在过去几年中,我们开发了一个构建社区应用程序和社交网络的框架.我们认为这一举措不应该完全丢失,并且可能对社区有用,所以我们决定开源.

我对这个过程有一些疑问:

  • 如何选择最合适的许可证,知道原作者仍然可以做出贡献和/或做一些咨询?
  • 我们在代码库中需要做哪些必要的修改?
  • 您是否对某些现有的文档/书籍有一些指导,可以涵盖这个广泛的主题?

我知道那些问题是非常开放的,没有简单的答案,但我想听听一些有类似经历的人的意见.

提前致谢 !

open-source

3
推荐指数
1
解决办法
207
查看次数

自定义开源项目的源代码控制的最佳实践

我一直在使用开源Java项目,不得不为我们的网站进行一些自定义更改.我已经通过Subversion下载了源代码,修改了两个文件并构建了一个自定义JAR文件.现在我需要将这些自定义更改存储到OUR Subversion源代码控制系统中.做这个的最好方式是什么?

我应该将开源代码的完整标记版本检查到我们的系统中,然后创建一个包含我们更改的分支吗?或者我应该只是签入我们的自定义文件并依赖开源标记版本来永远存在?或者其他一些东西呢?

version-control customization open-source

3
推荐指数
1
解决办法
541
查看次数

从开源代码中学习

我是一名学生,我在这个假期有很多空闲时间,所以我决定花点时间了解如何编写好的代码.(目前我所知道的只有C和一些C++)

我的问题是如何找到一些应用程序源代码?假设我正在寻找使用特定库的一些源代码.如何找到使用该库的开源项目我感兴趣.

我试过谷歌代码和sourceforge但没有成功.我想我不知道如何搜索.你有任何关于如何做的建议/链接吗?

search open-source projects

3
推荐指数
1
解决办法
710
查看次数

Python中Mersenne Twister的开源实现?

Mersenne Twister和Python中其他优秀的随机数生成器是否有任何良好的开源实现?我想用于数学和综合科学专业的教学?我也在寻找相应的理论支持.

编辑: Mersenne Twister的源代码随处可用各种语言,如C(random.py)或伪代码(维基百科),但我在Python中找不到.

python random open-source mersenne-twister

3
推荐指数
2
解决办法
4088
查看次数

有多少Android应用程序是开源的?

我知道android平台是开源的.我感兴趣的是开源Android应用程序的份额,因此开发人员根据开源许可证发布他们自己的应用程序.

有没有人有想法,如何获取这些信息?

iphone android open-source

3
推荐指数
1
解决办法
343
查看次数

maven罐子安全吗?

我怎样才能说服我的公司雇主,而不是来自Maven仓库的罐子可以安全使用?我在我的本地仓库上进行了一次罐子计数,然后又回到了552.我的目标是设置一个带有批准的罐子的公司存储库,但我不想提交数百个,最终需要数千个软件请求.任何建议(除了找到新的emp)?

open-source maven-2 corporate

3
推荐指数
1
解决办法
622
查看次数

使用具有"互惠公共许可证1.5"的项目意味着我与我的代码有什么关系?

所以我找到了一个使用互惠公共许可证1.5(RPL)的开源项目.似乎RPL意味着您必须将所有代码发布回社区.

RPL 1.5 - 第5段
此外,根据RPL,您编写的所有组件包括模式,脚本,源代码等 - 无论它们是编译成单个二进制文件还是用作客户端/服务器应用程序的两半 - 必须分享.你必须分享整个馅饼,而不是一个孤立的切片.

我在一家医疗保健公司工作,我不会在网上发布我们的专有代码.

所以我想知道,RPL真的是这样吗?需要发布的内容是否有限制?或者它真的只是触及RPLed项目的任何东西也必须在RPL下开源?

licensing open-source

3
推荐指数
1
解决办法
1779
查看次数

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

大型开源存储库

对于我的研究工作,我需要一个大型的开源项目存储库(大约1000个或更多,编程语言并不重要,但很好的组合将很好).我想过从Github/SourceForge/Codeplex下载项目,但我找不到合适的API来做.

有谁知道是否可以从上述网站下载项目(比如,Twitter如何让我们从公共时间线上获取推文)?或者我可以在其他任何地方获得良好的开源项目组合?

open-source sourceforge codeplex github repository

3
推荐指数
1
解决办法
247
查看次数

UIGestureRecognizers干扰UIToolbar?

我正在开发一个OpenSource Magazine Engine,您可以在GitHub上查看:

https://github.com/interactivenyc/Defrag

我在UIView中设置了一个名为MenuPanel的UIToolbar.由于某种原因,UIToolbar中的UIBarButtonItems没有正确调用它们的动作.这是我用于按钮的语法:

UIBarButtonItem *homeItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"home.png"] style:UIBarButtonItemStylePlain target:self action:@selector(buttonClicked:)];
Run Code Online (Sandbox Code Playgroud)

什么发生的是,无论我点击我的屏幕上,在UITapGestureRecognizer在我的主要UIViewController中宣告被调用来代替.这可以在我的主UIViewController中的这段代码中进行设置:

- (void)setupGestureRecognizers {

//NSLog(@"setupGestureRecognizer NEW");

UISwipeGestureRecognizer *swipeRecognizer;

swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
swipeRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release];

swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
swipeRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release];

swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
swipeRecognizer.direction = UISwipeGestureRecognizerDirectionUp;
[self.view addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release];

swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
swipeRecognizer.direction = UISwipeGestureRecognizerDirectionDown;
[self.view addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release];

UITapGestureRecognizer *tapRecognizer;

tapRecognizer …
Run Code Online (Sandbox Code Playgroud)

open-source ios

3
推荐指数
1
解决办法
924
查看次数