Free Software (68)

1 Name: #!/usr/bin/anonymous : 2008-06-05 05:43 ID:AzBbZ2BK

I created this thread in order to clarify any confusion that people may have about free software, the GNU licences, and why society cannot be free whenever users accept proprietary software. ITT, I will be using the GNU project's definition of free software. http://www.gnu.org/philosophy/free-sw.html

Proprietary software is designed to make users helpless. Without the liberty to run a program, a user is helpless. Without the right to the code, users can not help themselves whenever the program needs to be changed. The user MUST obtain the permission of the master of the program before the program can be changed to suit the user. This means that the user is no longer autonomous; the user not free to help themselves. Individuals need freedoms 0 and 1 in order to be free.

Proprietary software is designed to divide society. Society advances whenever communities cooperate with each other to further their standing. It is alright if members of society do not want to cooperate with others. It is not alright for a master to divide members of society that do want to cooperate by preventing them the right to share resources (such as information or tools) and preventing them the right to use those resources. Without the liberty to share programs, users cannot cooperate with their community; society is divided from helping each other. Society needs freedoms 2 and 3 in order to be free.

Society should not have to live helpless and divided but this is what happens whenever society accepts proprietary software. If all users had the four freedoms, then the GNU General Public License would be useless; nobody would be subject to helplessness or divided from their communities; there won't be any need to guarantee the four freedoms as everybody would already have the right to practise them. The reality is, people will subjugate other people into helplessness and division through software. Having the power to subjugate users is not a power worth protecting. The GPL guarantees that everyone has the right to live in freedom by removing the power to subjugate any user.

In conclusion, to accept any proprietary program means that you find it acceptable to give up your freedom and give to the master of the software. To accept any proprietary program means that you find it acceptable to trade away your freedom for convenience. You should get rid of all your proprietary programs if you wish to be free.

19 Name: #!/usr/bin/anonymous : 2008-06-07 04:58 ID:Heaven

You are not replying to what I'm saying, and you're probably doing it on purpose. Read my reply in the context of the whole thread, I won't waste time reformulating the points that have been already made.

20 Name: #!/usr/bin/anonymous : 2008-06-07 05:36 ID:AzBbZ2BK

>>19
You have made claims without further qualifying it. You quote examples without explaining how it is revelant. I am asking you to qualify it further. I am asking you to explain why these examples support your assertions.

> "Digital Restrictions Malware"

RMS explains why DRM is malware; RMS explains why DRM is restrictive. The same thing applies for "Treacherous Computing". He explains why TCPA is treacherous to user freedom (PROTIP: It is designed to obey the TCPA master and not the owner of the machine). RMS explains the reasons for using the language he does. So I am questioning why you say that the terms he uses are intended to be misleading.

> Also, just see how you redefine freedom to suit your own needs.

When I say society should have the right to live in freedom, what sort of freedom am I talking about? The freedom that I am talking about allows me to help myself. The freedom that I am talking about allows me to share with my community. How can I be a free citizen if I am not allowed to help myself? How can I be a free citizen if I am not allowed to cooperate with my community?

So please, explain why your examples support your claims.

21 Name: #!/usr/bin/anonymous : 2008-06-07 14:24 ID:Heaven

DRM means "Digital rights management" and TCPA means "Trusted Computer Platform Alliance". Whether you think these terms are honest is absolutely irrelevant: you have just shown how the FSF is willing to opnely lie to deceive. Two wrongs don't make a right. There's nothing to add.

22 Name: #!/usr/bin/anonymous : 2008-06-07 16:15 ID:+rH0onLn

Let's assume that GPL is evil.
How is it evil for me (hobby programmer) or a hacker?
It's not.
Then? Is it evil with companies? The same companies charging me 1000 dollas for photoshop
The same companies that sell me software full of security issues?
The same companies that don't want me to put copyrighted mp3's to my mp3 player? The same companies that ripped off open-source code and sold it as their own? The same companies that sell a free operating system with their own UI? The same companies that don't let me look at the implementation of any function? The same companies that try to pollute organizations such as ISO with their own garbage? The same companies that will shut down my own computer when they feel like it? The same companies that threaten to sue smaller companies using UNIX instead of their operating system?

>>21 you're not a real programmer. real programmers know how shitty all these companies are. You're just a sad code monkey trying to make some money.

23 Name: #!/usr/bin/anonymous : 2008-06-07 18:26 ID:Heaven

Hey I have an idea let's make baseless assumptions about people. It's pretty obvious you have no idea what the fuck you're talking about.

24 Name: #!/usr/bin/anonymous : 2008-06-07 23:43 ID:Heaven

>>23
Nah, how about we ignore the whole post and bawww about a particularly unimportant part?

25 Name: #!/usr/bin/anonymous : 2008-06-08 00:50 ID:AzBbZ2BK

>>21
If I have understood you correctly, would you label me a "liar intending to deceive" if I redefine the acronym U.S.A. - United States of America to be U.S.A. - meaning Union of Spiteful Aggressors despite the fact that my acronym is reasonably accurate?

Please correct me if I am wrong as I am not completely certain about what you are saying.

26 Name: #!/usr/bin/anonymous : 2008-06-08 12:29 ID:Heaven

RMS dropped quite a few time the expression "Digital restrictions management" in articles aimed at non-technical people without letting them know that he changed the meaning of the acronym DRM that they are likely to have heard without knowing its meaning. It's outright deception.
His being an asshole is hurting the cause for more sensible and well-spoken advocates.

27 Name: #!/usr/bin/anonymous : 2008-06-09 13:44 ID:dqrTFHJN

Companies promote "Digital Rights Management" as a way to give the consumer a better experience or more features. Most materials make it sound like it's all about giving the consumer more rights, and not taking them away.

By rejecting their definition and substituting a more useful and meaningful one, he's fighting deception, not producing it.

You see, consumers already have the right to use content on whatever hardware or media they like. This has long been established by the courts and content-owners have already failed to make laws restricting it outright. DRM does nothing but allow content-owners to restrict that right, and it does it by skirting the legal landscape, and by tricking the consumer into believing they don't actually have any rights.

What sensible and well-spoken advocate are you thinking of?

28 Name: #!/usr/bin/anonymous : 2008-06-09 13:55 ID:Heaven

ESR tends to be much better mentally balanced.

29 Name: #!/usr/bin/anonymous : 2008-06-09 14:37 ID:Heaven

>>28

Sadly, I sometimes agree...

30 Name: #!/usr/bin/anonymous : 2008-06-09 19:31 ID:21AOSjXJ

>>28
Friendly reminder that ESR is a pro-war on terror anarchist.

31 Name: #!/usr/bin/anonymous : 2008-06-10 01:42 ID:Heaven

>>27
Changing the meaning of an acronym that your readers do not know, without telling them, is intellectually dishonest and deceptive. The context is completely irrelevant.

32 Name: #!/usr/bin/anonymous : 2008-06-10 03:27 ID:rrh+41G7

>>31

Chosing words that sound like they mean something other than what they are is intellectually dishonest; Telling customers that they need DRM in order to get features they want is deceptive.

RMS tells people why he rejects the term "Digital rights management", and so fails your test at deceptiveness:

http://www.gnu.org/philosophy/words-to-avoid.html#DigitalRightsManagement

33 Name: #!/usr/bin/anonymous : 2008-06-10 20:25 ID:Heaven

>>32

Two wrongs do not make a right. Christ, are we at that level of argument here? At least try to show some independent thought and not just repeat dogma!

34 Name: #!/usr/bin/anonymous : 2008-06-11 00:09 ID:rrh+41G7

>>33

RMS tells people why he rejects the term "Digital rights management", and so fails your test at deceptiveness.

You said he was being deceptive, and so the onus is on you to demonstrate that. The criterion provided by >>31 is demonstratedly weak.

I'll ignore your remaining hyperbole...

35 Name: #!/usr/bin/anonymous : 2008-06-11 12:11 ID:Heaven

>>34
You're actually repeating verbatim the statement you made in >>32, which leads me to believe that you have nothing else to argue.

36 Name: #!/usr/bin/anonymous : 2008-06-11 17:21 ID:Heaven

>>35
You know, >>33 is repeating >>31 verbatim which is repeating >>27 verbatim, etc, up to pretty much >>1. You've probably read through the FSF website one month and fell in love with the dogma. Give it time to cool off, ok.

37 Name: #!/usr/bin/anonymous : 2008-06-12 11:33 ID:Heaven

>>36
Not at all, I think going on about this nonsense is a waste of time. I only really looked at the last five posts, to be honest.

38 Name: #!/usr/bin/anonymous : 2008-06-12 20:44 ID:tRqA7Mlk

So, is there an alternative license that likewise ensures those who would modify your software are required to release the source code freely and publicly under the same license, without being deceptively worded or beholden to suspicious organizations like the FSF? Creative Commons, perhaps?

I get the impression that anti-GPL anonymous' objections are to the methodology of the GPL and its proponents, not the philosophy of the license itself. So a similar copyleft license with more clarity and less political agenda would seem to solve the problem.

39 Name: #!/usr/bin/anonymous : 2008-06-13 04:32 ID:Heaven

>>38
copyleft isn't really that great. there's a reason the BSD and MIT licenses exist. not everyone believes that telling people that they can't do something with the data on their hard drive is right.

40 Name: #!/usr/bin/anonymous : 2008-06-13 04:48 ID:Heaven

>>39
Yet anyone can take that BSD/MIT licensed software, modify it, and slap a EULA on their version which is far more restrictive than any copyleft license. It may satisfy the idea that "telling people that they can't do something with the data on their hard drive isn't right" in the short term, but once somebody creates a derivative work, that all goes out the window.

41 Name: #!/usr/bin/anonymous : 2008-06-13 05:07 ID:AzBbZ2BK

>>31
> Changing the meaning of an acronym that your readers do not know, without telling them, is intellectually dishonest and deceptive. The context is completely irrelevant.
Why is context irrelevent? If you leave out the context, then I could agree that redefining the meaning of an acronym is intellectually dishonest.

Together with context, I don't see why we should not be allowed to create new acronyms that happen to have the same lettering as existing acronyms. Are you telling me that acronyms work on a "first in, best dressed" basis?

>>38
The GPL does not compel anybody to release source code to anybody. The GPL says (and I paraphase): When you wish to distribute a copy of this binary, you must give the recipient the exact same rights as was granted to you. Source code is a requirement for this to happen so you should also give them a copy of the corresponding code when you give them the binary. Nothing requires you to distribute any binary; you distribute a binary because you want to distribute the binary.

Would you to expand on the suspicious character of the Free Software Foundation; I don't understand why they are suspicious.

Also, I don't understand what you mean by wanting a licence that has more clarity than the GNU GPL. I can assure you that it is a clear licence. I believe you are equating complex with confusing; if you are thinking this, then you are wrong. Complexity does not necessarily mean the opposite of clear understanding.

42 Name: #!/usr/bin/anonymous : 2008-06-13 05:12 ID:AzBbZ2BK

>>39
The GPL does not tell people that they are not allowed to do something on their hard drive.

43 Name: #!/usr/bin/anonymous : 2008-06-13 05:35 ID:Heaven

>>40
but that EULA doesn't affect the code i already have.
allowing people to give up rights that they choose is a lot better than forcing them to give up ones that you choose.

44 Name: #!/usr/bin/anonymous : 2008-06-13 05:41 ID:AzBbZ2BK

>>43
I fail to understand you. We really need to learn Lojban.

45 Name: #!/usr/bin/anonymous : 2008-06-13 05:45 ID:Heaven

>>42
the GPL says that i can't allow anyone to obtain a copy of a binary on my hard drive unless i also allow them to obtain the source for that binary. which means that if i don't have the source the GPL requires me to either download it and use up a ridiculous amount of hard drive space to store it, or make sure no one else can read any binaries of GPLed software on my computer.

> Also, I don't understand what you mean by wanting a licence that has more clarity than the GNU GPL. I can assure you that it is a clear licence.

the GPL says a lot more than just what you can and cannot do with software licensed under it. The entire "Preamble" is unnecessary and most of it is deceptive.

> The licenses for most software and other practical works are designed
> to take away your freedom to share and change the works. By contrast,
> the GNU General Public License is intended to guarantee your freedom to
> share and change all versions of a program--to make sure it remains free
> software for all its users.

so if i have a binary of a GPLed program but don't have the source and i modify the binary using a hex editor, am i allowed to distribute the modified binary without the source?

46 Name: #!/usr/bin/anonymous : 2008-06-13 05:52 ID:tRqA7Mlk

> Would you to expand on the suspicious character of the Free Software Foundation; I don't understand why they are suspicious.
> Also, I don't understand what you mean by wanting a licence that has more clarity than the GNU GPL.

Me neither, but apparently >>8,11,13,17,26,31 do. I was hoping they could suggest another copyleft license that they prefer to the GPL.

47 Name: #!/usr/bin/anonymous : 2008-06-13 07:51 ID:Heaven

> another copyleft license

people who like copyleft licenses usually don't like clear licenses. they like long, complex licenses full of legal doublespeak so they can claim it's "free" and have people just believe them because it takes too long to figure out what the license actually says.

49 Name: #!/usr/bin/anonymous : 2008-06-13 09:17 ID:Heaven

>>48
you do realize that no one actually uses creative commons licenses for code, don't you?

50 Name: #!/usr/bin/anonymous : 2008-06-13 12:58 ID:AzBbZ2BK

>>45

> i don't have the source the GPL requires me to either download it

So get the source code and fulfill your obligations.

> and use up a ridiculous amount of hard drive space to store it

I sincerely doubt that you're strapped for storage space. Storage space is affordable to anybody in 2008.

> or make sure no one else can read any binaries of GPLed software on my computer.

I don't understand this. Are you implying that you are distributing a program whenever someone will connect to your machine through a computer network? Are you implying that whenever a visitor goes to your computer that you are obligated to give them a copy of any GPL program that they execute?

> The entire "Preamble" is unnecessary

I agree. It is not necessary but the FSF wanted it in there.

> and most of it is deceptive.

Please explain further

> so if i have a binary of a GPLed program [...]

That's actually a good question. I need some time (about one week) to think about that one. My initial interpretation is that you would have to provide the original's source with your hex edited binary.

>>47

> people who like copyleft licenses usually don't like clear licenses. they like long, complex licenses full of legal doublespeak so they can claim it's "free" and have people just believe them

Non-sequitur. How can you say that people that like copyleft licenses because it is long and complex? These people like complex licences in order to claim the licence is free? This is a faulty argument.

> because it takes too long to figure out what the license actually says.

PROTIP: Go get some legal counselling whenever you need help interpreting legal documents.

51 Name: dmpk2k!hinhT6kz2E : 2008-06-13 15:40 ID:Heaven

> the GPL says that i can't allow anyone to obtain a copy of a binary on my hard drive unless i also allow them to obtain the source for that binary. which means that if i don't have the source the GPL requires me to either download it and use up a ridiculous amount of hard drive space to store it, or make sure no one else can read any binaries of GPLed software on my computer.

Please, reread the GPL. At least for v2 it says the following:

> For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code.
> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
> c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

52 Name: #!/usr/bin/anonymous : 2008-06-13 20:31 ID:Heaven

>>50

> I sincerely doubt that you're strapped for storage space. Storage space is affordable to anybody in 2008.

yeah, it's affordable to anyone who doesn't have to buy gas. or food.

> I don't understand this. Are you implying that you are distributing a program whenever someone will connect to your machine through a computer network? Are you implying that whenever a visitor goes to your computer that you are obligated to give them a copy of any GPL program that they execute?

any time someone uses ssh to connect to my server, they have access to quite a few binaries. sure, i chould chmod them all to 511 or something like that, but that's really a pain in the ass to do.

>>51

> You must make sure that they, too, receive or can get the source code.

so if the person you got the source code from dies, you are responsible for making sure that people can still get the source code.

> c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

so you can't just download the source, compile it, install the binary, and then delete the source if you plan on letting anyone else ssh into your machine, unless you do the chmod thing like i already mentioned.

53 Name: dmpk2k!hinhT6kz2E : 2008-06-13 22:54 ID:Heaven

> so you can't just download the source, compile it, install the binary, and then delete the source if you plan on letting anyone else ssh into your machine

I don't understand your reasoning there.

GPL is about distribution, not use. This is why GPL apps that pop up screens that require you to accept the licence before using it indicate the authors don't understand the GPL.

Why would you need the source if someone else SSH's onto your machine? Are you distributing a binary?

54 Name: #!/usr/bin/anonymous : 2008-06-13 23:09 ID:Heaven

>>53
if you let someone use ssh to log into your machine and they have read permission on the binary, you're distributing that binary just as much as someone putting the binary on a web site is distributing it.

55 Name: #!/usr/bin/anonymous : 2008-06-13 23:21 ID:Heaven

To clarify, I think >>54 is trying to say that if someone connects to a machine via SCP and downloads a GPLed binary from it, they might cause the owner of that machine to violate the GPL.

Merely running such a binary remotely over SSH wouldn't violate it, though. The binary isn't being distributed, only its output.

56 Name: dmpk2k!hinhT6kz2E : 2008-06-13 23:34 ID:Heaven

I think that's stretching the intent beyond the breaking point.

Providing a person access to a machine doesn't imply that they can copy whatever they want, otherwise most universities would now be sued into the ground by Adobe.

57 Name: #!/usr/bin/anonymous : 2008-06-14 00:07 ID:Heaven

> I think that's stretching the intent beyond the breaking point.
>
> Providing a person access to a machine doesn't imply that they can copy whatever they want, otherwise most universities would now be sued into the ground by Adobe.

that may not be the intent, but what the license actually says is what actually matters. even if the copyright holder chooses not to enforce it, violating the license is illegal.
does placing a file on a publicly accessible web site imply that anyone who wants to can download the file?

58 Name: #!/usr/bin/anonymous : 2008-06-14 00:22 ID:AzBbZ2BK

>>52

  1. You really need to learn to budget. I bought a 1gig USB thumb drive last month for US$12 inc tax. 1 gig ought to be more than enough space for source code.
  2. Now I understand, you are confused. When someone will SSH into your machine, you are not distributing any program. When people walk up to your machine and execute some computer programs, you are not distributing any program. When people connect to your public webserver and request a web resource, you are not distributing any program. When copies of a computer program stay private within an organisation (e.g. within the confines of a business and a copy never leaves the building), you are not distributing any program.
  3. If you can't satisfy your obligations, you lose your right to distribute a GPLd program. See section 12 of GPL3.
  4. See response 2.

59 Name: #!/usr/bin/anonymous : 2008-06-14 00:28 ID:AzBbZ2BK

>>54
WRONG.

60 Name: dmpk2k!hinhT6kz2E : 2008-06-14 01:14 ID:Heaven

> that may not be the intent, but what the license actually says is what actually matters.

Please don't make definite assertions about things you don't know.

Intent matters very much in the legal profession. For crimes it's called mens rea. In tort law it's a lesser issue, but, for example, you can find issues of intent all over the place in contract law.

What you're suggesting is absurd. It fails the "reasonable person" test.

> does placing a file on a publicly accessible web site imply that anyone who wants to can download the file?

Given what I wrote above, what do you think the answer is?

61 Name: #!/usr/bin/anonymous : 2008-06-15 04:11 ID:Heaven

> Intent matters very much in the legal profession. For crimes it's called mens rea. In tort law it's a lesser issue, but, for example, you can find issues of intent all over the place in contract law.

the "legal profession" is a joke. laws mean what they say. licenses mean what they say. if you don't believe in the rule of law, fine, i'll agree that to you it would fail the "reasonable person" test. but to me saying that the license means something other than what it says because what it says doesn't reflect the intent fails the "reasonable person" test.
if the license doesn't reflect the intent, they should fix the license, not just decide later that the license doesn't mean what it says.

> Given what I wrote above, what do you think the answer is?

given what you wrote, i'd say that you'd say the answer is no.

62 Name: dmpk2k!hinhT6kz2E : 2008-06-15 05:34 ID:Heaven

> the "legal profession" is a joke.

The legal profession is a bit of a joke, but since they're the final arbiter of what a licence means, that's besides the point.

> laws mean what they say.

Not really! Surprise!

You'd think what's on the statute is final, right? Not in the common law system, where its meaning can change based on the interpretations used in later judgements and future separate statutes.

> if the license doesn't reflect the intent

So we should make licences and EULAs even more of a bloody bore to read because of whacked-out corner cases thought up by pedants? Few people read them to begin with. Did you read the GPL? Really? Really, really?

> i'd say that you'd say the answer is no

Actually, it depends.

If I put it on the main page with big blinking download now!, a judge will probably laugh me out of court if I bring a suit against someone who took me up on it.

63 Name: #!/usr/bin/anonymous : 2008-06-15 14:19 ID:AzBbZ2BK

>>61 I am assuming you are the poster of posts >>57,54,52

You are confused about the nature and custom of software distribution; confused about the nature of SSH; and confused about the meaning and intent of the GNU General Public License version 2.

In post >>52, you have implied that you have distributed a computer program when you allow a person to access your computer system through a computer network using SSH. You have implied that allowing this to happen will subject you to the requirements of the GPL.

Firstly, you are wrong about your idea of software distribution and SSH. Granting 'someone' SSH access to your system does not "automatically grant 'someone' the right to obtain a copy of any GPL computer program in your system". If 'someone' did download a GPL program without your authority while accessing your system, then 'someone' would be infringing copyright law.

Secondly, you are wrong in your interpretation of the GPL. In >>52, you have quoted Section 3, Paragraph C of GPLv2. Paragraph C only applies to you when all of the following three events occur:

  1. You have received a copy of 'GPL program binary' AND a written offer to the corresponding source code.
  2. You wish to distribute a copy of 'GPL program binary' (or a derivative of it) to '3rd party'.
  3. You wish to practise paragraph C when you distribute 'GPL program binary' to '3rd party'.
If you have no desire to distribute GPL software, you have no obligation to fulfill paragraph C.

In conclusion, you are confused about the GPL and software distribution. I want you to find some legal professionals to help you interpret the GNU GPLs before you misinform others of your current (mis)understanding of the GPLv2.

64 Name: #!/usr/bin/anonymous : 2008-06-15 17:59 ID:Heaven

ITT people who don't know what they are talking about accuse other people of being too dumb to understand their points.

65 Name: Wall Street becoming Linux stronghold : 2008-06-16 05:26 ID:ZZGgp8z3

Marcus Rex, CTO at the Linux Foundation, sought to assuage those fears...
"The current license for Linux requires you give back any changes you make to the open source community, but there's no way anyone can require those assurances and there's no way we'd know,"

http://www.networkworld.com/news/2008/061208-linux-wall-street.html?hpg1=bn

66 Name: #!/usr/bin/anonymous : 2008-06-16 11:02 ID:AzBbZ2BK

>>65
What do you want to discuss? Linux is licensed under the GNU GPLv2. Nothing in any of the GNU GPLs require anybody to "give back any changes to the open source community under certain circumstances". By using this language, Marcus Rex shows that he is confused about the requirements of the GPLv2.

The GPLv2 is a distribution licence and so, it doesn't do anything if you use the GPL program in private use. The only time it comes into effect is when you intend to distribute a modified or unmodified copy of the GPL program.

67 Name: #!/usr/bin/anonymous : 2008-06-16 18:53 ID:Heaven

http://www.gnu.org/cgi-bin/license-quiz.cgi for the actual party line on those issues.

68 Name: #!/usr/bin/anonymous : 2009-03-23 04:16 ID:Heaven

>>3

>TL;DR

This is not 4chan, don't use such terminology here.

This thread has been closed. You cannot post in this thread any longer.