六条“黑客伦理”(hacker ethic)

简介: 1984年,《新闻周刊》的记者史蒂文利维出版了历史上第一本介绍黑客的著作——《黑客:计算机革命的英雄》(Hackers: Heros of the Computer Revolution)。

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.

相关文章
|
Web App开发 存储 监控
|
JSON 算法 API
1688拍立淘图片搜索接口全攻略
1688拍立淘图片搜索接口由阿里巴巴提供,支持通过上传图片在1688平台搜索相似商品。该接口基于图像识别技术,具备高精度匹配、丰富商品信息返回、支持多图片格式及可定制化搜索等特点,适用于电商选品、商品溯源和智能购物等场景。开发者需注册获取app_key与app_secret,并通过Python示例代码调用接口,实现图片搜索功能。
736 23
|
移动开发 前端开发 数据可视化
一份小白前端可视化学习指南——附思维导图
一份小白前端可视化学习指南——附思维导图 前言 因为群里粉丝一直要求我写一篇「可视化入门指南」,今天他来了。其实说起前端可视化,大家所能想到的就是各种图表,大屏。这种看着贼炫酷,而笔者呢工作也一直从事3D前端开发工作,慢慢对图形产生了兴趣。但是呢一直做的是三维的东西,没搞过二维的。大概是2月前开始学习2D的一些东西,然后并写了一些文章,效果还不错。所以我就写一些经验之谈,大佬勿喷。我大概从4个方面去讲我是怎么学习的 「可视化不得不掌握的数学基础」 「svg」方面的学习 「canvas」方面的学习 「可视化中」不得不掌握的「图形算法」 读完本篇文章,你可以大概知道我该怎么去学,需要学什
一份小白前端可视化学习指南——附思维导图
|
开发工具 数据库 git
通俗易懂!看漫画学Python入门教程(全彩版)Git首发破万Star
很多编程语言书读起来都略显晦涩,让不少读者望而却步,很难坚持读完。关老师的新书另辟蹊径,以漫画形式切入,生动有趣,把复杂的技术点和编程知识讲解得通俗易懂真正体现了一图胜干言的道理。而且每章结束时都有“练一练”环节,能够帮助读者夯实基础、锻炼技能。不得不说,这是一本Python入门和进阶佳作。
|
Ubuntu Shell 索引
在Ubuntu 12.10上安装和使用tmux的方法
在Ubuntu 12.10上安装和使用tmux的方法
762 0
|
算法 安全 NoSQL
介绍一下CAS模型
【10月更文挑战第20天】介绍一下CAS模型
634 0
|
机器学习/深度学习 算法 网络架构
matlab使用贝叶斯优化的深度学习
matlab使用贝叶斯优化的深度学习
|
弹性计算 运维 监控
多云基础设施的统一纳管与运维实践分享
CloudOps云上运维系列课程第五节由阿里云弹性计算技术专家朱士松主讲《多云基础设施的统一纳管与运维实践》,点击下方链接进入【CloudOps云上运维】课程专题页即可观看课程回放,还可了解最新课程资讯。
多云基础设施的统一纳管与运维实践分享
|
负载均衡 网络协议 数据库
ENSP中RIP动态路由协议(原理和配置)
`RIP (Routing Information Protocol)` 是一种距离矢量动态路由协议,用于路由器之间交换网络可达性信息。它基于跳数作为度量标准来衡量到达目的地的距离,最常用于小型网络。RIP有以下关键特点: 1. **实现网络互通**:路由器通过RIP学习彼此的路由信息,构建完整的路由表。 2. **动态更新**:路由器周期性广播其路由表,以应对网络拓扑变化。 3. **负载均衡**:RIPv2支持负载均衡,可根据链路负载选择最佳路径。 4. **简单配置**:适用于小型网络,配置和管理相对简单。 5. **成本效益**:作为免费协议,降低了网络部署和维护成本。
1147 0
ENSP中RIP动态路由协议(原理和配置)

热门文章

最新文章