From: "Dr. Giovanni A. Orlando" <gorlando@futuretg.com>
To: Nikita Danilov <Nikita@Clusterfs.COM>
Cc: Hans Reiser <reiser@namesys.com>, Spam <spam@tnonline.net>,
reiserfs-list@namesys.com
Subject: Re: implementing reiserfs in C++ for a new OS
Date: Wed, 11 Aug 2004 22:40:55 +0200 [thread overview]
Message-ID: <411A8457.2030801@futuretg.com> (raw)
In-Reply-To: <16666.23297.324669.957050@laputa.namesys.com>
Nikita Danilov wrote:
>Hans Reiser writes:
> > Nikita Danilov wrote:
> >
> > >Hans Reiser writes:
> > > > Nikita Danilov wrote:
> > > >
> > > > >
> > > > >Copyright to result of translation belongs to the translator. At
> > > > >least, according to Russian law.
> > > > >
> > > > >
> > > > >
> > > > I may be completely wrong legally, esp. in Russia. I personally think
> > > > it should belong to the original author if the original copyright is
> > > > still valid.
> > > >
> > > > Otherwise harry potter can get translated and no need to pay rowling.
> > >
> > >`Otherwise' is non-sequitur. One pays royalties to get a permission to
> > >produce and/or sell derived work. But copyright to derived work lies
> > >with translator.
> > >
> > >Otherwise, copyright to reiser4 (re-)implementation of allocate-on-flush
> > >belongs to SGI.
> > >
> > >
> > I would feel more guilty about that if their team had not gone so far
> > out of their way to encourage me to learn and use their most valuable
> > innovation when I visited SGI. I try to credit SGI on that generally,
> > but folks are welcome to point out where an additional credit is needed
> > (it is too easy to neglect such things). I do think that I took their
> > idea to the next level....
>
>That's orthogonal to the topic of this discussion. The question is:
>did you ask SGI's permission to re-implement allocate on flush idea?
>If no, why re-implementors of reiserfs in C++ should seek yours? I
>guess, that they are pretty sure that they will took your ideas to the
>next level... :-)
>
>
>
I don't think that a simply re-implementation of the Reiser code in C++,
will offer any benefit to anyone.
They are swim in a new sea (ReiserFS) and have no idea about what is.
C++ is not the language
generally used for command based utilities.
C++ is generally used to program with objects, for example the graphical
interface where buttons, menu
bar are objects, and also a library may be extrapoled to work with MacOS
X, MS Windows or GNU/Linux, using
the same code, like did Trolltech people.
The Linux kernel had been written in C, and therefore the reiserfs code
inside the kernel have no sense in another language.
Hans, instead invent the ReiserFS, and he is not a newbie in FileSystem
architecture.
Have no sense to request some code or any authorization to anyone
because but ReiserFS 3 and 4 are GPL, at the same level
than SGI XFS.
So, I suppose that Hans choose a particular routine inside XFS that is
used to solve a particular problem that probably the employees he hire
was not capable to solve.
Because the original works are available under GPL, this is just in the
sense and in the respect of the GPL license, Use the code, modify
and release.
Instead these guys, want to close the code, they will realize without to
understand really nothing about it.
This simply have no sense and their comment is a stupid comment.
They can do in C++ ... and? They can will rewrite the ReiserFS Utilities
in C++ and? Who will use? We? I don't thing.
The Capital comments are silly comments like a boy: "I will take the bus
to back home, and don't want to be disturbed".
For us, here nothing is changed. We are more happy to use ReiserFS 4.
What is important for us, is than will be 100% error free.
Otherwise I will contrib to solve the bugs following my expertise, also
taking some code from other GPL places. This is GNU/Linux!
Thanks,
Giovanni
> >
> > > >
> > > > Hans
> > >
>
>Nikita.
>
> > >
> > >
> > >
> > >
> >
> >
>
>
>
--
--
--
Check FT Websites ...
http://www.futuretg.com - ftp://ftp.futuretg.com
http://www.FTLinuxCourse.com
http://www.FTLinuxCourse.com/Certification
http://www.rpmparadaise.org
http://GNULinuxUtilities.com
http://www.YourPersonalOperatingSystem.com
--
next prev parent reply other threads:[~2004-08-11 20:40 UTC|newest]
Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-07 13:11 implementing reiserfs in C++ for a new OS Ramachandra K
2004-08-07 14:54 ` Redeeman
2004-08-07 15:05 ` Dr. Giovanni A. Orlando
2004-08-07 15:11 ` Redeeman
2004-08-07 17:51 ` Hans Reiser
2004-08-09 14:36 ` Ramachandra K
2004-08-09 14:52 ` Dr. Giovanni A. Orlando
2004-08-09 15:09 ` Marcelo Pacheco
2004-08-09 15:12 ` mjt
2004-08-09 15:22 ` Dr. Giovanni A. Orlando
2004-08-09 15:35 ` mjt
2004-08-09 17:01 ` Chris Dukes
2004-08-09 17:24 ` mjt
2004-08-10 5:26 ` Ramachandra K
2004-08-10 19:12 ` Quinn Harris
2004-08-10 19:51 ` Hans Reiser
2004-08-10 21:19 ` mjt
2004-08-10 22:05 ` Hans Reiser
2004-08-11 4:54 ` Spam
2004-08-11 6:08 ` Hans Reiser
2004-08-11 10:11 ` Nikita Danilov
2004-08-11 16:43 ` Hans Reiser
2004-08-11 16:47 ` mjt
2004-08-11 16:55 ` Nikita Danilov
2004-08-11 17:36 ` Hans Reiser
2004-08-11 17:42 ` Dr. Giovanni A. Orlando
2004-08-11 17:44 ` Nikita Danilov
2004-08-11 20:40 ` Dr. Giovanni A. Orlando [this message]
2004-08-11 23:12 ` Hans Reiser
2004-08-11 17:16 ` Chris Dukes
2004-08-11 17:26 ` Nikita Danilov
2004-08-11 17:40 ` mjt
2004-08-11 17:42 ` Hans Reiser
2004-08-11 17:16 ` Alex Zarochentsev
2004-08-11 17:42 ` Hans Reiser
2004-08-11 20:21 ` Spam
2004-08-12 14:44 ` mjt
2004-08-11 7:39 ` mjt
2004-08-11 7:51 ` Hans Reiser
2004-08-11 8:01 ` mjt
2004-08-11 8:10 ` Dr. Giovanni A. Orlando
2004-08-11 8:28 ` Hans Reiser
2004-08-11 9:00 ` mjt
2004-08-11 9:44 ` Dr. Giovanni A. Orlando
2004-08-11 9:55 ` Rudy L. Zijlstra
2004-08-11 10:18 ` Nikita Danilov
2004-08-11 16:51 ` Hans Reiser
2004-08-11 10:54 ` mjt
2004-08-11 11:07 ` Christophe Saout
2004-08-11 12:12 ` Dr. Giovanni A. Orlando
2004-08-11 12:39 ` mjt
2004-08-11 13:04 ` Dr. Giovanni A. Orlando
2004-08-11 13:21 ` mjt
2004-08-11 23:22 ` Tom Vier
2004-08-12 14:47 ` mjt
2004-08-11 22:04 ` David Greaves
2004-08-09 15:17 ` Jonathan Briggs
[not found] <20040808020024.746D415C29@mail03.powweb.com>
2004-08-08 2:11 ` David Dabbs
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=411A8457.2030801@futuretg.com \
--to=gorlando@futuretg.com \
--cc=Nikita@Clusterfs.COM \
--cc=reiser@namesys.com \
--cc=reiserfs-list@namesys.com \
--cc=spam@tnonline.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.