文档章节

web.py创始人Aaron Swartz自杀身亡

好2138
 好2138
发布于 2014/01/11 10:32
字数 863
阅读 96
收藏 0
点赞 0
评论 0

纽约当地时间1月11日,web.py创始人、美国作家、政治活动组织者、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz在纽约自杀身亡,享年26岁。
Swartz出生于1986年,在14岁时,就已经加入W3C RDF核心工作组。在麻省理工学院,他与Web发明人Tim Berners-Lee一起工作,并协助开发并传播了Web上数据共享的标准,他与其他人联合写就了目前广泛使用的RSS 1.0规范。他是markdown的联合创始人,还是知名社会化新闻站点Reddit的三个拥有者之一,他还创造了python web应用框架web.py。

Swartz曾在斯坦福大学读书一年,但很快辍学创建Infogami软件公司,该公司受到Y Combinator首次Summer Founders Program资助。Aaron Swartz还是社交新闻网站Reddit的三位创始人之一,2006年初,Infogami与Reddit合并,并在2006年底被出售给出版公司Condé Nast。Swartz在20周岁生日前出售了他所持有的股份。

2007年,他领导非盈利组织Open Library的创立,该组织意将世界上所有曾经出版过的书的信息都收集起来。http://www.iplaypython.com/web/

此后,Swartz在哈佛道德中心实验室(Harvard's Ethics Center Lab)完成了一个研究生奖学金,研究制度腐败(Instutional Corruption)。在2010年,他创建了DemandProgress.org,发起运动“反抗互联网审查法案SOPA/PIPA”。这个机构通过Email及其他媒体组织群众,针对特定议题向国会议员及其他意见领袖表达意见、施予压力。

2011年7月19日,Swartz因数字偷窃被捕,被控从MIT和JSTOR下载了480万篇学术论文,并大量散发。他在支付10万美元保释金后被释放。Swartz是利用外置硬盘、通过物理接触的方式从MIT内网运行脚本下载JSTOR论文的。

JSTOR是一个在线学术期刊系统,它的数据库包括了一千多家期刊,供获得许可的图书馆、大学和出版机构自由访问。Aaron Swartz居住在麻省剑桥,2010年9月他购买了一台电脑,在MIT网络中注册了一个用户名ghost,运行Python脚本从JSTOR数据库中下载论文。JSTOR探测到了脚本,屏蔽了他的IP地址。Swartz随后迅速改变IP和MAC地址,绕过MIT和JSTOR的封杀。

他接着购买了第二台笔记本,加快论文下载。2010年10月,JSTOR放弃了追杀,屏蔽了整个MIT校园网络。几周之后,Swartz再次运行论文下载脚本,这次他进入了MIT的网络柜,给自己分配了两个IP地址,在网络柜中藏好笔记本和外置硬盘。根据起诉书(PDF),他是戴着自行车头盔进出网络中心的。

起诉书指控他有意在文件共享网络分享他下载的数百万论文。

JSTOR表示它无意起诉Swartz,对Swartz的起诉是美国政府的决定由美国联邦检察官坚持提出。此后,他为Avaaz基金会工作,这是一家非盈利性组织,致力于“全球web运动,将人民群众的力量带入到政府决策过程中”。

© 著作权归作者所有

共有 人打赏支持
好2138
粉丝 1
博文 10
码字总数 4484
作品 0
梅州
纪念 Aaron Swartz:他用生命捍卫了互联网的开放和自由

2013 年 1 月 11 日,著名社交网站 Reddit 联合创始人,web.py 框架的设计者 Aaron Swartz 在其公寓内自杀身亡。这个毕生追求互联网真正开放精神的人最后选择自杀来和这个世界告别,当时他才...

局长
01/11
2.9K
50
Python框架--web.py

web.py是一个小巧灵活的Python框架,它简单而且功能强大。 webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它...

匿名
2010/03/21
24.1K
3
web.py 的作者 Aaron Swartz自杀身亡

2013年1月11日,美国程序员、作家、政治活动组织者、互联网活动家Aaron H. Swartz在纽约自杀身亡,享年26岁。 Swartz出生于1986年,在14岁时,就已经加入W3C RDF核心工作组。在麻省理工学院,...

oschina
2013/01/12
14.2K
71
开发者编写 《对自杀说不》 开源协议

近年来多位优秀开发在绝望之际,因没有获得足够的帮助而选择自杀身亡,如 Reddit 联合创始人 Aaron Swartz ,让人痛心不已。近日,有开发者编写 《对自杀说不》 开源协议呼吁开发者珍爱生命远...

两味真火
2017/09/11
3.9K
38
Python下发布web service(三):web.py简介及使用

web.py简介 web.py 是一个轻量级Python web框架,它简单而且功能大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web...

艾柯
2014/01/14
0
0
(2017)我不建议使用的Python Web框架

昨天我提了一个问题(2017)你最不建议使用的Python Web框架?下面是在原问题下的回答,看过的同学可以点赞关闭了。 --- 分割线 --- 在知乎可以看到的很多Web框架推荐,有很多内容已经过时,...

董伟明
2017/08/10
0
0
Markdown:写技术文档、个人博客和读书笔记都很好用的轻量级标记语言

Foreword 大道至简。有写作习惯的小伙伴大概都知道 Markdown 这种易读易写、简单到极致的语言。简单到什么程度呢?讲真,会打字就会用。 Markdown 是什么? Markdown 是一种轻量级标记语言,这...

Lilian_Lee
2017/10/25
0
0
美国政府被指是 Aaron Swartz 自杀的幕后黑手

1月11日,黑客Aaron Swartz在纽约布鲁克林的公寓里上吊自杀,年仅26岁。他的死亡对于推崇信息自由开放的互联网社区是一个重大损失。他是RSS 1.0的共同作者(14岁);他将其开发的Python框架w...

oschina
2013/01/14
4.6K
63
(2017)你最不建议使用的Python Web框架?

(2017)你最不建议使用的Python Web框架? 小明明s à domicile2017-08-1128 阅读 Python 前言 这是一篇发在 知乎专栏的文章 ,内容是之前我提的「(2017)你最不建议使用的Python Web框架?...

小明明s à domicile
2017/08/11
0
0
封装web.py发送邮件

web.py是一个轻量级Python web框架,它简单而且功能强大。web.py是个开源项目。该框架由已故美国作家、Reddit联合创始人、RSS规格合作者、著名计算机黑客Aaron Swartz开发。web.py目前已被多...

famiover
2016/10/08
44
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

电脑炸了,浪费我好几天时间,还是简要记下来吧

我的小本本一直在兢兢业业的干活,然而前几天说炸就炸了...... 爆炸现场: 软件: windows10 pro + EIS11+ 360卫士 BIOS:N1DET98W 2.24 硬件: Xeon E3 1505-V5 nv-M3000M thinkpadP70:20E...

Oh_really
10分钟前
0
0
Git之branch和checkout

1.branch是查看、创建、删除分支 #>git branch --helpNAME git-branch - List, create, or delete branchesSYNOPSIS git branch [--color[=<when>] | --no-color] [......

汉斯-冯-拉特
12分钟前
0
0
Mybatis拦截器之数据权限过滤与分页集成

需求场景 最近项目有个数据权限的业务需求,要求大致为每个单位只能查看本级单位及下属单位的数据,例如:一个集团军下属十二个旅,那么军级用户可以看到所有数据,而每个旅则只能看到本旅部...

佛系程序猿灬
21分钟前
4
0
Vue作为MVVM框架,M、V、VM分别代表什么?

<script src="vue.js"></script><div id="demo"> {{message}} <input v-model="message"></div><script> var vm = new Vue({ el: '#demo', data: { mes......

JamesView
24分钟前
0
0
SpringCloud 微服务 (十六) 服务追踪 Zipkin

问题 在服务中,有一个接口,该A接口中又调用了其他服务的B、C、D接口,出现一个请求耗时大的问题,这时候并不知道该B、C、D接口中哪个接口造成的耗时量,然后比如确定C服务接口出现的耗时量大,但...

___大侠
今天
0
0
Java面试基础篇——第八篇:抽象类与接口的区别

1.抽象类 抽象类:如果一个类中包含有抽象方法,或这个类使用abstract关键字修饰,则称这个类是抽象类。 抽象方法是什么呢?抽象方法就是指用abstract关键字修饰的方法。 需要注意的是:抽象...

developlee的潇洒人生
今天
2
0
jsoup 相关资料

1.jsoup 2.Jsoup概述 3.jsoup入门 4.jsoup Java HTML Parser 1.11.3 API

IT追寻者
今天
0
0
JPA @MappedSuperclass 注解说明

基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能标准在类上:@Target({java.lang....

海博1600
今天
0
0
【一】Scala Configuration 相关API

Play使用了 Typesafe config library,但是也提供了一个有着更多Scala高级特性的的 Configuration 封装。不熟悉Typesafe配置的开发者可以移步 configuration文件的语法和特性文档。 读取配置...

Landas
今天
3
0
使用cookie技术 记住账号

1. 效果 2. 实现过程 2.1 前端 将用户的选中传递给后台 这个参数的获取是 参考:https://my.oschina.net/springMVCAndspring/blog/1860498 // var rememberLogin = $("#rememberLoginId").i...

Lucky_Me
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部