You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Res Pons <po...@hotmail.com> on 2006/03/08 00:09:10 UTC
How come the import cmnd doesn't work?
Hi
I remeber the import command creating the 3 subfolders branches, tags, and
trunk under each newly imported proj automatically. What am I doing wrong
or did you guys remove this feature? Thanks
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Res Pons <po...@hotmail.com>.
Thanks, I didn't know the 'why' but Aarron's explanation now makes sense.
Thanks for the explanation. :)
----Original Message Follows----
From: "Andy Levy" <an...@gmail.com>
To: users@subversion.tigris.org
Subject: Re: How come the import cmnd doesn't work?
Date: Wed, 8 Mar 2006 13:18:21 -0500
MIME-Version: 1.0
Received: from tigris.org ([64.125.133.100]) by bay0-mc9-f7.bay0.hotmail.com
with Microsoft SMTPSVC(6.0.3790.211); Wed, 8 Mar 2006 10:20:08 -0800
Received: (qmail 5191 invoked by uid 5000); 8 Mar 2006 18:18:22 -0000
Received: (qmail 5169 invoked from network); 8 Mar 2006 18:18:22 -0000
X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
Mailing-List: contact users-help@subversion.tigris.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
list-help: <ma...@subversion.tigris.org>
list-unsubscribe: <ma...@subversion.tigris.org>
list-post: <ma...@subversion.tigris.org>
Delivered-To: mailing list users@subversion.tigris.org
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=l7Lvv/FLFi3VdMwKYTQzGX2VRrYzVxiMmx2ixYpf7Wg2h+D5vFeKIWCbZFBnlJQN3M5FTA0wxm1KBtWvy/uLHKr5vAqNgM/v3lq9/VnP764NKIhLAP+hg/KPFf4o7eNH1VcDf3LIgdVCzqPjAPsAFfxxqhpv3S/mldAy3KlFhF0=
References: <f7...@mail.gmail.com>
<BA...@phx.gbl>
Return-Path: users-return-46180-pons32=hotmail.com@subversion.tigris.org
X-OriginalArrivalTime: 08 Mar 2006 18:20:09.0745 (UTC)
FILETIME=[EF0C8010:01C642DC]
On 3/8/06, Res Pons <po...@hotmail.com> wrote:
> Just for the sake of consistency, I wish SVN automatically did this for
> every project w/o users resorting to their own hacks and scripts.
Why? Subversion has no concept of a "project" (that I've seen) and
does not attempt to enforce any sort of arbitrary structure around
one's repository. I look at it more as a filesystem on steroids, at
least for my purposes - I can arrange things however I want, without
the sytem attempting to force me into arranging things a particular
way.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
_________________________________________________________________
Don�t just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Andy Levy <an...@gmail.com>.
On 3/8/06, Res Pons <po...@hotmail.com> wrote:
> Just for the sake of consistency, I wish SVN automatically did this for
> every project w/o users resorting to their own hacks and scripts.
Why? Subversion has no concept of a "project" (that I've seen) and
does not attempt to enforce any sort of arbitrary structure around
one's repository. I look at it more as a filesystem on steroids, at
least for my purposes - I can arrange things however I want, without
the sytem attempting to force me into arranging things a particular
way.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Res Pons <po...@hotmail.com>.
Ok I misread then, it was kinda of misleading or not clear to me. My
apologies.
The 2nd part of your response made me laugh but I guess you're right.
Somehow, I assumed everyone's going to use SVN in English. :)
----Original Message Follows----
From: Aaron Montgomery <ee...@monsterworks.com>
To: Subversion mailing list <us...@subversion.tigris.org>
CC: Res Pons <po...@hotmail.com>
Subject: Re: How come the import cmnd doesn't work?
Date: Wed, 8 Mar 2006 10:19:18 -0800
MIME-Version: 1.0 (Apple Message framework v746.2)
Received: from out4.smtp.messagingengine.com ([66.111.4.28]) by
bay0-mc12-f13.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 8
Mar 2006 10:19:22 -0800
Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149])by
frontend1.messagingengine.com (Postfix) with ESMTP id 04C8DD3B118;Wed, 8
Mar 2006 13:19:22 -0500 (EST)
Received: from frontend2.messagingengine.com ([10.202.2.151]) by
frontend1.internal (MEProxy); Wed, 08 Mar 2006 13:19:22 -0500
Received: from [198.104.112.201] (mac81181.d.cwu.edu [198.104.112.201])by
frontend2.messagingengine.com (Postfix) with ESMTP id 8D52558072B;Wed, 8
Mar 2006 13:19:20 -0500 (EST)
X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
X-Sasl-enc: Hd1c8odpO3sq30MLfT+IUXngCY1r7cxZA/T8pPi0lSgt 1141841960
References: <BA...@phx.gbl>
X-Mailer: Apple Mail (2.746.2)
Return-Path: eeyore@monsterworks.com
X-OriginalArrivalTime: 08 Mar 2006 18:19:23.0184 (UTC)
FILETIME=[D34BDB00:01C642DC]
On Mar 8, 2006, at 9:44 AM, Res Pons wrote:
>However, what does NOT make sense is the SVN .pdf manual on page 6 "A
>Quick Start" indicating MISLEADINGLY that the 'import' commnad will
>automatically create these subdirs. Am I misunderstanding the manual,
>have I misread something?
I think you are misreading. On page 6, the manual says "Next, create a tree
of files and directories to import into the repository, your structure
should contain three top-level directories named branches, tags, and
trunk..." so it is saying that you need to create these directories in your
local copy before you run svn import.
>Just for the sake of consistency, I wish SVN automatically did this for
>every project w/o users resorting to their own hacks and scripts.
Please no. It is quite possible that I want a different layout (e.g.,
having each project in its own top level directory and tags, branches,
trunk directories under each project directory) or maybe I prefer to call
the "tags" directory by the name "releases", or perhaps I prefer to avoid
English completely and want to name them the equivalent names in Klingon
(far fetched, but wanting the names in French or German isn't as far
fetched). Since svn doesn't attach any special meaning to them (except by
convention of its users), svn should let the user decide what they are to
be called or if they are to be created at all. You can always create them
later if you discover you forgot to create them on the first import.
Aaron
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Aaron Montgomery <ee...@monsterworks.com>.
On Mar 8, 2006, at 9:44 AM, Res Pons wrote:
> However, what does NOT make sense is the SVN .pdf manual on page 6
> "A Quick Start" indicating MISLEADINGLY that the 'import' commnad
> will automatically create these subdirs. Am I misunderstanding the
> manual, have I misread something?
I think you are misreading. On page 6, the manual says "Next, create
a tree of files and directories to import into the repository, your
structure should contain three top-level directories named branches,
tags, and trunk..." so it is saying that you need to create these
directories in your local copy before you run svn import.
> Just for the sake of consistency, I wish SVN automatically did this
> for every project w/o users resorting to their own hacks and scripts.
Please no. It is quite possible that I want a different layout (e.g.,
having each project in its own top level directory and tags,
branches, trunk directories under each project directory) or maybe I
prefer to call the "tags" directory by the name "releases", or
perhaps I prefer to avoid English completely and want to name them
the equivalent names in Klingon (far fetched, but wanting the names
in French or German isn't as far fetched). Since svn doesn't attach
any special meaning to them (except by convention of its users), svn
should let the user decide what they are to be called or if they are
to be created at all. You can always create them later if you
discover you forgot to create them on the first import.
Aaron
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Res Pons <po...@hotmail.com>.
Ok, thank you so much for the explanation. I knew I didn't create those
subdirs manually and I was going crazy as to what created them? Your
explanation makes total sense since we migrated from CVS to SVN. However,
what does NOT make sense is the SVN .pdf manual on page 6 "A Quick Start"
indicating MISLEADINGLY that the 'import' commnad will automatically create
these subdirs. Am I misunderstanding the manual, have I misread something?
Just for the sake of consistency, I wish SVN automatically did this for
every project w/o users resorting to their own hacks and scripts.
Thanks
----Original Message Follows----
From: "Andrew Teixeira" <at...@gmail.com>
To: "Res Pons" <po...@hotmail.com>
CC: users@subversion.tigris.org
Subject: Re: How come the import cmnd doesn't work?
Date: Wed, 8 Mar 2006 08:45:26 -0500
MIME-Version: 1.0
Received: from pproxy.gmail.com ([64.233.166.182]) by
bay0-mc11-f5.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 8
Mar 2006 05:45:26 -0800
Received: by pproxy.gmail.com with SMTP id d42so550701pyd for
<po...@hotmail.com>; Wed, 08 Mar 2006 05:45:27 -0800 (PST)
Received: by 10.35.36.13 with SMTP id o13mr869803pyj; Wed, 08 Mar
2006 05:45:26 -0800 (PST)
Received: by 10.35.128.17 with HTTP; Wed, 8 Mar 2006 05:45:26 -0800 (PST)
X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=DjDKeIImFTPAVDYqK4vgWOCHPfUq9ozVve1dR3kaEbzhx6l3X7q9HkJiONblkA5pQ91FuplR61ezIwIoOAnCOD8JbIdYhmuWrSmFfgaPfquDiUxz40/JmFZB2oKwPDXCNOs2i0uJjyL86DsVXSMmYe6dsxLq/YhbW+YY4thfbjo=
References: <20...@kluge.net>
<BA...@phx.gbl>
Return-Path: ateixeira@gmail.com
X-OriginalArrivalTime: 08 Mar 2006 13:45:27.0003 (UTC)
FILETIME=[8E91AAB0:01C642B6]
I've only been using subversion for about a year, so I'm no expert,
but the trunk/branches/tags subdirectory behavior seems to be
relatively identical to what the cvs2svn program does when converting
a CVS repository to Subversion (i.e. cvs2svn creates that directory
structure and fills in the files from CVS). Not sure if that's the
answer, but it seems suspiciously like cvs2svn. Could it have been
that you used cvs2svn previously to convert CVS->svn and are
remembering that?
On 3/8/06, Res Pons <po...@hotmail.com> wrote:
> Then some script must've intervened to create them? I have never
manually
> created these subdirs before. However, when I created a new project in
the
> past, something (a script or command) generated them for me. I'm not
sure
> what I did or used to do?
>
> So you're saying Subversion has never had this as a default behavior. I
> think I'm losing my mind. :)
>
> ----Original Message Follows----
> From: Theo Van Dinter <fe...@kluge.net>
> To: users@subversion.tigris.org
> Subject: Re: How come the import cmnd doesn't work?
> Date: Tue, 7 Mar 2006 20:10:04 -0500
> MIME-Version: 1.0
> Received: from bay0-mc4-f19.bay0.hotmail.com ([65.54.244.123]) by
> bay0-imc3-s2.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue,
7
> Mar 2006 17:10:27 -0800
> Received: from tigris.org ([64.125.133.100]) by
> bay0-mc4-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue,
7
> Mar 2006 17:10:26 -0800
> Received: (qmail 32422 invoked by uid 5000); 8 Mar 2006 01:10:07 -0000
> Received: (qmail 32391 invoked from network); 8 Mar 2006 01:10:05 -0000
> X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
> Mailing-List: contact users-help@subversion.tigris.org; run by ezmlm
> Precedence: bulk
> X-No-Archive: yes
> list-help: <ma...@subversion.tigris.org>
> list-unsubscribe: <ma...@subversion.tigris.org>
> list-post: <ma...@subversion.tigris.org>
> Delivered-To: mailing list users@subversion.tigris.org
> References: <BA...@phx.gbl>
> User-Agent: Mutt/1.4.2.1i
> X-GPG-Keyserver: http://pgp.mit.edu/
> X-GPG-Keynumber: 0xE93C82BB
> X-GPG-Fingerprint: 347F 2F79 9CB4 444C BD54 F270 BD32 EBA3 E93C 82BB
> X-GPG-URL: http://www.kluge.net/~felicity/pgp.html
> Return-Path: users-return-46122-pons32=hotmail.com@subversion.tigris.org
> X-OriginalArrivalTime: 08 Mar 2006 01:10:26.0444 (UTC)
> FILETIME=[1554ECC0:01C6424D]
>
> On Tue, Mar 07, 2006 at 04:09:10PM -0800, Res Pons wrote:
> > I remeber the import command creating the 3 subfolders branches, tags,
> and
> > trunk under each newly imported proj automatically. What am I doing
> wrong
> > or did you guys remove this feature? Thanks
>
> Since Subversion gives no special meaning to directories named
"branches",
> "tags", or "trunk", I believe your memory is incorrect and it's never
> been part of the standard import command. Perhaps the directories were
> created before the import was run, or you used a script that created
> the directories for you?
>
> --
> Randomly Generated Tagline:
> "The question is to what extent parasites like Microsoft should be
parasites
> off the public system, or should be granted any rights at all."
> - Noam Chomsky
>
>
> << attach3 >>
>
> _________________________________________________________________
> Express yourself instantly with MSN Messenger! Download today - it's
FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Andrew Teixeira <at...@gmail.com>.
I've only been using subversion for about a year, so I'm no expert,
but the trunk/branches/tags subdirectory behavior seems to be
relatively identical to what the cvs2svn program does when converting
a CVS repository to Subversion (i.e. cvs2svn creates that directory
structure and fills in the files from CVS). Not sure if that's the
answer, but it seems suspiciously like cvs2svn. Could it have been
that you used cvs2svn previously to convert CVS->svn and are
remembering that?
On 3/8/06, Res Pons <po...@hotmail.com> wrote:
> Then some script must've intervened to create them? I have never manually
> created these subdirs before. However, when I created a new project in the
> past, something (a script or command) generated them for me. I'm not sure
> what I did or used to do?
>
> So you're saying Subversion has never had this as a default behavior. I
> think I'm losing my mind. :)
>
> ----Original Message Follows----
> From: Theo Van Dinter <fe...@kluge.net>
> To: users@subversion.tigris.org
> Subject: Re: How come the import cmnd doesn't work?
> Date: Tue, 7 Mar 2006 20:10:04 -0500
> MIME-Version: 1.0
> Received: from bay0-mc4-f19.bay0.hotmail.com ([65.54.244.123]) by
> bay0-imc3-s2.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 7
> Mar 2006 17:10:27 -0800
> Received: from tigris.org ([64.125.133.100]) by
> bay0-mc4-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 7
> Mar 2006 17:10:26 -0800
> Received: (qmail 32422 invoked by uid 5000); 8 Mar 2006 01:10:07 -0000
> Received: (qmail 32391 invoked from network); 8 Mar 2006 01:10:05 -0000
> X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
> Mailing-List: contact users-help@subversion.tigris.org; run by ezmlm
> Precedence: bulk
> X-No-Archive: yes
> list-help: <ma...@subversion.tigris.org>
> list-unsubscribe: <ma...@subversion.tigris.org>
> list-post: <ma...@subversion.tigris.org>
> Delivered-To: mailing list users@subversion.tigris.org
> References: <BA...@phx.gbl>
> User-Agent: Mutt/1.4.2.1i
> X-GPG-Keyserver: http://pgp.mit.edu/
> X-GPG-Keynumber: 0xE93C82BB
> X-GPG-Fingerprint: 347F 2F79 9CB4 444C BD54 F270 BD32 EBA3 E93C 82BB
> X-GPG-URL: http://www.kluge.net/~felicity/pgp.html
> Return-Path: users-return-46122-pons32=hotmail.com@subversion.tigris.org
> X-OriginalArrivalTime: 08 Mar 2006 01:10:26.0444 (UTC)
> FILETIME=[1554ECC0:01C6424D]
>
> On Tue, Mar 07, 2006 at 04:09:10PM -0800, Res Pons wrote:
> > I remeber the import command creating the 3 subfolders branches, tags,
> and
> > trunk under each newly imported proj automatically. What am I doing
> wrong
> > or did you guys remove this feature? Thanks
>
> Since Subversion gives no special meaning to directories named "branches",
> "tags", or "trunk", I believe your memory is incorrect and it's never
> been part of the standard import command. Perhaps the directories were
> created before the import was run, or you used a script that created
> the directories for you?
>
> --
> Randomly Generated Tagline:
> "The question is to what extent parasites like Microsoft should be parasites
> off the public system, or should be granted any rights at all."
> - Noam Chomsky
>
>
> << attach3 >>
>
> _________________________________________________________________
> Express yourself instantly with MSN Messenger! Download today - it's FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Res Pons <po...@hotmail.com>.
Then some script must've intervened to create them? I have never manually
created these subdirs before. However, when I created a new project in the
past, something (a script or command) generated them for me. I'm not sure
what I did or used to do?
So you're saying Subversion has never had this as a default behavior. I
think I'm losing my mind. :)
----Original Message Follows----
From: Theo Van Dinter <fe...@kluge.net>
To: users@subversion.tigris.org
Subject: Re: How come the import cmnd doesn't work?
Date: Tue, 7 Mar 2006 20:10:04 -0500
MIME-Version: 1.0
Received: from bay0-mc4-f19.bay0.hotmail.com ([65.54.244.123]) by
bay0-imc3-s2.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 7
Mar 2006 17:10:27 -0800
Received: from tigris.org ([64.125.133.100]) by
bay0-mc4-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue, 7
Mar 2006 17:10:26 -0800
Received: (qmail 32422 invoked by uid 5000); 8 Mar 2006 01:10:07 -0000
Received: (qmail 32391 invoked from network); 8 Mar 2006 01:10:05 -0000
X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
Mailing-List: contact users-help@subversion.tigris.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
list-help: <ma...@subversion.tigris.org>
list-unsubscribe: <ma...@subversion.tigris.org>
list-post: <ma...@subversion.tigris.org>
Delivered-To: mailing list users@subversion.tigris.org
References: <BA...@phx.gbl>
User-Agent: Mutt/1.4.2.1i
X-GPG-Keyserver: http://pgp.mit.edu/
X-GPG-Keynumber: 0xE93C82BB
X-GPG-Fingerprint: 347F 2F79 9CB4 444C BD54 F270 BD32 EBA3 E93C 82BB
X-GPG-URL: http://www.kluge.net/~felicity/pgp.html
Return-Path: users-return-46122-pons32=hotmail.com@subversion.tigris.org
X-OriginalArrivalTime: 08 Mar 2006 01:10:26.0444 (UTC)
FILETIME=[1554ECC0:01C6424D]
On Tue, Mar 07, 2006 at 04:09:10PM -0800, Res Pons wrote:
> I remeber the import command creating the 3 subfolders branches, tags,
and
> trunk under each newly imported proj automatically. What am I doing
wrong
> or did you guys remove this feature? Thanks
Since Subversion gives no special meaning to directories named "branches",
"tags", or "trunk", I believe your memory is incorrect and it's never
been part of the standard import command. Perhaps the directories were
created before the import was run, or you used a script that created
the directories for you?
--
Randomly Generated Tagline:
"The question is to what extent parasites like Microsoft should be parasites
off the public system, or should be granted any rights at all."
- Noam Chomsky
<< attach3 >>
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: How come the import cmnd doesn't work?
Posted by Theo Van Dinter <fe...@kluge.net>.
On Tue, Mar 07, 2006 at 04:09:10PM -0800, Res Pons wrote:
> I remeber the import command creating the 3 subfolders branches, tags, and
> trunk under each newly imported proj automatically. What am I doing wrong
> or did you guys remove this feature? Thanks
Since Subversion gives no special meaning to directories named "branches",
"tags", or "trunk", I believe your memory is incorrect and it's never
been part of the standard import command. Perhaps the directories were
created before the import was run, or you used a script that created
the directories for you?
--
Randomly Generated Tagline:
"The question is to what extent parasites like Microsoft should be parasites
off the public system, or should be granted any rights at all."
- Noam Chomsky