Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

You may be running non-free programs

Name: Dick 2009-03-22 22:03

Name: Anonymous 2009-03-23 19:06

>>120
But don't you know that the software wants to be free?

Name: Anonymous 2009-03-23 19:09

>>120
I'll have you know that I'm posting on an Arduino.

Name: Anonymous 2009-03-23 19:44

Fuck it, let's all use Flash

Name: Anonymous 2009-03-23 23:36

>>123
Let's all use Flash, Facebook and Vista in order to be free, good citizens

Name: Anonymous 2009-03-23 23:48

Fuck it, let's all use Silverlight

Name: Anonymous 2009-03-24 0:01

>>120
I use only 100% natural, free-to-hax hardware and software.

--
Posted from my anus

Name: Estanislao Martínez (203477) 2009-03-24 0:41

on Monday March 23, @01:54PM (#27301223)

The problem with that logic is that Stallman missed a huge point. If, from his example you're using Google Docs, even if the JavaScript is "freed" using his new standard with stylized comments and the @source directive - you are still accessing non-free server software (the Google web servers) that responds to the AJAX requests. Not only that, but your browser is also making a call to the Google Ad server, which also has non-free software. You might also argue that its being served by a modified version of MySQL thats non-free, and perhaps even the firewall and the proxy that its passing through is a custom version written by Google Engineers (likely.)

There are two problems I can perceive with your argument, though:

   1. It is still potentially very useful to you to be able to modify the software that runs on your computer, and to share these modifications with other people. This is one of the major points of the GPL.
   2. You're describing here a system with three kinds of compoments: (a) client software, (b) server software, (c) server data. It's much harder to argue that (b) should be free software, especially if it's in-house Google software that we're talking about, not distributed outside the company. And (c) is not software at all, so the argument doesn't apply. Should the GPL have clauses that forbid, say, a GPL-licensed web browser from being able to connect to a web server running a non-free http server? What if it's a free http server connected to a non-free database? What if the http server and database are free software, but the people who operate the server don't allow you to download all of their data in bulk and serve it yourself?

You have to draw a line somewhere here, and drawing the line between (a) and (b) seems reasonable.

Name: Anonymous 2009-03-24 0:47

MOD PARENT UP (NT)

Name: Anonymous 2009-03-24 1:43

>>120
Hardware is different to software in the fact that it is not trivial to modify hardware when it is built. The only practical way to extend existing hardware functionality is to make use of hardware interfaces. Software is different as software is just a collection of spells designed to conjure the spirits of the computer. What we demand from hardware vendors are adequate technical documentation - we only need enough documentation that allows us to conjure the computer's spirits.

Name: Anonymous 2009-03-24 2:48

>>127
Google
using a modified version of MySQL
...

Name: Anonymous 2009-03-24 4:17

>>127
(a)_______(b)

Name: Anonymous 2009-03-24 4:38

stallman is insane
</thread>

Name: Anonymous 2009-03-24 4:58

Ok, enough is enough. You have just angered an expert programmer. First of all, half of you probably can't even recite the GNU lesser license, let alone the GPL. I've been working on the GNU project for over twenty years, I was coding when most of you were sucking on you're mother's teet.

Name: Anonymous 2009-03-24 5:12

>>133
20 years?
.......are you the stallman?
oh, wait, my mistake; stallman hasn't done anything useful since the 80's

Name: Anonymous 2009-03-24 5:51

>>133
but are you FUQIN ANGERED?

Name: Anonymous 2009-03-24 5:54

>>134
The Sussman has been a member for as long as Stallman.

Name: Anonymous 2009-03-24 6:44

>>134
Twenty years ago was the '80s. I don't think it was ever the ``80's'', though.

Name: Anonymous 2009-03-24 6:56

>>129
| Hardware is different to software in the fact that it is not trivial to modify hardware when it is built.
I detect an EXPERT HACKER who considers modifying binaries trivial.

Name: Anonymous 2009-03-24 7:04

>>138
|
FFFFFFFFFFF―

Name: Anonymous 2009-03-24 7:06

>>139
Responding to troll posts.
Being trolled.
I lol'd

Name: Anonymous 2009-03-24 8:30

>>133
LGPL is GPL + some exception clauses. How would reciting the LGPL be easier than reciting the GPL?

Name: Anonymous 2009-03-24 9:53

>>133
What about they are mother's teet?

Name: Anonymous 2009-03-29 4:31

Bampu

Name: Anonymous 2009-03-29 6:42

>>138
Actually I do consider modifying binaries trivial, and sometimes i find myself just patching an executable live because I'm too lazy to recompile it.

Name: Anonymous 2009-03-29 7:05

>>144
The point is that it takes an unnecessary amount of effort to make meaningful changes to binaries. Flipping some bits here and there doesn't count. How happy would you be if you tried to modify the  Linux x86 binary (the kernel and the drivers) to work on an ARM system?

Name: Anonymous 2009-03-29 8:02

>>141
NO EXCEPTIONS

Name: Anonymous 2009-03-29 8:21

>>145
You're talking about binary translation or emulation when you say ``modify the  Linux x86 binary (the kernel and the drivers) to work on an ARM'', that is not binary modification (such as changing some minor functionality or extending a function or adding some hooks), but complete translation to another instruction set. Binary translation is possible, but it's usually done automatically, and translated binaries tend to run much slower if the instruction sets are too different. In some cases direct binary translation is not even possible due to self-modifying code ( or being unable to tell code from data ), in which case one has to do a form of dynamic recompilation.

tl;dr : binary translation(platform1->platform2) != binary modification (platform1->platform1)

Name: Anonymous 2009-03-29 13:11

>>143
Pantsu

Name: Anonymous 2009-03-29 14:23

>>147
The point is about making changes to the binary. I would like to know where one would find such program (free or non-free) that would let me translate a binary for one architecture to work onto another architecture as this is new to me.

How about trying to modify a copy of the Sims to replace DirectX and make use OpenGL, GLUT, OpenAL and GLibC AND porting the game to run on my Sparc machine? How much time and effort would that cost if you didn't have the source?

Name: Anonymous 2009-03-29 16:55

>>149
Why are you on a programming board if you've never even written ``hello world''?

Name: Anonymous 2009-08-16 22:54

Lain.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List