开源软件

转发: VM Depot 登陆中国!

狂风中的少年 提交于 2021-01-05 07:32:16
今天我很高兴地向大家宣布,来自微软开放技术(上海)有限公司的首个产品 VM Depot 正式在中国发布! VM Depot 是为 Microsoft Azure 打造且由社区用户推动的开源虚拟机镜像站。在 VM Depot 上,开发者社区可以创建、部署及分享他们喜爱的Linux配置,创建定制化的开源堆栈,并在开放灵活的 Microsoft Azure 平台上,基于开放的API与他人共同合作创建全新的云计算架构。预览版的 VM Depot 中包含了超过700个现成的虚拟机,其中更有来自CCN开源创新联合实验室的Ubuntu麒麟,来自淘宝的Tengine 和Tair 以及来自阿里巴巴的PHPWind 等倍受欢迎的镜像。以下几点原因可以让您喜欢上我们的 VM Depot : 快速高效地测试各种解决方案 预览版的 VM Depot 中包含了超过700个现成的虚拟机,其中更有来自中国本地的Ubuntu麒麟,PHPWind 以及Tengine 等倍受欢迎的镜像。您可轻松部署各种不同配置的Linux虚拟机以评估和测试相应的解决方案。从软件开发包到全套应用解决方案,您都可以通过 VM Depot 安装初期版本,再根据您的特殊场景需求进行试验。 定制虚拟机镜像并与人分享 VM Depot 中所有的虚拟机都可在 Windows Azure 平台上免费部署,并且您还可以修改后再重新分享到 VM

关于开源的7大理念

那年仲夏 提交于 2019-12-25 19:51:59
软件正在慢条斯理地吞噬世界,开源正在慢条斯理地吞噬软件业。 软件正在吞噬世界?是的,对于购物、吃饭、健身、交停车费都需要使用软件的年代,对于平均每人每天都要花费5到6个小时使用手机软件的年代,有什么理由不相信软件正在吞噬整个世界呢。 开源正在吞噬软件业?是的,因为在软件越来越富裕的年代(也即软件不再稀缺),不开源的软件,最终是没法和开源软件竞争的。举个简单例子,如果有人要在很多个文件加密软件中选择一个使用,在功能和价格都差不多的情况下,选择开源的还是闭源的?当然要选择开源的,因为谁知道闭源的软件中,会不会有后门? 前言 开源的成功程度,或者说开源的***程度,从中国银行业的广泛采用就可以看出来,银行作为一个在IT方面相当谨慎和保守的行业,在2012年(一个大约的年限)之前对开源基本上不屑一顾,使用的基本上全是商业软件(这里是指专有软件),他们认为商业软件更专业、质量更高、更可信赖、更有保障,他们中不少人视开源软件为异类,对其功能、性能、安全性表示担忧,最重要的是,他们担心开源软件出问题后找不到“原厂”解决问题和“承担责任”。 然而就在2012年以后,银行业逐渐增加了开源的使用比例,这里面有很多原因,最重要的一个原因是,在Linux面世20年后,很多开源软件已经成为比商业软件更好的存在,以至于咨询商、集成商、开发商们在为银行提供解决方案时,所拿出的最佳方案已经是基于开源的方案,银行

JEECG 新版在线文档WIKI正式发布

旧巷老猫 提交于 2019-12-06 01:37:49
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangdaiscott/article/details/80003500 JEECG 新版在线文档WIKI 正式发布 背景: jeecg 从2013年开源至今经历了6年时间,由于时间长迭代版本多,jeecg一直存在文档更新不及时,文档不匹配的问题。为了解决这个问题,jeecg 从3.7.3版本开始正式推出在线手册wiki,不再提供pdf技术文档,统一文档入口。 由于文档刚刚推出,有不匹配或描述不清的地方请大家多多指正,在论坛www.jeecg.org发帖反馈,我们会及时修正。 Jeecg 新版在线文档Wiki: http://jeecg3.mydoc.io Jeecg 新版源码下载: https://github.com/zhangdaiscott/jeecg Jeecg 新版视频教程: https://edu.csdn.net/lecturer/929 JEECG 入门开发环境搭建: http://jeecg3.mydoc.io/?t=278859 MyEclipse非Maven版本: https://github.com/zhangdaiscott/jeecg-nomaven (针对不熟悉maven的同学提供,降低学习成本) 来源: oschina 链接: https://my

25年的Linux之路

℡╲_俬逩灬. 提交于 2019-12-05 18:01:55
就算你在使用iPhone和Mac,你也同样与Linux打过照面了。因为几乎所有的网站和网页都是由Linux在带动。Facebook、谷歌、Pinterest还有维基百科——他们的服务器无不是基于Linux搭建的。 简单说,没有Linux,互联网不会有今天这么精彩。 而且呢,不要以为Linux只是个存在于网络世界的东西。现在它也开始进入电视机和汽车的操作系统中了。25年前李纳斯·托沃兹出于爱好摆弄出来的一套代码,如今已经走进我们生活的方方面面。称之为“万物枢机”并不为过。 念头缘起 打造Linux的年头产生自25年前。那个时候,全世界服务器的操作系统都被AT&T贝尔实验室的Unix系统垄断。不过美中不足的是,Unix版权归AT&T所有,只能运行在高端机器上。极客们渴望有一个能与之媲美的系统出现,让普通人在自家电脑上就能体验科技之美。 1984年,理查德·斯托曼(Richard Stallman)开始了GNU项目。(读者可以把这看成一个免费版本的Unix)到了1991年,斯托曼和他的公司成功地重写了Unix的全部代码。不过他们遗漏了操作系统中至关重要的一个部分:内核。内核是一个成熟操作系统必不可少的部分,有了它,硬件传输来的各种信息才能转为代码被软件理解。这个时候,托沃兹决定自己来完成内核的编写。 再后来,就是我们所看到的历史了。成千上万开发者使用GNU和Linux为基础

teamlog 开源项目详细介绍

你离开我真会死。 提交于 2019-11-30 16:09:25
有朋友在 osc@git 上或私信提到项目不能直接在eclipse中打开。于是乎今天花了点时间把项目结构做了一下调整,做成了单个Maven项目,以方便大家使用IDE来打开项目,进而做扩展,添加自己想要的功能。下而分别说明一下怎样用eclipse JEE版和IDEA 13预览版打开项目。 使用Git克隆项目源代码 在命令窗口中,运行get clone http://git.oschina.net/wiseach/team-log.git Eclipse 用户 1、导入已存在的Maven项目。 2、选择clone代码的目录,然后一路Next。 3、选择项目后,Alt+Enter,设置项目的Facets。 将其变成一个Web项目。详情参见 http://www.mkyong.com/java/how-to-convert-java-project-to-web-project-in-eclipse/ IDEA 用户 1、代码clone操作同上,启用idea。 2、导入克隆项目,选择Maven 3、然后一路Next,配置服务器并运行系统。 补充说明 示例中使用的d:\team-log 目录,您自己视机器环境而定; 用IDE打开后,由于路径不一致引起的错误,请自行调整; eclipse中的tomcat服务器或其它web容器,请自行配置。 来源: oschina 链接: https://my

实战做项目如何选择开源许可协议(一)-了解协议

我怕爱的太早我们不能终老 提交于 2019-11-29 14:18:14
目前国内开源项目正在逐渐升温,中国也开始有不少优秀的开源项目突显出来。在大家摩拳擦掌准备加入开源大军时,也要知道这个圈子里的规则。技术人员不能只是研究技术,任何圈子都有规则,要知道了才能玩得好。前段时间有件关于开源软件的事情挺热闹的,关于国内一个开发者把自己作品开源出来被别的公司的人拿去包装成自己的产品高价卖出去。大部分做开源软件的开发者都不太怎么关注版权这些,具体微博如下: hoowa_sun : 做开源后,发现大部分都被别人拿去学习,然后copy,然后自己闭源卖出去。这里不缺乏大公司,有一家公司拿我的开源系统修改后卖给了一个国内的运营商,卖的还非常贵至少几十万一套。所以我郑重的建议大家,做软件还是要英文版开源,中文版封闭不要开源。 在国内大家习惯了使用盗版、破解,看到这种免费的软件也觉得是理所当然的拿来主义,甚至直接封装到自己的商业组件卖出去。如果你正在这样做,马上停下来研究一下使用的这些开源组件的许可协议,不然某一天你会意外收到一封法院的传票。如果你在开发或者准备开发开源软件,但尚对开源许可协议不了解,也看下这篇文章,选择一种开源许可协议保护你的开源软件。 常见的开源许可协议有:GPL、LGPL、BSD、Apache Licence vesion 2.0、MIT。这些协议有什么区别呢? GPL ,全称 GNU General Public License。它的主要内容为

实战做项目如何选择开源许可协议(二)- 开放代码

别等时光非礼了梦想. 提交于 2019-11-28 15:07:22
通过 《实战做项目如何选择开源许可协议(一)-了解协议》 大概知道了有哪些开源协议和各个协议的作用和区别。我们准备把代码开放出去时,需要了解各个代码托管平台如何设置开源协议。目前常用的平台有:googlecode、github、sourceforge、codeplex。下面分别列一下这些平台如何设置开源协议: 1、 googlecode ,google推出的代码托管平台,整体可用还是比较强的,如果不是经常被墙用这个也可以。支持svn、git协议。要在这个上面共享代码, 首先需要注册一个google账号,登录。 在url输入 http://code.google.com/intl/zh-CN/ ,打开网页后,最下方有个 create a new project。 点击创建工程后,可以选择自己工程的开源协议。预定义协议支持不是太多,主要有常见的BSD、GPL、MIT、APACHE、ECLIPSE、MPL。没有包含的可以选择other open source 填写。 2、 github , 这个后期之秀,由于git协议本身的优势这几年也赚足了眼球。更有2011年的 报道 : Github 的提交次数超过了Sourceforge、Google Code和微软的CodePlex。 这么火的代码托管工具我们当然也要在这个上面共享代码, 需要注册一个github账号,登录。 在首页中间有个

【OSChina-MoPaaS应用开发大赛】团队日志

ぃ、小莉子 提交于 2019-11-26 18:35:10
应用名称:团队日志 团队日志是一款开源软件,现已托管在 Git@O SC 。 应用URL地址: http://teamlog.sturgeon.mopaas.com/ 体验用户/密码: admin/demo 高程/demo 习远/demo 应用说明及使用场景: 帮助团队轻松地记录、报告工作日志、以及点评工作,减少相关会议和邮件、更好地预估工时。 应用所使用的技术及软件: 服务器端:使用 java web 技术,包括 servlet、jsp 和 stripe 框架。 客户端:jquery+backbone。 部署于 MoPaaS,应用了MySQL、FileSystem 服务 。 详细介绍请参见: teamlog 开源项目详细介绍之技术篇 创新点: 简化了团队工作日志记录、汇报环节,降低管理工作对业务的影响,可以让成员把精力专注于主营业务; 同时可以更好的汇总工时数据,用于回顾工作得失,帮助团队和成员更好地进行时间管理; 使用日历视图和拖放操作,取代传统的表单式填写,方便易用。 应用截图: 快速记录、操作简单 在日历上拖动时间段,填写工作内容和类别,没有更多动作和输入,工作日志记录不再是负担。 轻松浏览、数据分析 可以轻松的查看报告给自己的工作日志,以直观图表展现工时统计,有无异常、一清二楚。 方便反馈、有一说一 查看报告的工作日志,可以回复意见或一句鼓励,沟通无间,展示领导魅力。