英语 英语 日语 日语 韩语 韩语 法语 法语 德语 德语 西班牙语 西班牙语 意大利语 意大利语 阿拉伯语 阿拉伯语 葡萄牙语 葡萄牙语 越南语 越南语 俄语 俄语 芬兰语 芬兰语 泰语 泰语 泰语 丹麦语 泰语 对外汉语

【英语语言学习】免费的应用软件

时间:2016-10-20 07:40来源:互联网 提供网友:yajing   字体: [ ]
特别声明:本栏目内容均从网络收集或者网友提供,供仅参考试用,我们无法保证内容完整和正确。如果资料损害了您的权益,请与站长联系,我们将及时删除并致以歉意。
    (单词翻译:双击或拖选)
Free software is the first battle in the liberation of cyberspace1. Who controls your computer? Is it you or is it some big company that’s really controlling it?
Well, what is a computer? A computer is a universal machine. It will do any computation you want it to, because you give it a program that says what the computation is that you want. So the computer only knows how to get out an instruction and do it, and get out another instruction and do it. The program has the instructions, it says what to do. So by writing the right program, you can make it do anything. Well, almost anything.
So, who gives the instructions to your computer? You might think it’s obeying your instructions when really it’s obeying somebody else first, and you only as much as that company will let it listen to you.
With software, there are two possibilities: Either the users control the program, or the program controls the users. It’s inevitably2 one or the other. So in order for the users to control the program, they need the four essential freedoms. And that’s the definition of free software. Free software respects the user’s freedom and community. Now, we often call it “Libre” using the French or Spanish word. Pronounce it as you like, the point is that’s what we mean. We don’t mean it’s gratis3, we’re not talking about price. We’re concerned with your freedom, and we sometimes say “Free/Libre” to show that.
So freedom zero is the freedom to run the program as you wish for whatever purpose. Freedom one is the freedom to study the source code of the program and change it, so it does the computing4 you want it to do.
But what is the source code? Well, every program typically will have two forms. There’s the form that you can read, and you can understand if you know the programming language. That’s the source. That’s what programmers write and change.
Then, there’s the executable, which is a bunch of numbers which even a programmer can’t figure out. If all you get is the executable, it’s a horrible pain in the neck to figure out what it does, and even harder to change it. So, to give you the real possibility to study and change it, they’ve got to give you the source code. That’s a requirement.
Well, with those two freedoms, each user separately can make a copy and start changing it and make it do what she wants. That’s individual control. But what if you’re not a programmer? You look at the source code, and you don’t understand it. Individual control isn’t enough. We also need collective control, which means any group of users are free to work together to adapt the program to what they want. Of course, in the group, some of them are programmers. They’re the ones who actually write the changes, but they’re doing it as part of the group for what the group wants.
Of course, the group doesn’t have to be everybody. Others can use it some other way. They’re all free to do that. So collective control requires two more essential freedoms. Freedom two is the freedom to redistribute exact copies, to make the copies and then give them away or sell them when you wish. And freedom three is similar, but it’s for your modified versions. You’re free to make copies, and then give them or sell them when you wish.
So if you do have these freedoms, then it’s free software, the users control the program. But if any of those freedoms is missing, then the users don’t control the program. Instead, the program controls the users and the developer controls the program. So, that means this program is an instrument of unjust power for its developer over the users. That means the users don’t have freedom, that’s non-free, proprietary5 software which we’ve got to get rid of.
Well, when you’ve got proprietary software, what happens? Sometimes, the program snoops on the user. Sometimes, it tracks the user. Sometimes, it restricts the user, and stops users from doing what they want to do. You can see that the Blu-Ray is your enemy. Sometimes, the software remotely deletes books as Amazon did with “Nineteen Eighty-Four”. Sometimes, the developer compels users to install a harmful upgrade, by threatening to take away other functionality if it’s not installed, as Sony did. And sometimes, they can even forcibly change the software at a distance as Microsoft can with Windows through the universal back door.
So sometimes, they even sabotage6 users, as Microsoft does when it tells the NSA about bugs7 in Windows, so it can use them to attack people’s computers. Well, what you get is basically, with proprietary software, the owner has power over the users, and takes advantage of this power, putting in those various malicious8 functionalities to hurt the users. Of course, they don’t do this because they’re sadists; they’re doing it just for money, for greed. They have various ways that they can profit from having this power over users, which does not make it even the tiniest bit less evil. But they have no shame about it. They have conferences where they talk about the latest ways they can take advantage of users through the power they have.
asically, proprietary software, which is now for almost all of the users of proprietary software, they’re using proprietary malware. It’s “software for suckers”. So how do you stop being the victim? Formerly9, you had to stop using computers, but not anymore. Now, you can come join us in the free world that we’ve built.
In 1983, I announced I would develop a completely free software operating system called GNU. In 1992, we had it almost finished, but one piece was missing, the kernel10. Linus Torvalds, in that year, freed his kernel, Linux, which filled the last gap, and gave us the first complete system you could run on a PC: GNU/Linux.
Unfortunately, having freedom at one point doesn’t guarantee you’ll keep it. There are over a thousand different variants11 of GNU/Linux. They’re called distributions. A few of them are entirely12 free software; most of them have non-free software added, because they’re maintained by people who aren’t concerned about freedom. They’d rather add convenience — but at the cost of freedom. So you have to check which is a free distro.
To keep your freedom, sometimes requires a sacrifice, sometimes a big sacrifice, as at Lexington. But in our campaign, they tend to be little sacrifices. Anybody with a little bit of maturity13 can make these sacrifices. For instance, you want applications, but some of them are non-free. If you want freedom, you’ve got to do without them. So there may be some inconveniences you have to suffer for your freedom’s sake.
Then, many websites send non-free programs, written in JavaScript, to the user’s browser14. If you don’t want to run non-free programs, you should install LibreJS which blocks, keeps out, non-free JavaScript. And sometimes, servers will offer to do your computing. They say, “Send us all your data.” Obviously, for suckers. Then the server does the computing, and sends you back the results. But you’re not supposed to think about what’s happening, because it’s a “cloud”, and you don’t see what’s going on.
Well, you should look. It’s service-as-a-software substitute, and it takes away control of your computing. So a large fraction of the world’s web servers are running GNU/Linux and other free software. But I think the most important computers to put freedom in are your computers, not companies’ web servers. They deserve freedom, also. But above all, it’s people that deserve freedom.
So we need to advance, and to do that, we have to cross obstacles. One of them is there are big companies that make a lot of money by having control over users. And they don’t want to let us advance. We have to overcome their opposition15.
Another is that the mainstream16 media don’t talk about free software. They have a term that they use to bury these ethical17 issues. They say “open source” instead. Now, it talks about more or less the same programs, but with different ideas. Where free software activists18 say, “This is a matter of right and wrong. Users deserve freedom. We demand freedom.” The people who say open source, they don’t want to say that. So instead, they say, “Let the users change the software and redistribute it, and they’ll make the code better. They’ll fix some bugs.” It may be true, but it’s a less important issue. If we want to keep our freedom, we’ve got to talk about freedom. So say, “free software,” and you’re helping19 us every time.
Another obstacle is that lots of schools teach non-free software, which is basically like teaching the kids to smoke tobacco. It’s implanting dependence20, which is the opposite of what schools should do. A school should prepare citizens to live in a strong, capable, independent, cooperating and free society, which means, teaching free software in the school.
But there’s another reason to do that for education. Some kids want to become programmers, they’re curious. They want to know how the programs work. While the one who’s studying a free software can understand it, the one who’s studying a non-free program can’t learn anything, because the knowledge in the non-free program is withheld21, denied to the students.
So to uphold the spirit of education, the school should make sure its programs are free. But there’s an even more important reason: Schools should teach the spirit of goodwill22, the habit of helping other people. So the class should say, “If you bring a program to class, just as if you bring cookies to class, you’ve got to share it with everyone else. You can’t keep it to yourself. You’ve got to share the source code, so other people can learn. So don’t bring any proprietary software to this class.” The school has to set a good example by following its own rule: You should bring only free software to class, except as a reverse engineering exercise.
Another obstacle is there’s hardware we don’t know how to write free software for, because they won’t tell us how to use the hardware. That’s shocking. They want to sell you the product, and they won’t tell you how to use it. They say, “Here’s a non-free program you can use. Run it, and shut up. Don’t bother us.”
Well, how do we find out how to run that hardware with reverse engineering? You’ve got to study all those 0’s and 1’s to figure out what they really do, and write down how to use that hardware, so someone else can write the free program to do it. It’s hard work, but it can be done — if you want to make a big technical contribution, that’s what you should do.
Each new area, activity of life, can bring with it new human rights that are necessary. And the human rights depend on each other. If you lose one, it becomes harder to maintain the others. So, nowadays, computing is so important in society that the freedoms of free software are among the human rights that society must establish and protect.
Thus, how to help? You can write free software. You can organize groups to campaign, and persuade schools and governments to move to free software. You can help other people when they have trouble using free software, or help them install it. You can say, “free software,” and spread the philosophical23 ideas.
Moving to free software is the first step in the liberation of cyberspace, but of course, we also use the Internet. We need other freedoms there, like network neutrality, and putting an end to surveillance of people in general.

点击收听单词发音收听单词发音  

1 cyberspace YvfzLi     
n.虚拟信息空间,网络空间,计算机化世界
参考例句:
  • She travels in cyberspace by sending messages to friends around the world.她利用电子空间给世界各地的朋友们发送信件。
  • The teens spend more time in cyberspace than in the real world of friends and family.青少年花费在电脑上的时间比他们和真正的朋友及家人在一起的时间要多。
2 inevitably x7axc     
adv.不可避免地;必然发生地
参考例句:
  • In the way you go on,you are inevitably coming apart.照你们这样下去,毫无疑问是会散伙的。
  • Technological changes will inevitably lead to unemployment.技术变革必然会导致失业。
3 gratis yfWxJ     
adj.免费的
参考例句:
  • David gives the first consultation gratis.戴维免费提供初次咨询。
  • The service was gratis to graduates.这项服务对毕业生是免费的。
4 computing tvBzxs     
n.计算
参考例句:
  • to work in computing 从事信息处理
  • Back in the dark ages of computing, in about 1980, they started a software company. 早在计算机尚未普及的时代(约1980年),他们就创办了软件公司。
5 proprietary PiZyG     
n.所有权,所有的;独占的;业主
参考例句:
  • We had to take action to protect the proprietary technology.我们必须采取措施保护专利技术。
  • Proprietary right is the foundation of jus rerem.所有权是物权法之根基。
6 sabotage 3Tmzz     
n.怠工,破坏活动,破坏;v.从事破坏活动,妨害,破坏
参考例句:
  • They tried to sabotage my birthday party.他们企图破坏我的生日晚会。
  • The fire at the factory was caused by sabotage.那家工厂的火灾是有人蓄意破坏引起的。
7 bugs e3255bae220613022d67e26d2e4fa689     
adj.疯狂的,发疯的n.窃听器( bug的名词复数 );病菌;虫子;[计算机](制作软件程序所产生的意料不到的)错误
参考例句:
  • All programs have bugs and need endless refinement. 所有的程序都有漏洞,都需要不断改进。 来自《简明英汉词典》
  • The sacks of rice were swarming with bugs. 一袋袋的米里长满了虫子。 来自《简明英汉词典》
8 malicious e8UzX     
adj.有恶意的,心怀恶意的
参考例句:
  • You ought to kick back at such malicious slander. 你应当反击这种恶毒的污蔑。
  • Their talk was slightly malicious.他们的谈话有点儿心怀不轨。
9 formerly ni3x9     
adv.从前,以前
参考例句:
  • We now enjoy these comforts of which formerly we had only heard.我们现在享受到了过去只是听说过的那些舒适条件。
  • This boat was formerly used on the rivers of China.这船从前航行在中国内河里。
10 kernel f3wxW     
n.(果实的)核,仁;(问题)的中心,核心
参考例句:
  • The kernel of his problem is lack of money.他的问题的核心是缺钱。
  • The nutshell includes the kernel.果壳裹住果仁。
11 variants 796e0e5ff8114b13b2e23cde9d3c6904     
n.变体( variant的名词复数 );变种;变型;(词等的)变体
参考例句:
  • Those variants will be preserved in the'struggle for existence". 这些变异将在“生存竞争”中被保留下来。 来自辞典例句
  • Like organisms, viruses have variants, generally called strains. 与其他生物一样,病毒也有变种,一般称之为株系。 来自辞典例句
12 entirely entirely     
ad.全部地,完整地;完全地,彻底地
参考例句:
  • The fire was entirely caused by their neglect of duty. 那场火灾完全是由于他们失职而引起的。
  • His life was entirely given up to the educational work. 他的一生统统献给了教育工作。
13 maturity 47nzh     
n.成熟;完成;(支票、债券等)到期
参考例句:
  • These plants ought to reach maturity after five years.这些植物五年后就该长成了。
  • This is the period at which the body attains maturity.这是身体发育成熟的时期。
14 browser gx7z2M     
n.浏览者
参考例句:
  • View edits in a web browser.在浏览器中看编辑的效果。
  • I think my browser has a list of shareware links.我想在浏览器中会有一系列的共享软件链接。
15 opposition eIUxU     
n.反对,敌对
参考例句:
  • The party leader is facing opposition in his own backyard.该党领袖在自己的党內遇到了反对。
  • The police tried to break down the prisoner's opposition.警察设法制住了那个囚犯的反抗。
16 mainstream AoCzh9     
n.(思想或行为的)主流;adj.主流的
参考例句:
  • Their views lie outside the mainstream of current medical opinion.他们的观点不属于当今医学界观点的主流。
  • Polls are still largely reflects the mainstream sentiment.民调还在很大程度上反映了社会主流情绪。
17 ethical diIz4     
adj.伦理的,道德的,合乎道德的
参考例句:
  • It is necessary to get the youth to have a high ethical concept.必须使青年具有高度的道德观念。
  • It was a debate which aroused fervent ethical arguments.那是一场引发强烈的伦理道德争论的辩论。
18 activists 90fd83cc3f53a40df93866d9c91bcca4     
n.(政治活动的)积极分子,活动家( activist的名词复数 )
参考例句:
  • His research work was attacked by animal rights activists . 他的研究受到了动物权益维护者的抨击。
  • Party activists with lower middle class pedigrees are numerous. 党的激进分子中有很多出身于中产阶级下层。 来自《简明英汉词典》
19 helping 2rGzDc     
n.食物的一份&adj.帮助人的,辅助的
参考例句:
  • The poor children regularly pony up for a second helping of my hamburger. 那些可怜的孩子们总是要求我把我的汉堡包再给他们一份。
  • By doing this, they may at times be helping to restore competition. 这样一来, 他在某些时候,有助于竞争的加强。
20 dependence 3wsx9     
n.依靠,依赖;信任,信赖;隶属
参考例句:
  • Doctors keep trying to break her dependence of the drug.医生们尽力使她戒除毒瘾。
  • He was freed from financial dependence on his parents.他在经济上摆脱了对父母的依赖。
21 withheld f9d7381abd94e53d1fbd8a4e53915ec8     
withhold过去式及过去分词
参考例句:
  • I withheld payment until they had fulfilled the contract. 他们履行合同后,我才付款。 来自《简明英汉词典》
  • There was no school play because the principal withheld his consent. 由于校长没同意,学校里没有举行比赛。 来自《简明英汉词典》
22 goodwill 4fuxm     
n.善意,亲善,信誉,声誉
参考例句:
  • His heart is full of goodwill to all men.他心里对所有人都充满着爱心。
  • We paid £10,000 for the shop,and £2000 for its goodwill.我们用一万英镑买下了这家商店,两千英镑买下了它的信誉。
23 philosophical rN5xh     
adj.哲学家的,哲学上的,达观的
参考例句:
  • The teacher couldn't answer the philosophical problem.老师不能解答这个哲学问题。
  • She is very philosophical about her bad luck.她对自己的不幸看得很开。
本文本内容来源于互联网抓取和网友提交,仅供参考,部分栏目没有内容,如果您有更合适的内容,欢迎点击提交分享给大家。
------分隔线----------------------------
TAG标签:   英语听力  听力教程  英语学习
顶一下
(0)
0%
踩一下
(0)
0%
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:
听力搜索
推荐频道
论坛新贴