Mon, 10 Apr 2006, Austin Z. skrev:
Software is not alive. It is neither sentient nor sapient. It cannot
be free or enslaved. Any argument of closed-source-as-slavery must
account for this. That’s ultimately where the argument falls down and
must be abandoned. The GNU GPL is about free redistribution of software
without restricting downstream users from further redistribution. It is
not about slavery. It is not about a bunch of things that people who
support the GNU GPL model want to claim it is about.
Now I understand what you what you are meaning. Think you also have
misunderstood me. I’m not talking about freeing the software (as it
was something living…). I’m talking about freedom for the users and
developers. Open source software gives freedom to people! Thats the
point! I get freedom to hack on the software, redistribute it
etc. etc. Thats the freedom I want to have restrictions against taking
away. And thats way I think you are totally wrong when you are
describing this restrictions as contrary to freedom. I’m not specially
found of the Nihilistic freedom of taking freedom as BSD and such
licenses give.
When I spend time learning, configuring, hacking etc. software. I like
to know that the freedom of hacking, redistributing etc. the software
is granted also in the future. You mean that this kind of promising
that the software will stay free in the future is opposite to
freedom. And thats were I don’t agree.
Once again, without justifying slavery at all in history, the reality of
slavery is significantly more complex than simply “slaves were also
property.” At least before the 18th century, owning a slave was seen as
entering into a complex relationship. The owner definitely had the upper
hand in the relationship, but also had certain defined and expected
behaviours toward the slave. Prior to the discovery of the New World and
the rape of Africa, slavery was not based on “race” in any way, and was
(as I said) a very complex relationship.
And wary between f.x. some African societies, Norwegian “treller”,
roman slaves etc. etc. It’s not so simple that you can say that
slavery before 18th century was one thing. The Norwegian vikings stole
even children from distant regions, fare away which become
slaves. They even sold slaves to Arab and Jewish traders. Different
societies had different roles about when and how slaves could be
free. But I think we can stop the historic discussing here. It’s a
little bit off topic. I think you have understood my point about
taking away freedom.
I am making the moral choice not to limit others choices when I
choose the MIT licence or similar licences. You are making the moral
choice to limit others choices when you choose the GNU GPL or similar
licences.
Thats right. I want to have restrictions against putting restrictions
on my software.
And neither moral choice here is superior to the other. That’s why I
have problems with claims that ultimately suggest that closed-source-is-
slavery.
I haven’t said that. I explicitly said it’s not the same. My point was
(and is) that freedom for taking others freedom isn’t just
freedom. And restrictions against this isn’t just un-freedom, as I
understand you are meaning.
GPL advocates. They make emotional appeals that are factually incorrect.
I don’t agree.
My time (as ever bodies) is limited. If I’m starting to contribute to
a project, which I can have use for when it’s finished, and suddenly
the main developers makes it closed sourced (including my code), so I
no more can contribute, ore use the software for free, as I had planed
and contributed to. Then I will get the same feeling as if someone
stole my bicycle (probably I will feel this much worse, than if
anybody stole my old bike).
Is that very wrong of me? I really don’t think so.
But off course. If you (and a friend) makes an app. with BSD license,
and nobody else contributes its a totally different thing. Nobody will
feel you steal from them, if you decide to make it closed source.
BSD license is not about stealing. It just don’t makes promises
against situations where people might get this feeling, as described
in my example.
Okay. Enough discussion for my part. I think this has been an good and
interesting discussion. Personally I have got more understanding for
why someone prefer BSD type licenses. I hope someone also understand
my points for GNU GPL in many cases.