Casbin入选2022 Google编程之夏
Casbin入选2022 Google编程之夏!
Google编程之夏(Google Summer of Code,GSoC),是由Google公司所主办的年度开源程序设计项目,第一届从2005年开始 。 “Summer of Code”之名取自1967年的“夏日之爱”风潮。比赛的主要目的是鼓励学生参与开放源代码的程序设计活动。每个成功完成项目的学生都会获得来自Google公司的资助。
2022年3月7日,Google公布了2022年度GSoC的合作社区名单。Casbin将会与200余个开源社区一道,和全球数千名在校生完成GSoC这个全球性的在线项目。如果在这个暑假你是一名在校生,不妨加入Casbin。在专业导师的指导下,完成为期12周以上的编程项目。今年,Casbin有十余个有趣且富有挑战性的Ideas。详见:
https://github.com/casbin/SummerOfCode2022
2020 年, Casbin 以开源社区的身份首次参加了由 Google 公司主办的Google Summer of Code 2020 和由中科院软件所、OpenEuler 社区主办的开源软件供应链点亮计划-暑期 2020 。在上述活动中,Casbin 社区共派出 7 位来自国内外(中国、法国等)互联网一线的资深社区导师,共培养、指导了国内外 15 名学生( 14 位中国同学、1 位印度同学)进行为期 3个月的开源编程活动。Casbin 项目已毕业的同学,有的成长为 Casbin 项目核心维护者、以开源大牛的身份活跃于 GitHub ,有的毕业后全职加入腾讯微信事业部等互联网头部公司,有的凭借在 Casbin 社区的出色经历拿到全球顶级投行 Morgan Stanley (摩根士丹利)的 offer ,在工业界和学术界发挥着重要作用。
Casbin 是一个强大的、高效的开源访问控制框架,支持 Go, Java, No de.js, Javascript (React), Python, PHP, .NET, C++, Rust 等十几种语言。Casbin 开源项目由北京大学罗杨博士创立于 2017 年,核心维护团队有二十多人。Casbin 在业界具有广泛影响力。目前已经被 Intel 、VMware 、Orange 、RedHat 、T-Mobile 等公司开源使用,被腾讯云、Cisco 、Verizon 等公司闭源使用。具体详见 Casbin 主页。Casbin Go 主项目目前 GitHub 10000+ stars ,加上所有语言的实现、插件等可达到 15000+ stars 。
今年GSoC近期的时间表如下,详见:
https://developers.google.com/open-source/gsoc/timeline
如果你熟悉 Go, Javascript 、React 等语言或框架、Web 系统、分布式系统、微服务架构,有相关项目经验或是在 GitHub 较为活跃,有自己的开源项目,或参与过知名开源项目或是可以在项目结束后继续长期参与开源社区的开发、建设或维护,Casbin欢迎你的加入。
3月7日:公布GSoC合作开源社区
2.3月7日-4月3日:学生和社区讨论各个Idea的想法
4月4日:学生开始申请社区项目
4月19日:社区项目申请结束
5月12日:GSoC 提交学生申请
5月20日:GSoC公布受资助项目
5月20日-6月12日 学生接触导师,阅读文档,加速推进他们的项目
6月13日:开始GSoC的项目工作
7月25日:第一阶段验收
Casbin入选2022 Google编程之夏的更多相关文章
- Android网络编程之HttpClient运用
Android网络编程之HttpClient运用 在 Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们 ...
- Android框架式编程之Android Architecture Components
1. 当前Android开发面临的问题 Android开发不同于传统的桌面程序开发,桌面程序一般都有唯一的快捷方式入口,并且常作为单进程存在:而一个典型的Android应用通常由多个应用组件构成,包括 ...
- Python编程之美:最佳实践指南PDF高清完整版免费下载|百度云盘|Python新手到进阶
百度云盘:Python编程之美:最佳实践指南PDF高清完整版免费下载 提取码:1py6 内容简介 <Python编程之美:最佳实践指南>是Python用户的一本百科式学习指南,由Pytho ...
- 网络编程之socket
网络编程之socket socket:在网络编程中的一个基本组件,也称套接字. 一个套接字就是socket模块中的socket类的一个实例. 套接字包括两个: 服务器套接字和客户机套接字 套接字的实例 ...
- C++混合编程之idlcpp教程Python篇(9)
上一篇在这 C++混合编程之idlcpp教程Python篇(8) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相比,工程PythonTutorial7中除了四个文件PythonTu ...
- C++混合编程之idlcpp教程Lua篇(9)
上一篇在这 C++混合编程之idlcpp教程Lua篇(8) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相比,工程LuaTutorial7中除了四个文件LuaTutorial7.c ...
- C++混合编程之idlcpp教程Python篇(8)
上一篇在这 C++混合编程之idlcpp教程Python篇(7) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相似,工程PythonTutorial6中,同样加入了四个文件:Pyt ...
- C++混合编程之idlcpp教程Lua篇(8)
上一篇在这 C++混合编程之idlcpp教程Lua篇(7) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相似,工程LuaTutorial6中,同样加入了四个文件:LuaTutori ...
- C++混合编程之idlcpp教程Python篇(7)
上一篇在这 C++混合编程之idlcpp教程Python篇(6) 第一篇在这 C++混合编程之idlcpp教程(一) 与PythonTutorial4工程相似,工程PythonTutorial5中,同 ...
随机推荐
- vue单页面应用打包后相对路径、绝对路径相关问题
原文链接: vue单页面应用打包后相对路径.绝对路径相关问题展开 在项目开发过程中,在部署过程中,用到了反向代理,这就要求前端代码中不能使用绝对路径.但是我们知道,一般情况下,通过web ...
- webpack引入css文件
需要配置 postcss 详见 官网 https://www.postcss.com.cn/
- FileInputStream 类与 FileReader 类的区别
FileInputStream 类与 FileReader 类的区别: 两个类的构造函数的形式和参数都是相同的,参数为 File 对象或者表示路径的 String ,它们到底有何区别呢? FileIn ...
- Solution -「AGC 003D」「AT 2004」Anticube
\(\mathcal{Description}\) Link. 给定 \(n\) 个数 \(a_i\),要求从中选出最多的数,满足任意两个数之积都不是完全立方数. \(n\le10^5\) ...
- spring循环依赖的产生与解决
1.循环依赖的产生 在spring中对象默认都是单例的 ,意味整个容器中只有一个该类的对象. 如图,B类有一个属性a,A类有一个属性b.当B类创建对象时,要给a属性赋值:当A类创建对象时,要给b属性赋 ...
- [LeetCode]1342. 将数字变成 0 的操作次数
给你一个非负整数 num ,请你返回将它变成 0 所需要的步数. 如果当前数字是偶数,你需要把它除以 2 :否则,减去 1 . 示例 1: 输入:num = 14 输出:6 解释: 步骤 1) 14 ...
- Java泛型的那些事
1.泛型概述 1.1.为什么使用泛型 没有泛型,在编写代码时只能使用具体类型或Object类型,无法做到使用者想要使用什么类型就是类型.比如:创建一个方法,形参需要指定需要使用的数据类型,在创建方法之 ...
- elasticsearch算法之搜索模型(一)
面对海量的信息,我们很容易被淹没在信息的海洋中:当我们需要查找某个信息的时候,我们就会输入能够体现我们意图的关键字,搜索引擎会通过解析我们的关键字从而构造相应的查询表示方法:然后搜索引擎通过构造的查询 ...
- BI工具是什么,有什么用,怎么用?
BI工具是什么,有什么用,怎么用?这应该是很多刚刚接触BI工具的读者最开始想了解的问题,经常在看到数据可视化.数据分析.数据仓库和大数据等词汇时会有的摸不着头脑,本次小编就围绕BI工具是什么,有什么用 ...
- Zabbix是什么?
概述 Zabbix 是一个企业级的分布式开源监控方案,可以监控服务器健康性以及网络参数的一款软件,Zabbix几乎可以为任何时间配置邮件警告,这样用户可以实时通过邮箱接收服务器所发生的任何问题.对于已 ...