OData.NET已在 GitHub上开源

微软最近已将OData .NET所有类库的源代码全部发布在GitHub上。

以下与OData相关的项目目前都已迁移到GitHub上:

  • ODataLib
  • EdmLib
  • OData.NET客户端
  • The spatial library
  • OData客户端代码生成器
  • Web API for OData
  • RESTier
  • C++ 服务端与客户端
  • Python客户端
  • OData4ObjC

OData.NET项目目前在总共三个代码分支中进行维护:用于维护OData V4代码的Master分支,用于维护OData V 1-3版本代码的ODATAV3分支,和用于维护WCF Data Services OData Server代码的WCFDSV4分支。

据某个OData团队的博客贴子所说,他们将项目迁移至GitHub的目的,一是为了统一性,“不再出现某些代码在GitHub上,某些代码在CodePlex上的情况”,二是为了透明性, “通过GitHub的Issue系统实现计划的透明性,并通过提交历史实现执行的透明性”,同时也为了提升用户参与度,承诺对于用户的代码贡献将保持“积极地审查与合并”。

微软曾经一直站在开源的对立面,但最近以来,他们在这一领域表现得相当活跃。微软已将自己的关键技术都进行了开源,包括.NET Core、Roslyn和 ASP.NET 5。还有一点让人感到有趣的是,微软选择了拥抱GitHub平台,而不是他们自家的CodePlex,虽然后者也同样支持Git。将新项目在GitHub上开源似乎已经成为了某种趋势,即使是Facebook、Google和微软这些公司有足够的资源打造自己的代码库平台,他们也同样选择了GitHub。这难免让人对于其它种类的版本控制软件系统,例如Mercurial或Subversion未来的发展提出疑问。

查看英文原文:OData.NET Is Now Open Sourced on GitHub

最新文章

  1. 如何快速从一个Storage Account拷贝到另一个账号
  2. 【BZOJ-4515】游戏 李超线段树 + 树链剖分 + 半平面交
  3. [MyBean-插件]MyBean通用报表免费无限制版本发布
  4. LightSpeed的批量更新和批量删除
  5. BZOJ-1922 大陆争霸 多限制、分层图最短路 (堆+dijkstra)
  6. POJ 2480 Longge's problem (积性函数,欧拉函数)
  7. Android基本知识
  8. BZOJ 2194 快速傅里叶之二
  9. 常用的MAVEN公共私服
  10. json数组传递到后台controller
  11. 用fiddler测试ip轮询
  12. vue组件最佳实践
  13. Python列表list对象方法总结
  14. 【原创】大叔经验分享(51)docker报错Exited (137)
  15. CF1106F Lunar New Year and a Recursive Sequence 原根、矩阵快速幂、BSGS
  16. 最全Kafka 设计与原理详解【2017.9全新】
  17. Vue开始
  18. 2017-6-6&6-8/大型网站架构总结
  19. Bitlocker驱动器加密使用
  20. [LOJ#6066]. 「2017 山东一轮集训 Day3」第二题[二分+括号序列+hash]

热门文章

  1. 更新代码和工具,组织起来,提供所有博文(C++,2014.09)
  2. cocos2d-html5
  3. 开发一个Swing功能时的一点总结
  4. POJ 1745 Divisibility (线性dp)
  5. Android SharedPreferences复杂的存储
  6. 认识javascript范围和作用域链
  7. Android之Handler的postDelayed()使用方法
  8. Java Math的floor,round,ceil函数小结
  9. STL 清除模板容器 clear.h
  10. MyEclipse调整项目的顺序