六条“黑客伦理”(hacker ethic)
来源:互联网 发布:ubuntu wget安装 编辑:程序博客网 时间:2024/05/01 12:57
1984年,《新闻周刊》的记者史蒂文利维出版了历史上第一本介绍黑客的著作——《黑客:计算机革命的英雄》(Hackers: Heros of the Computer Revolution)。在该书中,他进一步将黑客的价值观总结为六条“黑客伦理”(hacker ethic),直到今天这几条伦理都被视为这方面的最佳论述。
0 使用计算机以及所有有助于了解这个世界本质的事物都不应受到任何限制。任何事情都应该亲手尝试。
1 信息应该全部免费。
2 不信任权威,提倡去中心化。
3 判断一名黑客的水平应该看他的技术能力,而不是看他的学历、年龄或地位等其他标准。
4 你可以用计算机创造美和艺术。
5 计算机使生活更美好。
根据这六条“黑客伦理”,黑客价值观的核心原则可以概括成这样几点:分享、开放、名主、计算机的自由使用、进步。
所以,“黑客”这个词的原始含义就是指那些信奉“黑客伦理”而且能力高超的程序员。“黑客伦理”的一个必然推论就是,黑客不服从管教,具有叛逆精神。黑客相信,只要有助于改进现状、探索未知,人们就应该被允许自由地使用各种工具和信息。编程是一种艺术创作,黑客就是艺术家,开发软件与画家作画、雕塑家雕刻、建筑师设计房屋并没有本质不同。
来源:《黑客与画家》-Paul Graham
The Hacker's Code of Ethics
Levy (1984) suggests that there is a "code of ethics" for hacking which, though not pasted on the walls, is in the air:
0 Access to Computers - and anything which might teach you something about the way the world works - should be unlimited and total. Always yield to the Hands-On Imperative!
1 All information should be free.
2 Mistrust Authority - Promote Decentralization.
3 Hackers should be judged by their hacking, not bogus criteria such as degrees, age, race, or position.
4 You can create art and beauty on a computer.
5 Computers can change your life for the better.
Reference:
Levy, Steven. 1984. Hackers: Heroes of the Computer Revolution, Anchor Press/Doubleday, Garden City, NY, 458 pp.
- 六条“黑客伦理”(hacker ethic)
- 黑客伦理(Hacker Ethic)
- Hacker Ethic
- The Hacker Ethic
- The Hacker Ethic.
- The Hacker Ethic
- 黑客伦理
- 黑客伦理_黑客信仰_hacker_ethic
- 黑客(Hacker)的历史
- 黑客必学的六条系统命令
- 黑客必学的六条系统命令
- 黑客必学的六条系统命令
- 黑客必学的六条系统命令
- Hacker Typer – 逼真黑客范儿
- 黑客宣言(The Hacker Manifesto)
- 逼真黑客范儿–Hacker Typer
- 《增长黑客》Growth Hacker互联网的市场营销
- 增长黑客(Growth Hacker)介绍
- 《Java核心技术》java中的{},static{}的代码块
- javax.persistence.RollbackException: Transaction marked as rollbackOnly Ask
- 关于Spring的事务Transactional,锁同步,并发线程
- RESTFeel: 一个企业级的API管理&测试平台。RESTFeel帮助你设计、开发、测试您的API
- DFiddler:A HTTP Packets Listener一个简易版的手机端的Fiddler。
- 六条“黑客伦理”(hacker ethic)
- 黑客的价值观
- 《Springboot极简教程》SpringBoot plus Mongodb开发企业级restfeel接口测试平台
- wait-notify 实现多线程交叉备份
- Myeclipse2015把web项目添加至tomcat中,添加列表中却没有想要添加的项目
- 《Springboot极简教程》问题解决:Springboot启动报错 Whitelabel Error Page: This application has no explicit mapping for
- 《Springboot极简教程》问题解决:javax.servlet.ServletException: Circular view path [login]: would dispatch back to the current handler URL
- 原声JS判断程序运行平台Pc OR Mobile
- 《Springboot极简教程》继承WebMvcConfigurerAdapter: 一行代码写Controller