From: Nicolas Neuss on
Kaz Kylheku <kkylheku(a)gmail.com> writes:

> The only difference between deleting ``trial_version=1'' and
> eliminating a time limit from machine code is that you have to use
> your brain more for the latter. And that's what's supposed to make it
> wrong, somehow.
>
> If the program can be obtained free of charge, it's donation-ware,
> even if it contains deliberately planted bugs which cripple it. If
> that program actually contains all of the code of the full version,
> you have a right to ``debug'' it to turn it into the full version, for
> your own personal use (but redistribution of the hacked copy, which is
> a derived work: that's copyright infringement).
>
> Modifying a program, without redistribution, is completely fair use.

So I guess that you already TEXed the TEXbook:-) Up to now, I have
restrained myself from doing so, but since you argue so convincingly, ...

Nicolas
From: gnubeard on
On Oct 2, 4:49 pm, Madhu <enom...(a)meer.net> wrote:

> But you are not addressing my point which is your infringement of the
> no-reverse-engineering clause.
>
> 1. By providing this information to me, you are letting me use F in a
>    way which I would not have been able to use (here: get rid of a
>    limitation)

You have write the C code yourself to do what I did - I've supplied no
code. You seem to be implying that, because I told you that LW is
susceptible to interposing gettimeofday(), that you are somehow NOT
reverse engineering the code and that I did.

But I didn't inspect LW. I "guessed" (really, it is so obvious that I
can't even call it guessing).. wrote the code. It worked.

Guessing is not reverse engineering.

Reverse engineering is analyzing a system to determine its internal
structure. I've done none of that.


> 2. This said limitation was intended and put in place by the owner of F,
>    [alleged by me] as a means of protecting his value.

You're wrong. It is not an access mechanism. Go read the LW Personal
release notes. It states clearly that the limit is there to make the
program useless for commercial use. Commercial use is prohibited by
the license - it does not speak of the limitations. As long as I don't
use it commercially, this isn't an issue.

>
> 3. The owner of F had prohibited you from finding out this information
>    in the license agreement with a no-reverse-engineering clause.

It is true that I am prohibited from figuring out the internal
structure of LW by analyzing it. I am not prohibited from guessing as
to what it must be doing. If I observe that I change my clock time and
see LW's behavior change, that is not reverse engineering.

> The _only_ way you can demonstrate that you have broken that
> no-reverse-engineering clause is by publishing a crack.

If my post was this:

"Hey guys, you can avoid the LW timeout by using a script which sets
your system clock back as needed, and LW will never prompt."

Does that constitute a "crack" - the STATEMENT of that fact? Of course
not. The actual script to do so might be considered a crack .. but not
the discussion of it.

Furthermore - does anyone even really need to be told that? Probably
not. It is OBVIOUS (i.e. no reverse engineering needed). Applying the
same principle so that only the LW program is affected and not the
entire system is obvious too.. that is what the damn feature of the
linker is for.

I'm sure you still don't get it, though.

From: Dave Searles on
gnubeard wrote:
> 100% agreed on all points

OK.

> Big corporations becomes nameless and faceless very easily. Small
> companies are much more personal, and the employees tend to be more
> personally invested in their work.

Of course, no company is less personal than one you only interact with
via its web site.

> But I'm not talking about the corporation's "feelings" being hurt (it
> has none, after all), I'm talking about the individual LW programmers.

You've had no contact with them.

> I can imagine that one of them said "Hey, lets give out a personal
> edition." ..

I can't. That sort of decision is made by managers, not programmers.
From: Pillsy on
On Oct 1, 9:23 pm, gnubeard <gnube...(a)gmail.com> wrote:

> On Oct 2, 10:50 am, Rainer Joswig <jos...(a)lisp.de> wrote:

> > You know what you really did?

> > You were stealing our time with bullshit.

> > I want my time back!

> I want a reasonably priced copy of LW or a version not retardly
> crippled.

Just download OpenMCL already.

There are plenty of high-quality Common Lisp implementations that not
only cost nothing to download, install, and use without limitations,
but actually come with complete sourcecode for you to modify to your
heart's content. Why the hell would you waste your time dicking with
the time limit on the demo version of LispWorks in the first place?

Sheesh,
Pillsy
From: Dave Searles on
George Neuner wrote:
> On Thu, 01 Oct 2009 15:46:54 -0400, Dave Searles
> <searles(a)hoombah.nurt.bt.uk> wrote:
>> I'd love to see a non-software business try that sort of argument. "He
>> got ahold of one of our widgets and knew we like to sell them to people
>> only if they sign this contract, therefore he should be bound by the
>> terms of that contract even though we have no evidence that he ever did
>> so!" Maybe going after someone who may have gotten the widget
>> second-hand, or who for whatever reason simply was able to purchase one
>> without the salesman getting his John Hancock on the dotted line.
>
> It's called a "shrink-wrap license", and by using the software the
> user implicitly agrees to it.

That's nonsense. And if it's not, then by reading this message you
implicitly agree to give be $100,000 in small, nonsequential, unmarked
bills by next Tuesday.

> Lispworks could sue you for copyright abridgement

Nonsense. That requires making an unauthorized copy. The copy you
downloaded was authorized at the time, and no further authorization is
needed to install and run that copy according to Title 17, Section 117
(a) (1). Copyright has no provision for the copyright holder to revoke
their authorization of a copy after the fact; in fact it has an explicit
first sale doctrine saying the opposite, that a lawfully-distributed
copy becomes the private property of its recipient which they can use as
they see fit and resell, give away, etc..

> By hacking the software, you are also in criminal violation of the
> Digital Millenium Copyright Act of 1996 (DMCA).

Nonsense. That has to do with circumventing copy protection. What copy
protection was "hacked" in this case?

> [threats deleted]

I don't respond well to threats.