* implementing reiserfs in C++ for a new OS @ 2004-08-07 13:11 Ramachandra K 2004-08-07 14:54 ` Redeeman 2004-08-07 17:51 ` Hans Reiser 0 siblings, 2 replies; 58+ messages in thread From: Ramachandra K @ 2004-08-07 13:11 UTC (permalink / raw) To: reiserfs-list Hello, I am planning to implement ReiserFS on my operating system named Capital (www.mitpune.com/research/capital1.html). To give a brief background - Capital is a 32-bit Object Oriented operating system for the Intel i386 range of microprocessors. Capital's features include multithreading,virtual memory and a VFS interface. The implementation language of Capital is C++ and hence I, along with my team, would like to implement ReiserFS from scratch in C++. I know that this is a daunting task requiring considerable effort. The main motivation, in addition to implementing an efficient file system for my operating system, is to acquire an in depth understanding of the principles behind the design of ReiserFS and possibly come up with some new ideas. It would be of great help if I can get some pointers about how do I go about understanding ReiserFS. Currently I have got a bird's eye view of ReiserFS (plugins, items, dancing trees etc). But I am still grappling with the following issues: 1)I have not been able to get any information about the on-disk structure (i.e where is the superblock, bitmaps etc). I guess I can get it by reading the source (probably mkreiserfs code would also be helpful). Is there any other source of information ? 2)All the information that is available at namesys.com is about Reiser4 and I would like to know where I could get more information about version 3. I would greatly appreciate suggestions and pointers to more information. (Please CC the replies to me as I am currently not subscribed to the mailing list) rgds Ram ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 17:51 ` Hans Reiser 1 sibling, 1 reply; 58+ messages in thread From: Redeeman @ 2004-08-07 14:54 UTC (permalink / raw) To: Reiserfs Mailinglist i suggest implementing reiser4 instead On Sat, 2004-08-07 at 18:41 +0530, Ramachandra K wrote: > Hello, > > I am planning to implement ReiserFS on my operating system named Capital > (www.mitpune.com/research/capital1.html). To give a brief background - > Capital is a 32-bit Object Oriented operating system for the Intel > i386 range of > microprocessors. Capital's features include multithreading,virtual memory > and a VFS interface. > > The implementation language of Capital is C++ and hence I, along with my > team, would like to implement ReiserFS from scratch in C++. I know that > this is a daunting task requiring considerable effort. The main motivation, > in addition to implementing an efficient file system for my operating system, > is to acquire an in depth understanding of the principles behind the design > of ReiserFS and possibly come up with some new ideas. > > It would be of great help if I can get some pointers about how do I go about > understanding ReiserFS. > > Currently I have got a bird's eye view of ReiserFS (plugins, items, > dancing trees etc). > But I am still grappling with the following issues: > > 1)I have not been able to get any information about the on-disk structure > (i.e where is the superblock, bitmaps etc). I guess I can get it by > reading the source > (probably mkreiserfs code would also be helpful). Is there any other > source of information ? > > 2)All the information that is available at namesys.com is about Reiser4 and > I would like to know where I could get more information about version 3. > > I would greatly appreciate suggestions and pointers to more information. > > (Please CC the replies to me as I am currently not subscribed to the > mailing list) > > rgds > Ram > -- Redeeman <redeeman@metanurb.dk> ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-07 14:54 ` Redeeman @ 2004-08-07 15:05 ` Dr. Giovanni A. Orlando 2004-08-07 15:11 ` Redeeman 0 siblings, 1 reply; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-07 15:05 UTC (permalink / raw) To: redeeman; +Cc: Reiserfs Mailinglist Redeeman wrote: Hi, I suppose you are using GNU/Linux ... and therefore, you don't need to re-write nothing in C++, because is connected with the kernel and the kernel had been written in C, not in C++. Second, the name is a little 'comic' for me, if it is OpenSource. If you will adopt a Kernel different than Linux ... good luck. Thanks, Giovanni >i suggest implementing reiser4 instead > >On Sat, 2004-08-07 at 18:41 +0530, Ramachandra K wrote: > > >>Hello, >> >>I am planning to implement ReiserFS on my operating system named Capital >>(www.mitpune.com/research/capital1.html). To give a brief background - >>Capital is a 32-bit Object Oriented operating system for the Intel >>i386 range of >>microprocessors. Capital's features include multithreading,virtual memory >>and a VFS interface. >> >>The implementation language of Capital is C++ and hence I, along with my >>team, would like to implement ReiserFS from scratch in C++. I know that >>this is a daunting task requiring considerable effort. The main motivation, >>in addition to implementing an efficient file system for my operating system, >>is to acquire an in depth understanding of the principles behind the design >>of ReiserFS and possibly come up with some new ideas. >> >>It would be of great help if I can get some pointers about how do I go about >>understanding ReiserFS. >> >>Currently I have got a bird's eye view of ReiserFS (plugins, items, >>dancing trees etc). >>But I am still grappling with the following issues: >> >>1)I have not been able to get any information about the on-disk structure >>(i.e where is the superblock, bitmaps etc). I guess I can get it by >>reading the source >> (probably mkreiserfs code would also be helpful). Is there any other >>source of information ? >> >>2)All the information that is available at namesys.com is about Reiser4 and >>I would like to know where I could get more information about version 3. >> >>I would greatly appreciate suggestions and pointers to more information. >> >>(Please CC the replies to me as I am currently not subscribed to the >>mailing list) >> >>rgds >>Ram >> >> >> -- -- -- 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-07 15:05 ` Dr. Giovanni A. Orlando @ 2004-08-07 15:11 ` Redeeman 0 siblings, 0 replies; 58+ messages in thread From: Redeeman @ 2004-08-07 15:11 UTC (permalink / raw) To: Reiserfs Mailinglist On Sat, 2004-08-07 at 17:05 +0200, Dr. Giovanni A. Orlando wrote: > Redeeman wrote: > > Hi, > > I suppose you are using GNU/Linux ... and therefore, you don't need > to re-write nothing > in C++, because is connected with the kernel and the kernel had been > written in C, not in C++. > > Second, the name is a little 'comic' for me, if it is OpenSource. > > If you will adopt a Kernel different than Linux ... good luck. i just suggested implementing reiser4, i said nothing about c++ :) > > Thanks, > Giovanni > > >i suggest implementing reiser4 instead > > > >On Sat, 2004-08-07 at 18:41 +0530, Ramachandra K wrote: > > > > > >>Hello, > >> > >>I am planning to implement ReiserFS on my operating system named Capital > >>(www.mitpune.com/research/capital1.html). To give a brief background - > >>Capital is a 32-bit Object Oriented operating system for the Intel > >>i386 range of > >>microprocessors. Capital's features include multithreading,virtual memory > >>and a VFS interface. > >> > >>The implementation language of Capital is C++ and hence I, along with my > >>team, would like to implement ReiserFS from scratch in C++. I know that > >>this is a daunting task requiring considerable effort. The main motivation, > >>in addition to implementing an efficient file system for my operating system, > >>is to acquire an in depth understanding of the principles behind the design > >>of ReiserFS and possibly come up with some new ideas. > >> > >>It would be of great help if I can get some pointers about how do I go about > >>understanding ReiserFS. > >> > >>Currently I have got a bird's eye view of ReiserFS (plugins, items, > >>dancing trees etc). > >>But I am still grappling with the following issues: > >> > >>1)I have not been able to get any information about the on-disk structure > >>(i.e where is the superblock, bitmaps etc). I guess I can get it by > >>reading the source > >> (probably mkreiserfs code would also be helpful). Is there any other > >>source of information ? > >> > >>2)All the information that is available at namesys.com is about Reiser4 and > >>I would like to know where I could get more information about version 3. > >> > >>I would greatly appreciate suggestions and pointers to more information. > >> > >>(Please CC the replies to me as I am currently not subscribed to the > >>mailing list) > >> > >>rgds > >>Ram > >> > >> > >> > > > -- > -- Redeeman <redeeman@metanurb.dk> ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-07 13:11 implementing reiserfs in C++ for a new OS Ramachandra K 2004-08-07 14:54 ` Redeeman @ 2004-08-07 17:51 ` Hans Reiser 2004-08-09 14:36 ` Ramachandra K 1 sibling, 1 reply; 58+ messages in thread From: Hans Reiser @ 2004-08-07 17:51 UTC (permalink / raw) To: Ramachandra K; +Cc: reiserfs-list Ramachandra K wrote: >Hello, > >I am planning to implement ReiserFS on my operating system named Capital >(www.mitpune.com/research/capital1.html). To give a brief background - >Capital is a 32-bit Object Oriented operating system for the Intel >i386 range of >microprocessors. Capital's features include multithreading,virtual memory >and a VFS interface. > >The implementation language of Capital is C++ and hence I, along with my >team, would like to implement ReiserFS from scratch in C++. I know that >this is a daunting task requiring considerable effort. The main motivation, >in addition to implementing an efficient file system for my operating system, >is to acquire an in depth understanding of the principles behind the design >of ReiserFS and possibly come up with some new ideas. > >It would be of great help if I can get some pointers about how do I go about >understanding ReiserFS. > >Currently I have got a bird's eye view of ReiserFS (plugins, items, >dancing trees etc). >But I am still grappling with the following issues: > >1)I have not been able to get any information about the on-disk structure >(i.e where is the superblock, bitmaps etc). I guess I can get it by >reading the source > (probably mkreiserfs code would also be helpful). Is there any other >source of information ? > > Just the source. I don't see why reading the source is difficult. It should be easy to convert V4 C to C++ (C++ to C would be harder.....) >2)All the information that is available at namesys.com is about Reiser4 and >I would like to know where I could get more information about version 3. > > Using V3 for a new OS is crazy. Use V4. V3 is obsolete. >I would greatly appreciate suggestions and pointers to more information. > >(Please CC the replies to me as I am currently not subscribed to the >mailing list) > >rgds >Ram > > > > Is it a free OS, or do you need to buy a license from us in addition to the GPL? ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-07 17:51 ` Hans Reiser @ 2004-08-09 14:36 ` Ramachandra K 2004-08-09 14:52 ` Dr. Giovanni A. Orlando 0 siblings, 1 reply; 58+ messages in thread From: Ramachandra K @ 2004-08-09 14:36 UTC (permalink / raw) To: reiserfs-list; +Cc: reiser Hans Reiser <reiser@namesys.com> wrote: > Is it a free OS, or do you need to buy a license from us in > addition to the GPL? > ReiserFS would be implemented FROM SCRATCH for Capital in C++ with the help of existing literature/documentation etc. By this I mean that no existing code would be used, that is ported or modified in any way. This should mean that GPL would not be applicable to the code written for my OS, Capital. Is my understanding of the license correct ? Are there any other licenses that I should be aware of ? Regarding Capital OS, the source would be made available, but under a different license and not GPL. And thanks for all the information. rgds, Ram ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-09 14:36 ` Ramachandra K @ 2004-08-09 14:52 ` Dr. Giovanni A. Orlando 2004-08-09 15:09 ` Marcelo Pacheco ` (2 more replies) 0 siblings, 3 replies; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-09 14:52 UTC (permalink / raw) To: Ramachandra K; +Cc: reiserfs-list, reiser Ramachandra K wrote: >Hans Reiser <reiser@namesys.com> wrote: > > > >>Is it a free OS, or do you need to buy a license from us in >>addition to the GPL? >> >> >> > >ReiserFS would be implemented FROM SCRATCH for Capital >in C++ with the help of existing literature/documentation etc. >By this I mean that no existing code would be used, that is >ported or modified in any way. This should mean that GPL >would not be applicable to the code written for my OS, Capital. > > Opps. There are something wrong here. Seems that Capital OS, will stole the ReiserFS idea and re-implement. Very honest, very capital like. Thanks, Giovanni >Is my understanding of the license correct ? Are there any >other licenses that I should be aware of ? > >Regarding Capital OS, the source would be made available, >but under a different license and not GPL. > >And thanks for all the information. > >rgds, >Ram > > > -- -- -- 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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:17 ` Jonathan Briggs 2 siblings, 0 replies; 58+ messages in thread From: Marcelo Pacheco @ 2004-08-09 15:09 UTC (permalink / raw) To: reiserfs-list That's the dirtiest thing you can possibily do. Em Seg 09 Ago 2004 11:52, Dr. Giovanni A. Orlando escreveu: > Ramachandra K wrote: > >Hans Reiser <reiser@namesys.com> wrote: > >>Is it a free OS, or do you need to buy a license from us in > >>addition to the GPL? > > > >ReiserFS would be implemented FROM SCRATCH for Capital > >in C++ with the help of existing literature/documentation etc. > >By this I mean that no existing code would be used, that is > >ported or modified in any way. This should mean that GPL > >would not be applicable to the code written for my OS, Capital. > > Opps. There are something wrong here. > > Seems that Capital OS, will stole the ReiserFS idea and re-implement. > > Very honest, very capital like. > > Thanks, > Giovanni > > >Is my understanding of the license correct ? Are there any > >other licenses that I should be aware of ? > > > >Regarding Capital OS, the source would be made available, > >but under a different license and not GPL. > > > >And thanks for all the information. > > > >rgds, > >Ram > > -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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:17 ` Jonathan Briggs 2 siblings, 1 reply; 58+ messages in thread From: mjt @ 2004-08-09 15:12 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Ramachandra K, reiserfs-list, reiser On Mon, Aug 09, 2004 at 04:52:24PM +0200, Dr. Giovanni A. Orlando wrote: >Opps. There are something wrong here. No, there is not. >Seems that Capital OS, will stole the ReiserFS idea and re-implement. No, Capital OS is _re-implementing_ a free (in every sense of the word) file system. Is that so very different from implementing a free Start button in your window manager? Re-implementing a science-fiction story in a fantasy world? Re-implementing some other country's political party in your own? There is no theft here. >Very honest, very capital like. And exactly what is the loss to Namesys? Yes, Hans Reiser thought up good ideas for a file system and implemented them. This was work. Then someone else looks at his work and says that it could be implemented somewhere else with some work. Thus Hans Reiser just gave himself and his company a chance to get more fame from people who port it to other operating systems, not to mention possible support and helpdesk income from helping with this porting. The only reason you think it's dishonest is the fact that Namesys would not get money from this project? Maybe they will, maybe they won't, but they get fame and that always carries a bit. Maybe one of the reasons Reiserfs is being ported here instead of NTFS is the fact that it's free. It's just every bit as OK to re-implement NTFS. Hans gave people this chance to (easier) re-implement Reiserfs, contributing a lot to society, and no one should piss on the people who take advantage of this contribution. How else would you expect this show to go on? To the original poster: Implement Reiser4 instead, it's far superior. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-09 15:12 ` mjt @ 2004-08-09 15:22 ` Dr. Giovanni A. Orlando 2004-08-09 15:35 ` mjt 0 siblings, 1 reply; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-09 15:22 UTC (permalink / raw) To: Markus Törnqvist; +Cc: Ramachandra K, reiserfs-list, reiser Markus Törnqvist wrote: For me is not honest. At first why they send an email to reiserfs-list?. Because they need support and they need additional help, and they don't have the sufficient background to run the changes. If they have the background torun the changes, or ... an honest move is: Re-write in C++, and release in GPL mode sharing with ReiserFS community. I feel, the commandement "We will do" ...like "We will open fire. It is not our problem, if you die". ... Again, to get benefits, and it is the same reason because GNU/Linux is better than other OS, it is because people share information. There are no more time in the world, to realize a perfect OS, contact an army of sales managers and become rich. The Microsoft story never will be repeated. My comments on this matter finish here. Regards, Giovanni >On Mon, Aug 09, 2004 at 04:52:24PM +0200, Dr. Giovanni A. Orlando wrote: > > > >>Opps. There are something wrong here. >> >> > >No, there is not. > > > >>Seems that Capital OS, will stole the ReiserFS idea and re-implement. >> >> > >No, Capital OS is _re-implementing_ a free (in every sense of the word) >file system. Is that so very different from implementing a free Start >button in your window manager? Re-implementing a science-fiction story >in a fantasy world? Re-implementing some other country's political party >in your own? > >There is no theft here. > > > >>Very honest, very capital like. >> >> > >And exactly what is the loss to Namesys? > >Yes, Hans Reiser thought up good ideas for a file system and implemented >them. This was work. > >Then someone else looks at his work and says that it could be implemented >somewhere else with some work. Thus Hans Reiser just gave himself and >his company a chance to get more fame from people who port it to other >operating systems, not to mention possible support and helpdesk income >from helping with this porting. > >The only reason you think it's dishonest is the fact that Namesys would >not get money from this project? >Maybe they will, maybe they won't, but they get fame and that always >carries a bit. > >Maybe one of the reasons Reiserfs is being ported here instead of NTFS >is the fact that it's free. It's just every bit as OK to re-implement NTFS. >Hans gave people this chance to (easier) re-implement Reiserfs, contributing >a lot to society, and no one should piss on the people who take advantage >of this contribution. How else would you expect this show to go on? > >To the original poster: >Implement Reiser4 instead, it's far superior. > > > -- -- -- 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-09 15:22 ` Dr. Giovanni A. Orlando @ 2004-08-09 15:35 ` mjt 2004-08-09 17:01 ` Chris Dukes 0 siblings, 1 reply; 58+ messages in thread From: mjt @ 2004-08-09 15:35 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Ramachandra K, reiserfs-list, reiser On Mon, Aug 09, 2004 at 05:22:52PM +0200, Dr. Giovanni A. Orlando wrote: > >At first why they send an email to reiserfs-list?. Because they need >support and they need additional help, and they don't >have the sufficient background to run the changes. They asked for help, is that wrong? I think asking for help is always a good thing, things get done faster if people help each other. >Re-write in C++, and release in GPL mode sharing with ReiserFS community. They said the code will be free. Or at least available. But as for reimplementing ideas, they technically wouldn't have to GPL it. (OK, someone confirm this, but an implementation of a GPL-implementation of an idea is hardly a derived work, yes?) As far as I'm concerned, anyone who re-implements something like Reiserfs, and sells it closed-source, because they didn't technically derive the work from Reiserfs, should have their testicles collected. Also it would be a good idea to donate money to Namesys as a sign of good will, especially if there is a significant amount of money in Capital OS. But NOTHING says these things really have ANY effect, it's just how the Capital OS guys are viewed by the community. Every asshole has as much a right to free speech as anyone else. Even if they'd have to shut up to pass for sages. >I feel, the commandement "We will do" ...like "We will open fire. It is >not our problem, if you die". That would be a lot more correct if they actually stole something. >... Again, to get benefits, and it is the same reason because GNU/Linux >is better than other OS, it is because >people share information. Yes, Mr. Reiser et al shared their information. The door swings both ways here. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-09 15:35 ` mjt @ 2004-08-09 17:01 ` Chris Dukes 2004-08-09 17:24 ` mjt 0 siblings, 1 reply; 58+ messages in thread From: Chris Dukes @ 2004-08-09 17:01 UTC (permalink / raw) To: Markus Törnqvist Cc: Dr. Giovanni A. Orlando, Ramachandra K, reiserfs-list, reiser First the mildly tangential point. Of all the languages other than 'C' to implement this in, WHY 'C++'? On Mon, Aug 09, 2004 at 06:35:56PM +0300, Markus Törnqvist wrote: > >Re-write in C++, and release in GPL mode sharing with ReiserFS community. > > They said the code will be free. Or at least available. > But as for reimplementing ideas, they technically wouldn't have to GPL it. > (OK, someone confirm this, but an implementation of a GPL-implementation > of an idea is hardly a derived work, yes?) This could be construed as reverse engineering and may be covered under the DMCA in the US. This would be utterly insane and stupid path to take, but without as much penalty as say refilling and transporting a non-refillable propane cylinder. > > As far as I'm concerned, anyone who re-implements something like Reiserfs, > and sells it closed-source, because they didn't technically > derive the work from Reiserfs, should have their testicles collected. So, how do you feel about the closed source licenses for Reiserfs that namesys.com sells? -- Chris Dukes Been there, done that, got the slightly-charred t-shirt. -- Crowder ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-09 17:01 ` Chris Dukes @ 2004-08-09 17:24 ` mjt 2004-08-10 5:26 ` Ramachandra K 0 siblings, 1 reply; 58+ messages in thread From: mjt @ 2004-08-09 17:24 UTC (permalink / raw) To: Dr. Giovanni A. Orlando, Ramachandra K, reiserfs-list, reiser On Mon, Aug 09, 2004 at 06:01:45PM +0100, Chris Dukes wrote: >So, how do you feel about the closed source licenses for Reiserfs >that namesys.com sells? Namesys can double-lincense as they want. Anyway, I'd like some final clarity on this point, as Hans has said that all is GPL, totally, but the README doesn't confirm this yet. Just for the record, also, I would buy whatever closed-source stuff Namesys sells, if it works and if it doesn't cause me more trouble than it's worth, by, say, not giving free updates or requiring a certain kernel with certain configurations. Because it's the right thing to do. They have the right to sell it and they need the money. But still I think ransomware is the best way to go if in a pinch, there will always be a next feature that could be held as ransomware, after enough money has been gathered. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-09 17:24 ` mjt @ 2004-08-10 5:26 ` Ramachandra K 2004-08-10 19:12 ` Quinn Harris 2004-08-11 22:04 ` David Greaves 0 siblings, 2 replies; 58+ messages in thread From: Ramachandra K @ 2004-08-10 5:26 UTC (permalink / raw) To: reiserfs-list Let me clarify that the nature of Capital project is academic research. rgds Ram ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-10 5:26 ` Ramachandra K @ 2004-08-10 19:12 ` Quinn Harris 2004-08-10 19:51 ` Hans Reiser 2004-08-11 22:04 ` David Greaves 1 sibling, 1 reply; 58+ messages in thread From: Quinn Harris @ 2004-08-10 19:12 UTC (permalink / raw) To: reiserfs-list ReiserFS is a copyrighted work distributed under a GPL license and possibly others as the copyright holder Hans Reiser sees fit. Copyright law protects an expression of an idea, as in the actual code, not the idea itself. In other words, copyright law provides no legal means to restrict someone else from implementing the ideas in ReiserFS. Patents on the other hand provide such power. But I strongly doubt Hans holds any patents that would restrict the reimplementation of ReiserFS. I believe it is your right to reimplement ReiserFS and I expect at least US law would back that up. Despite this, I would question the cost effectiveness of doing so. Reimplementing ReiserFS or any other file system is far from trivial. You should strongly consider negotiating an alternative license for ReiserFS for a reasonable fee. In doing so, you could have an excellent functional file system for Capitol OS in a very short time at a cost that could be subsantially lower than what it would take you to reimplement it. It would also be much easier to transform a fully functional C code base into a C++ equivalent. Considering that you would like to start from a fully functional file system design, I would assume that the file system design isn't a core part of the research in this project. What I would expect you need is a good file system with a C++ interface to the rest of your kernel. It should be vastly easier to create that interface on the existing code base than reimplement the entire file system in C++. - Quinn On Monday 09 August 2004 11:26 pm, Ramachandra K wrote: > Let me clarify that the nature of Capital project is academic research. > > rgds > Ram ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-10 19:12 ` Quinn Harris @ 2004-08-10 19:51 ` Hans Reiser 2004-08-10 21:19 ` mjt 0 siblings, 1 reply; 58+ messages in thread From: Hans Reiser @ 2004-08-10 19:51 UTC (permalink / raw) To: Quinn Harris; +Cc: reiserfs-list Quinn Harris wrote: >ReiserFS is a copyrighted work distributed under a GPL license and possibly >others as the copyright holder Hans Reiser sees fit. Copyright law protects >an expression of an idea, as in the actual code, not the idea itself. > Yes, but it protects the expression not just in every literal word, but in the sense of it. Look at the lawsuits over ripping off movie script writers. Taking the essence of our expression, and transforming it into C++ and Indian, will not avoid infringement of our copyright. Our documentation is as protected as the source code, probably more so, because we haven't GPL'd everything on the website. I don't really understand why he doesn't license it from us or adhere to the GPL if it is going to be free as he describes. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-10 19:51 ` Hans Reiser @ 2004-08-10 21:19 ` mjt 2004-08-10 22:05 ` Hans Reiser 0 siblings, 1 reply; 58+ messages in thread From: mjt @ 2004-08-10 21:19 UTC (permalink / raw) To: Hans Reiser; +Cc: Quinn Harris, reiserfs-list On Tue, Aug 10, 2004 at 12:51:26PM -0700, Hans Reiser wrote: >Yes, but it protects the expression not just in every literal word, but >in the sense of it. Look at the lawsuits over ripping off movie script >writers. That happens mostly in the so-called land of the free, where movie writers engage in pissing contests over who has the biggest asteroid or volcano. Of course it's possible these ideas came simultaneously, and you can't lock an idea down because people have the same ideas, it's just that those guys are greedy as well and thus start shouting about intellectual property infringment just to cover their industrial espionage. >Taking the essence of our expression, and transforming it into C++ and >Indian, will not avoid infringement of our copyright. Our documentation >is as protected as the source code, probably more so, because we >haven't GPL'd everything on the website. I have nothing but respect for you, your team and your work, but this is a bit wrong. Sure the documentation is copyrighted, but it's the actual documentation, not the idea behind it, that is copyrighted. >I don't really understand why he doesn't license it from us or adhere to >the GPL if it is going to be free as he describes. Me neither. The point is, they don't have to pay anything if they just re-implement it without creating a derived work. They may be assholes if they don't. Maybe. Also, I don't pretend to understand how stressful it must be being the director of this project in this situation, but I don't see why this is something to get an ulcer over. This is pretty much what freedom is about and freedom's a damned good thing that a lot of people forgot about long ago. But the bottom line is, it's not Namesys', or anyone's, loss if ReiserFS gets reimplemented. Of course it can be seen as THEFT or something, but it can also be seen as ADMIRATION. Either way, it's not out of your pocket. On the contrary, it may be money donated out of good will or support requests or whatever that comes in. Either way, you lose nothing. There was a short discussion on the IRC channel about porting to Solaris. I asked, out of academic interest, the philosophical question "Would you pay for a Solaris port if it were made GPL?" I got the obvious answer that the company would not pay for something they could get for free, but the other side of the coin states that you can not get it for free as it does not exist. If it got implemented, it'd be foolish to do so under a license that prohibits the created work from being relicensed. Therefore, you have to pay for something that will ultimately be free. Take enough examples like this, another company paying for a tailored database system that goes GPL and the company who paid for Reiser4 for Solaris gets that one for free. It evens out. This may seem like a big digression, but the customer who pays for the Solaris port doesn't really lose anything, he is willing to pay a sum of money for a product, so he does it, and if other people get it free later he should sleep well at night because he did a good thing, and by doing this he will probably benefit from the open-source community reviewing the code constantly. He just got the product he paid for and should all in all let it be. Then the mandatory digression; Some time ago I bumped into the works of an old economist, Bastiat[1] and as I've read some of his stuff, I find it weird that he's pretty much saying what I've been saying for years. Partly because of having seen pro-freedom stuff on the Namesys site, mind you. But no one listened to him a 150 years ago, in fact, if he was as ignored as they say (instead of him pissing a lot of people off), they must have shrugged him off for saying the self-evident and then going on about doing quite the reverse ;) [1] http://bastiat.org/ Well worth the reading time. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-10 21:19 ` mjt @ 2004-08-10 22:05 ` Hans Reiser 2004-08-11 4:54 ` Spam 0 siblings, 1 reply; 58+ messages in thread From: Hans Reiser @ 2004-08-10 22:05 UTC (permalink / raw) To: Markus Törnqvist; +Cc: Quinn Harris, reiserfs-list Markus Törnqvist wrote: >On Tue, Aug 10, 2004 at 12:51:26PM -0700, Hans Reiser wrote: > > >>Yes, but it protects the expression not just in every literal word, but >>in the sense of it. Look at the lawsuits over ripping off movie script >>writers. >> >> > >That happens mostly in the so-called land of the free, where movie writers >engage in pissing contests over who has the biggest asteroid or volcano. > >Of course it's possible these ideas came simultaneously, and you can't >lock an idea down because people have the same ideas, it's just that >those guys are greedy as well and thus start shouting about intellectual >property infringment just to cover their industrial espionage. > > No, if you walk into someone's office with a cute movie concept, you should not get ripped off, and you should not have to keep it secret until you have your own resources to produce the movie for fear that you will be. > > >>Taking the essence of our expression, and transforming it into C++ and >>Indian, will not avoid infringement of our copyright. Our documentation >>is as protected as the source code, probably more so, because we >>haven't GPL'd everything on the website. >> >> > >I have nothing but respect for you, your team and your work, but this >is a bit wrong. > >Sure the documentation is copyrighted, but it's the actual documentation, >not the idea behind it, that is copyrighted. > > There is an idea, and then there is an expression of an idea. expression is not just the letters, or the words, it is somewhere between the exact characters and the idea. > > >>I don't really understand why he doesn't license it from us or adhere to >>the GPL if it is going to be free as he describes. >> >> I think he is going to clarify it, he sent me a private email in which things make more sense, I'll let him say the rest. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-10 22:05 ` Hans Reiser @ 2004-08-11 4:54 ` Spam 2004-08-11 6:08 ` Hans Reiser 2004-08-11 7:39 ` mjt 0 siblings, 2 replies; 58+ messages in thread From: Spam @ 2004-08-11 4:54 UTC (permalink / raw) To: reiserfs-list > Markus Törnqvist wrote: >>On Tue, Aug 10, 2004 at 12:51:26PM -0700, Hans Reiser wrote: >> >> >>>Yes, but it protects the expression not just in every literal word, but >>>in the sense of it. Look at the lawsuits over ripping off movie script >>>writers. >>> >>> <snip> >> >> >>>Taking the essence of our expression, and transforming it into C++ and >>>Indian, will not avoid infringement of our copyright. Our documentation >>>is as protected as the source code, probably more so, because we >>>haven't GPL'd everything on the website. >>> >>> >> >>I have nothing but respect for you, your team and your work, but this >>is a bit wrong. >> >>Sure the documentation is copyrighted, but it's the actual documentation, >>not the idea behind it, that is copyrighted. >> >> > There is an idea, and then there is an expression of an idea. > expression is not just the letters, or the words, it is somewhere > between the exact characters and the idea. I do not believe that copyright protects ideas, only the written texts, graphics, and music. Take as an example a inventor. If he has an idea that he wants to protect he would need to patent it to protect it. Otherwise only his work can be protected with copyright. I am not sure that the actual invention can be copyrighted either. In this case with Hans, Namesys and reiserfs/reiser4 the actual written code and documentation etc is covered by copyright. The ideas behind the filesystems are not. They would only be protected by patents. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 4:54 ` Spam @ 2004-08-11 6:08 ` Hans Reiser 2004-08-11 10:11 ` Nikita Danilov 2004-08-11 20:21 ` Spam 2004-08-11 7:39 ` mjt 1 sibling, 2 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 6:08 UTC (permalink / raw) To: Spam; +Cc: reiserfs-list Spam wrote: > > >>Markus Törnqvist wrote: >> >> >>>On Tue, Aug 10, 2004 at 12:51:26PM -0700, Hans Reiser wrote: >>> >>> >>> >>> >>>>Yes, but it protects the expression not just in every literal word, but >>>>in the sense of it. Look at the lawsuits over ripping off movie script >>>>writers. >>>> >>>> >>>> >>>> ><snip> > > >>> >>> >>> >>> >>>>Taking the essence of our expression, and transforming it into C++ and >>>>Indian, will not avoid infringement of our copyright. Our documentation >>>>is as protected as the source code, probably more so, because we >>>>haven't GPL'd everything on the website. >>>> >>>> >>>> >>>> >>>I have nothing but respect for you, your team and your work, but this >>>is a bit wrong. >>> >>>Sure the documentation is copyrighted, but it's the actual documentation, >>>not the idea behind it, that is copyrighted. >>> >>> >>> >>> >>There is an idea, and then there is an expression of an idea. >>expression is not just the letters, or the words, it is somewhere >>between the exact characters and the idea. >> >> > > I do not believe that copyright protects ideas, only the written > texts, graphics, and music. > > Take as an example a inventor. If he has an idea that he wants to > protect he would need to patent it to protect it. Otherwise only his > work can be protected with copyright. I am not sure that the actual > invention can be copyrighted either. > > In this case with Hans, Namesys and reiserfs/reiser4 the actual > written code and documentation etc is covered by copyright. The > ideas behind the filesystems are not. They would only be protected > by patents. > > > > > > If you translate a poem into french, it is still rightfully copyright protected by the original author. But hey, these guys are just doing this work for academic purposes they say and not releasing it to the world, so I think they are not going to be violating the GPL, so it is all nothing to worry about. Maybe this sort of thing makes for a good student assignment in their view, I don't know.... Hans ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 6:08 ` Hans Reiser @ 2004-08-11 10:11 ` Nikita Danilov 2004-08-11 16:43 ` Hans Reiser 2004-08-11 20:21 ` Spam 1 sibling, 1 reply; 58+ messages in thread From: Nikita Danilov @ 2004-08-11 10:11 UTC (permalink / raw) To: Hans Reiser; +Cc: Spam, reiserfs-list Hans Reiser writes: > Spam wrote: > > > > > > >>Markus Törnqvist wrote: > >> > >> > >>>On Tue, Aug 10, 2004 at 12:51:26PM -0700, Hans Reiser wrote: > >>> > >>> > >>> > >>> > >>>>Yes, but it protects the expression not just in every literal word, but > >>>>in the sense of it. Look at the lawsuits over ripping off movie script > >>>>writers. > >>>> > >>>> > >>>> > >>>> > ><snip> > > > > > >>> > >>> > >>> > >>> > >>>>Taking the essence of our expression, and transforming it into C++ and > >>>>Indian, will not avoid infringement of our copyright. Our documentation > >>>>is as protected as the source code, probably more so, because we > >>>>haven't GPL'd everything on the website. > >>>> > >>>> > >>>> > >>>> > >>>I have nothing but respect for you, your team and your work, but this > >>>is a bit wrong. > >>> > >>>Sure the documentation is copyrighted, but it's the actual documentation, > >>>not the idea behind it, that is copyrighted. > >>> > >>> > >>> > >>> > >>There is an idea, and then there is an expression of an idea. > >>expression is not just the letters, or the words, it is somewhere > >>between the exact characters and the idea. > >> > >> > > > > I do not believe that copyright protects ideas, only the written > > texts, graphics, and music. > > > > Take as an example a inventor. If he has an idea that he wants to > > protect he would need to patent it to protect it. Otherwise only his > > work can be protected with copyright. I am not sure that the actual > > invention can be copyrighted either. > > > > In this case with Hans, Namesys and reiserfs/reiser4 the actual > > written code and documentation etc is covered by copyright. The > > ideas behind the filesystems are not. They would only be protected > > by patents. > > > > > > > > > > > > > If you translate a poem into french, it is still rightfully copyright > protected by the original author. Copyright to result of translation belongs to the translator. At least, according to Russian law. > > But hey, these guys are just doing this work for academic purposes they > say and not releasing it to the world, so I think they are not going to > be violating the GPL, so it is all nothing to worry about. Maybe this > sort of thing makes for a good student assignment in their view, I don't > know.... > > Hans > Nikita. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 10:11 ` Nikita Danilov @ 2004-08-11 16:43 ` Hans Reiser 2004-08-11 16:47 ` mjt ` (3 more replies) 0 siblings, 4 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 16:43 UTC (permalink / raw) To: Nikita Danilov; +Cc: Spam, reiserfs-list 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. Hans ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 16:43 ` Hans Reiser @ 2004-08-11 16:47 ` mjt 2004-08-11 16:55 ` Nikita Danilov ` (2 subsequent siblings) 3 siblings, 0 replies; 58+ messages in thread From: mjt @ 2004-08-11 16:47 UTC (permalink / raw) To: Hans Reiser; +Cc: Nikita Danilov, Spam, reiserfs-list On Wed, Aug 11, 2004 at 09:43:13AM -0700, Hans Reiser wrote: >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. Of course it belongs to the original author. But the translation is the translator's copyright. So it's a shared situation, the translator doesn't take anything away from the original author and does no wrong in translating unless he publishes without the original author's consent. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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:16 ` Chris Dukes 2004-08-11 17:16 ` Alex Zarochentsev 3 siblings, 1 reply; 58+ messages in thread From: Nikita Danilov @ 2004-08-11 16:55 UTC (permalink / raw) To: Hans Reiser; +Cc: Spam, reiserfs-list 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. > > Hans Nikita. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 0 siblings, 2 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 17:36 UTC (permalink / raw) To: Nikita Danilov; +Cc: Spam, reiserfs-list 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.... > > > > Hans > >Nikita. > > > > ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 17:36 ` Hans Reiser @ 2004-08-11 17:42 ` Dr. Giovanni A. Orlando 2004-08-11 17:44 ` Nikita Danilov 1 sibling, 0 replies; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-11 17:42 UTC (permalink / raw) To: Hans Reiser; +Cc: Nikita Danilov, Spam, reiserfs-list Hans Reiser wrote: > 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.... There are no problems at all. Both projects are GPL. 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 1 sibling, 1 reply; 58+ messages in thread From: Nikita Danilov @ 2004-08-11 17:44 UTC (permalink / raw) To: Hans Reiser; +Cc: Spam, reiserfs-list 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... :-) > > > > > > > Hans > > Nikita. > > > > > > > > > > ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 17:44 ` Nikita Danilov @ 2004-08-11 20:40 ` Dr. Giovanni A. Orlando 2004-08-11 23:12 ` Hans Reiser 0 siblings, 1 reply; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-11 20:40 UTC (permalink / raw) To: Nikita Danilov; +Cc: Hans Reiser, Spam, reiserfs-list 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 20:40 ` Dr. Giovanni A. Orlando @ 2004-08-11 23:12 ` Hans Reiser 0 siblings, 0 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 23:12 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Nikita Danilov, Spam, reiserfs-list Dr. Giovanni A. Orlando wrote: > > > Hans, instead invent the ReiserFS, and he is not a newbie in FileSystem > architecture. I used to be one.;-) > > > > 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. No, I never read the code, I just listened to them describe how they only allocate blocks at flush time and realized they were right. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 16:43 ` Hans Reiser 2004-08-11 16:47 ` mjt 2004-08-11 16:55 ` Nikita Danilov @ 2004-08-11 17:16 ` Chris Dukes 2004-08-11 17:26 ` Nikita Danilov ` (2 more replies) 2004-08-11 17:16 ` Alex Zarochentsev 3 siblings, 3 replies; 58+ messages in thread From: Chris Dukes @ 2004-08-11 17:16 UTC (permalink / raw) To: Hans Reiser; +Cc: Nikita Danilov, Spam, reiserfs-list On Wed, Aug 11, 2004 at 09:43:13AM -0700, Hans Reiser wrote: > Nikita Danilov wrote: > > > > >Copyright to result of translation belongs to the translator. At > >least, according to Russian law. Unless it was translated as a work for hire, then the contract is generally that the copyright belongs to whoever hired the work. > > > > > > > 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. Hans, Since you obviously have a stake in this intellectual property, have you considered talking with your lawyer instead of giving us your fantasies? > > Otherwise harry potter can get translated and no need to pay rowling. Not entirely. Such a translation would be deemed a derivative work. The copyright on the translated version belongs to the translator (Unless the translator did it for pay). However, distribution of that derivative work may be controlled by copyright holder of the work the translation was derived from (IE, rowling wouldn't be able to distribute the translation, but may be able to prevent the distribution of the translation). Now, I've been deleting a lot of this crap but. How do these folks intend to redo reiserfs in C++? Is it a function by function translation to C++, or do they intend to read it, develop a language independent specification for reiserfs and implement from that (reverse engineer)? If they intend to do direct translation it's a derivative work. Copyright belongs to them, right to distribute is limited to the terms of the license they were under when they did the translation. If they intend to reverse engineer, you could go after them through the aid of DMCAish legislation on the books, but you'll also do a good job of convincing everyone that you're an asshole. You might also want to consider taking this offline and 1) Determine the specific license these fools wish to use for their work. 2) Determine their jurisdiction. 3) Determine the compensation they can provide namesys. -- Chris Dukes Been there, done that, got the slightly-charred t-shirt. -- Crowder ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 2 siblings, 0 replies; 58+ messages in thread From: Nikita Danilov @ 2004-08-11 17:26 UTC (permalink / raw) To: Chris Dukes; +Cc: Hans Reiser, Spam, reiserfs-list Chris Dukes writes: > On Wed, Aug 11, 2004 at 09:43:13AM -0700, Hans Reiser wrote: > > Nikita Danilov wrote: > > > > > > > >Copyright to result of translation belongs to the translator. At > > >least, according to Russian law. > > Unless it was translated as a work for hire, then the contract is > generally that the copyright belongs to whoever hired the work. Not according to the Russian law, which I referred to. In this country translation is copyrighted by translator no matter who pays him. Contract specifying otherwise will be voided in a court. Nikita. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 2 siblings, 0 replies; 58+ messages in thread From: mjt @ 2004-08-11 17:40 UTC (permalink / raw) To: Hans Reiser, Nikita Danilov, Spam, reiserfs-list On Wed, Aug 11, 2004 at 06:16:19PM +0100, Chris Dukes wrote: >> Otherwise harry potter can get translated and no need to pay rowling. > >Not entirely. Such a translation would be deemed a derivative work. >The copyright on the translated version belongs to the translator >(Unless the translator did it for pay). However, distribution of that Unless the translator did it for pay AND signed a waiver that he loses the copyright for the translation. >derivative work may be controlled by copyright holder of the work >the translation was derived from (IE, rowling wouldn't be able to distribute >the translation, but may be able to prevent the distribution of the >translation). Yes. >If they intend to do direct translation it's a derivative work. >Copyright belongs to them, right to distribute is limited to the terms >of the license they were under when they did the translation. Are computer languages really seen as translations? I'd like to hear a lawyer's opinion on this matter. I see those "translations" as reimplementations. >If they intend to reverse engineer, you could go after them through >the aid of DMCAish legislation on the books, but you'll also do a good >job of convincing everyone that you're an asshole. Reverse-engineering open source is not that difficult, hardly should be called reverse-engineering. Finnish law grants you the right to reverse-engineer in order to see how the computer program works and "compile/change/translate the shape/form/style of the code" (damn, I'd hate to be a legal translator) You can do this as long as it's for finding out how a program works. There are some restraints on what you can do with the reverse-engineered code, though, but they all revolve around using the code for compatibility reasons. So if the implementation of ReiserFS is compatible with Namesys' ReiserFS, it'd be good in Finland. Not that this has to be true everywhere else, but I think most of this stuff is international. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 2 siblings, 0 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 17:42 UTC (permalink / raw) To: Chris Dukes; +Cc: Nikita Danilov, Spam, reiserfs-list Chris Dukes wrote: >On Wed, Aug 11, 2004 at 09:43:13AM -0700, Hans Reiser wrote: > > >>Nikita Danilov wrote: >> >> >> >>>Copyright to result of translation belongs to the translator. At >>>least, according to Russian law. >>> >>> > >Unless it was translated as a work for hire, then the contract is >generally that the copyright belongs to whoever hired the work. > > >>> >>> >>> >>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. >> >> > >Hans, >Since you obviously have a stake in this intellectual property, >have you considered talking with your lawyer instead of giving us >your fantasies? > > I have no stake in harry potter. The other guys are conforming to the GPL by not distributing and don't realize it, from what I understand. Hans ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 16:43 ` Hans Reiser ` (2 preceding siblings ...) 2004-08-11 17:16 ` Chris Dukes @ 2004-08-11 17:16 ` Alex Zarochentsev 2004-08-11 17:42 ` Hans Reiser 3 siblings, 1 reply; 58+ messages in thread From: Alex Zarochentsev @ 2004-08-11 17:16 UTC (permalink / raw) To: Hans Reiser; +Cc: Nikita Danilov, Spam, reiserfs-list On Wed, Aug 11, 2004 at 09:43:13AM -0700, Hans Reiser wrote: > 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. one needs to pay rowling and pay translator. > Hans -- Alex. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 17:16 ` Alex Zarochentsev @ 2004-08-11 17:42 ` Hans Reiser 0 siblings, 0 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 17:42 UTC (permalink / raw) To: Alex Zarochentsev; +Cc: Nikita Danilov, Spam, reiserfs-list Alex Zarochentsev wrote: >On Wed, Aug 11, 2004 at 09:43:13AM -0700, Hans Reiser wrote: > > >>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. >> >> > >one needs to pay rowling and pay translator. > > > >>Hans >> >> > > > Yes, I think zam is right. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 6:08 ` Hans Reiser 2004-08-11 10:11 ` Nikita Danilov @ 2004-08-11 20:21 ` Spam 2004-08-12 14:44 ` mjt 1 sibling, 1 reply; 58+ messages in thread From: Spam @ 2004-08-11 20:21 UTC (permalink / raw) To: reiserfs-list <snip> > If you translate a poem into french, it is still rightfully > copyright protected by the original author. Indeed. But I could write another poem which is based on the same ideas. Another example would be an idea about a cool 3D GUI it doesn't mean no one else can implement that idea. I would have to patent it (in those countries that allow software patents) in order to protect the idea. Perhaps the line where copyright is applicable or not is very faint. > But hey, these guys are just doing this work for academic purposes > they say and not releasing it to the world, so I think they are not > going to be violating the GPL, so it is all nothing to worry about. > Maybe this sort of thing makes for a good student assignment in > their view, I don't know.... It would probably be a good student assignment. Reiser4 is a modern and very advanced file system with many interesting aspects. I think this discussion for most of us is on the theoretical level on what is acceptable or not? > Hans ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 20:21 ` Spam @ 2004-08-12 14:44 ` mjt 0 siblings, 0 replies; 58+ messages in thread From: mjt @ 2004-08-12 14:44 UTC (permalink / raw) To: Spam; +Cc: reiserfs-list On Wed, Aug 11, 2004 at 10:21:38PM +0200, Spam wrote: > Indeed. But I could write another poem which is based on the same > ideas. Another example would be an idea about a cool 3D GUI it > doesn't mean no one else can implement that idea. I would have to > patent it (in those countries that allow software patents) in order > to protect the idea. That's why patents are a bad thing. Originally they're of course about giving the inventor some leeway to do something with his invention, but they can be abused, and are abused, so badly that they do more harm than good. http://www.base.com/software-patents/disputes.html That for example, Google got me many more hits, but everyone cand find the data themselves :) -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 4:54 ` Spam 2004-08-11 6:08 ` Hans Reiser @ 2004-08-11 7:39 ` mjt 2004-08-11 7:51 ` Hans Reiser 2004-08-11 8:10 ` Dr. Giovanni A. Orlando 1 sibling, 2 replies; 58+ messages in thread From: mjt @ 2004-08-11 7:39 UTC (permalink / raw) To: Spam; +Cc: reiserfs-list On Wed, Aug 11, 2004 at 06:54:16AM +0200, Spam wrote: > > Take as an example a inventor. If he has an idea that he wants to > protect he would need to patent it to protect it. Otherwise only his > work can be protected with copyright. I am not sure that the actual > invention can be copyrighted either. Who was the guy who invented the telephone separately of Bell at the same time? The reason Bell got his product pushed to the market was that he could patent it first. That's about it, the idea is not protected and the only way to protect it is by patents, but hey, where have we seen a patent that did more good than keep it at a neutral level? The way patents are dealt with is that everyone goes out and patents everything they can and then get money from the court because they "own the idea of a seesaw swing"... > In this case with Hans, Namesys and reiserfs/reiser4 the actual > written code and documentation etc is covered by copyright. The > ideas behind the filesystems are not. They would only be protected > by patents. Exactly. The only patent that makes any sort of sense to me is, even theoretically, is the medical patent. Medicine can take decades to implement so those guys will want sovereignity over their work. But there is the hidden aspect here as well: They would benefit from other people having access to the sama data, the same research, the same idea, and get it done faster and cheaper. Cut down the need for bootleg medicine. This is not so far fetched from this case either imo. Hans mentioned the cute movie script. Studios stealing scripts is not really the same thing. The movie does not exist yet, only the script, and what the studio is really doing is depriving the writer of his deserved compensation for his work. That's not reimplementing an existing idea. As for the poem translated into French, of course the original author has the copyright to his work, but the translator has the copyright to his translation. The idea is untouched. What if the Greeks of old had patented, nay, copyrighted as some people think ideas should be copyrighted, the common structures of storytelling? Or maybe if we couldn't use the material from old mythology, because they are the intellectual property of someone else? What about those guys who lived 50 years after the Greeks and took ideas from them into their own mythos, before the copyrights would have expired? -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 1 sibling, 1 reply; 58+ messages in thread From: Hans Reiser @ 2004-08-11 7:51 UTC (permalink / raw) To: Markus Törnqvist; +Cc: Spam, reiserfs-list Markus Törnqvist wrote: > > >As for the poem translated into French, of course the original author >has the copyright to his work, but the translator has the copyright >to his translation. > The translator is infringing, if he does it without permission on a copyrighted work (IANAL). > The idea is untouched. What if the Greeks of old >had patented, nay, copyrighted as some people think ideas should be >copyrighted, the common structures of storytelling? > >Or maybe if we couldn't use the material from old mythology, because >they are the intellectual property of someone else? >What about those guys who lived 50 years after the Greeks and took >ideas from them into their own mythos, before the copyrights would >have expired? > > > ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 7:51 ` Hans Reiser @ 2004-08-11 8:01 ` mjt 0 siblings, 0 replies; 58+ messages in thread From: mjt @ 2004-08-11 8:01 UTC (permalink / raw) To: Hans Reiser; +Cc: Spam, reiserfs-list On Wed, Aug 11, 2004 at 12:51:06AM -0700, Hans Reiser wrote: >The translator is infringing, if he does it without permission on a >copyrighted work (IANAL). Of course only if he publishes his translation without the consent of the original author. Finnish law has a threshold for what is considered a work, in the sense of a work of art, in copyright law. It's also a bit diffuse about what it defines as a work, but if the original being translated falls under this threshold, no copyrights are dealt. Naturally anything discussed in this thread go over that threshold :) -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 7:39 ` mjt 2004-08-11 7:51 ` Hans Reiser @ 2004-08-11 8:10 ` Dr. Giovanni A. Orlando 2004-08-11 8:28 ` Hans Reiser 2004-08-11 9:00 ` mjt 1 sibling, 2 replies; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-11 8:10 UTC (permalink / raw) To: Markus Törnqvist; +Cc: Spam, reiserfs-list, Hans Reiser Markus Törnqvist wrote: >On Wed, Aug 11, 2004 at 06:54:16AM +0200, Spam wrote: > > >> Take as an example a inventor. If he has an idea that he wants to >> protect he would need to patent it to protect it. Otherwise only his >> work can be protected with copyright. I am not sure that the actual >> invention can be copyrighted either. >> >> > >Who was the guy who invented the telephone separately of Bell >at the same time? > > Was an italian, and he did before Bell. His name is Antonio Meucci. Meucci open the copyright file 5 years before Bell, but don't have the money to renew the copyright. This is the story in Italian language: http://www.stpauls.it/gio97/1797gi/1797gi5c.htm >The reason Bell got his product pushed to the market was that he >could patent it first. > > > False. >That's about it, the idea is not protected and the only way to protect >it is by patents, but hey, where have we seen a patent that did more >good than keep it at a neutral level? > >The way patents are dealt with is that everyone goes out and patents >everything they can and then get money from the court because they >"own the idea of a seesaw swing"... > > > >> In this case with Hans, Namesys and reiserfs/reiser4 the actual >> written code and documentation etc is covered by copyright. The >> ideas behind the filesystems are not. >> Also this is false. Also the idea behind is copyright. This is the invention and the copyright not the stupid code, in C or C++ ;-) I want to tell you more. In the year 2000, at Comdex. I introduce the FTKernelConfigurator idea, my idea. I introduce to granroth and other people from KDE. Well, after some time appears magically the kernel configurator inside the Kcontrol. I suppose they stole my idea, and for me is logical. I don't yet find the time, to write the code for FTKernelConfiguator, but I will do. I know in the past one of the high copyright attorney in America, was a causal meeting. I contact him to protect my FTLinuxCourse. I meet him before Comdex 2000. He comment to me a great true: "Don't comment, or they will take". Easy. I will finish here with some comments: * At first, the truth is ethrnal. It is not important how bastard you are and how tricks you apply. The truth, is ethernal, is one, and never can be overwrite. You can only hide the truth, temporarely. * At second, because here all is clear, public. I expect the minimal respect that goes to the owner and inventor. It is a question of class and necessary morality. The Stallman GNU Public License warrants this morality to the owner. * The third and last point is that you can run in false mode, also for years, and stole the software, the onwer will re-create and will re-invent almost in ethernal mode. The movie 'Tron' offers a nice underline mode to these facts. I expect NEVER to see here again words like 'asshole' or other offensive words. Thanks, Giovanni. PS. Poor Capital people :-) >> They would only be protected >> by patents. >> >> > >Exactly. > >The only patent that makes any sort of sense to me is, even theoretically, >is the medical patent. Medicine can take decades to implement so those >guys will want sovereignity over their work. > >But there is the hidden aspect here as well: They would benefit from other >people having access to the sama data, the same research, the same idea, >and get it done faster and cheaper. Cut down the need for bootleg medicine. > >This is not so far fetched from this case either imo. > >Hans mentioned the cute movie script. Studios stealing scripts is not >really the same thing. The movie does not exist yet, only the script, >and what the studio is really doing is depriving the writer of his >deserved compensation for his work. That's not reimplementing an >existing idea. > >As for the poem translated into French, of course the original author >has the copyright to his work, but the translator has the copyright >to his translation. The idea is untouched. What if the Greeks of old >had patented, nay, copyrighted as some people think ideas should be >copyrighted, the common structures of storytelling? > >Or maybe if we couldn't use the material from old mythology, because >they are the intellectual property of someone else? >What about those guys who lived 50 years after the Greeks and took >ideas from them into their own mythos, before the copyrights would >have expired? > > > -- -- -- 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 8:10 ` Dr. Giovanni A. Orlando @ 2004-08-11 8:28 ` Hans Reiser 2004-08-11 9:00 ` mjt 1 sibling, 0 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 8:28 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Markus Törnqvist, Spam, reiserfs-list Dr. Giovanni A. Orlando wrote: > > > * At second, because here all is clear, public. I expect the > minimal respect that goes to the owner and inventor. It is a question > of class and necessary morality. The Stallman GNU Public License > warrants this morality to the owner. > > Ah, you missed the Debian-legal vs. me flame fest.... probably for the best.... ;-) The GPL needs better language protecting credits. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 1 sibling, 1 reply; 58+ messages in thread From: mjt @ 2004-08-11 9:00 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Spam, reiserfs-list, Hans Reiser On Wed, Aug 11, 2004 at 10:10:16AM +0200, Dr. Giovanni A. Orlando wrote: > >>The reason Bell got his product pushed to the market was that he >>could patent it first. >False. Why then? Meucci did not have enough money to push it? So Meucci had bad luck, that's life, unfortunately. >Also this is false. Also the idea behind is copyright. This is the >invention and the copyright not the stupid code, in C or C++ ;-) No it is not, at least not in Finland, and I'm pretty sure it's the same in all Europe and/or other countries. http://www.cs.tut.fi/~jkorpela/tekoik/tekoik.html#mita Unfortunately that's in Finnish... "Tekijänoikeus suojaa teoksen kirjallista tai muuta asua, ei asiasisältöä." Copyright protects the literary or other presentation of a work, not the factual content. "Teoksessa esitetyn tiedon tai mielipiteen voi tekijänoikeuden estämättä esittää muualla omin sanoin." The data or opinion in a work can be represented elsewhere in own words without copyright preventing it. "Tekijänoikeuslaki ei tällöin aseta edes vaatimusta lähteen ilmoittamisesta." In this case copyright law does not even force you to give out the source. Also http://www.cs.tut.fi/~jkorpela/tekoik/tekoik.html#moroik "Tekijänoikeuteen sisältyy myös ns. moraalisia oikeuksia." Copyright includes also so-called moral rights. "Niihin sisältyy, että teoskappaleissa tai teosta esitettäessä on tekijä ilmoitettava (isyysoikeus) ja että teosta ei saa muuttaa "tekijän kirjallista tai taiteellista arvoa tahi omalaatuisuutta loukkaavalla tavalla" (respektioikeus) (3 §)." They include that when presenting items of the work (I wonder if that means more like copies of the work..) or the work the original maker must be noted (paternityright) and the work may not be changed 'in a way that insults the makers literary or artistic value or uniqueness' (respect right) >I want to tell you more. In the year 2000, at Comdex. I introduce the >FTKernelConfigurator idea, my idea. >I introduce to granroth and other people from KDE. Well, after some time >appears magically the kernel configurator >inside the Kcontrol. >I suppose they stole my idea, and for me is logical. I don't yet find >the time, to write the code for FTKernelConfiguator, but I will do. Well, there is a certain orifice in the human body that you did not want to hear on this list that may describe the guys in this case. But they did not really do anything wrong. If you had really forbidden them from doing this, they might not have done it, but it's always reasonable doubt that they invented the idea themselves. I have no idea what FTKernelConfigurator is supposed to do, but I gather it's an interface for configuring the kernel? Surely this is not an idea to be held sovereignly for oneself. >I meet him before Comdex 2000. He comment to me a great true: "Don't >comment, or they will take". Yeah, if you wan't to keep a secret, keep it secret. >Easy. Indeed. > * At first, the truth is ethrnal. It is not important how bastard >you are and how tricks you apply. The truth, is ethernal, is one, and never > can be overwrite. You can only hide the truth, temporarely. Yes, but I fail to see how this applies exactly. No one is trying to lie here. If someone stole your idea, or implemented it before you, it's not a lie. It's also hard to steal an idea that you gave them first. > * At second, because here all is clear, public. I expect the minimal >respect that goes to the owner and inventor. It is a question > of class and necessary morality. The Stallman GNU Public License >warrants this morality to the owner. I'm, of course, not against respect here. But the respect should not be ordered by the law, it could easily lead into the patent mess that reigns in the USA. Respect should come from respecting someone else. > * The third and last point is that you can run in false mode, also >for years, and stole the software, the onwer will re-create > and will re-invent almost in ethernal mode. The movie 'Tron' >offers a nice underline mode to these facts. I must confess I haven't seen Tron... Sure, it's called competition. Also most of the time if your secret leaks out, and it's an important secret, it leaks out when you have developed it far enough that it's stupid to compete with you. It is also true that often secrets come in the way of advancement, co-operation and collaboration are the way to go. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 9:00 ` mjt @ 2004-08-11 9:44 ` Dr. Giovanni A. Orlando 2004-08-11 9:55 ` Rudy L. Zijlstra ` (2 more replies) 0 siblings, 3 replies; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-11 9:44 UTC (permalink / raw) To: Markus Törnqvist; +Cc: reiserfs-list Markus Törnqvist wrote: >On Wed, Aug 11, 2004 at 10:10:16AM +0200, Dr. Giovanni A. Orlando wrote: > > >>>The reason Bell got his product pushed to the market was that he >>>could patent it first. >>> >>> >>False. >> >> > >Why then? > >Meucci did not have enough money to push it? >So Meucci had bad luck, that's life, unfortunately. > > Meucci open the file for copyright before Bell, but seems it is necessary to renew each year. Therefore, he don't renew. The word "inventor" in the US, means generally "rich". This have another sense outside America, or for immigrant people. >>Also this is false. Also the idea behind is copyright. This is the >>invention and the copyright not the stupid code, in C or C++ ;-) >> >> > >No it is not, at least not in Finland, and I'm pretty sure it's the >same in all Europe and/or other countries. > >http://www.cs.tut.fi/~jkorpela/tekoik/tekoik.html#mita > >Unfortunately that's in Finnish... > >"Tekijänoikeus suojaa teoksen kirjallista tai muuta asua, ei asiasisältöä." > >Copyright protects the literary or other presentation of a work, not the >factual content. > > > This is bad. The code or documentation explains the ideas, and must be copyright in the same mode are the ideas itself. >"Teoksessa esitetyn tiedon tai mielipiteen voi tekijänoikeuden estämättä >esittää muualla omin sanoin." > >The data or opinion in a work can be represented elsewhere in own words >without copyright preventing it. > >"Tekijänoikeuslaki ei tällöin aseta edes vaatimusta lähteen ilmoittamisesta." > >In this case copyright law does not even force you to give out the source. > >Also http://www.cs.tut.fi/~jkorpela/tekoik/tekoik.html#moroik > >"Tekijänoikeuteen sisältyy myös ns. moraalisia oikeuksia." > >Copyright includes also so-called moral rights. > >"Niihin sisältyy, että teoskappaleissa tai teosta esitettäessä on tekijä >ilmoitettava (isyysoikeus) ja että teosta ei saa muuttaa "tekijän kirjallista >tai taiteellista arvoa tahi omalaatuisuutta loukkaavalla tavalla" >(respektioikeus) (3 §)." > >They include that when presenting items of the work (I wonder if that means >more like copies of the work..) or the work the original maker must be >noted (paternityright) and the work may not be changed 'in a way that insults >the makers literary or artistic value or uniqueness' (respect right) > > > >>I want to tell you more. In the year 2000, at Comdex. I introduce the >>FTKernelConfigurator idea, my idea. >>I introduce to granroth and other people from KDE. Well, after some time >>appears magically the kernel configurator >>inside the Kcontrol. >>I suppose they stole my idea, and for me is logical. I don't yet find >>the time, to write the code for FTKernelConfiguator, but I will do. >> >> > >But they did not really do anything wrong. If you had really forbidden >them from doing this, they might not have done it, but it's always >reasonable doubt that they invented the idea themselves. > >I have no idea what FTKernelConfigurator is supposed to do, but I gather >it's an interface for configuring the kernel? > > Yes. Actually today it is also possible to configure the kernel graphically, but my idea is better. I need time that I have no actually. >Surely this is not an idea to be held sovereignly for oneself. > > > >>I meet him before Comdex 2000. He comment to me a great true: "Don't >>comment, or they will take". >> >> > >Yeah, if you wan't to keep a secret, keep it secret. > > > >>Easy. >> >> > >Indeed. > > > >> * At first, the truth is ethrnal. It is not important how bastard >>you are and how tricks you apply. The truth, is ethernal, is one, and never >> can be overwrite. You can only hide the truth, temporarely. >> >> > >Yes, but I fail to see how this applies exactly. >No one is trying to lie here. > >If someone stole your idea, or implemented it before you, it's not >a lie. > >It's also hard to steal an idea that you gave them first. > > > If you comment to KDE people something that does not exist, and after your comment exist something similar you need simply do a small sum: 2+2. Be stoled by someone that re-offer it under GPL your idea, cause some bad humor. >> * At second, because here all is clear, public. I expect the minimal >>respect that goes to the owner and inventor. It is a question >> of class and necessary morality. The Stallman GNU Public License >>warrants this morality to the owner. >> >> > >I'm, of course, not against respect here. >But the respect should not be ordered by the law, it could easily >lead into the patent mess that reigns in the USA. > >Respect should come from respecting someone else. > > In 1987 or so, Chinese and people for Taiwan and Japan go around the world and comment: "We will copy your product and do it better". Today, Taiwan and Japan is probably the best place for electronic components worldwide. Different companies here in Italy, about manufacturing suffering some fraud from Chinese companies that re-produce the hardware for car testing and stole the clients. Do will someone open a case on China for copyright contacting chinese attorneys?. Very complex and expensive. I see the entire software industry going to disaster because some young boy release a similar program at no cost. No one may compete with free. In any this is a complex global problem. >> * The third and last point is that you can run in false mode, also >>for years, and stole the software, the onwer will re-create >> and will re-invent almost in ethernal mode. The movie 'Tron' >>offers a nice underline mode to these facts. >> >> > >I must confess I haven't seen Tron... > > You don't know Tron, because probably you are too young. Tron was made by Walt Disney (Buena ventura). It is dated 1982. Check at Amazon.com: http://www.amazon.com/exec/obidos/tg/detail/-/B00005OCMR/qid=1092217246/sr=8-1/ref=pd_ka_1/102-0873987-4980163?v=glance&s=dvd&n=507846 Jeff Bridges, a young programmer in a small company was stoled by its game program. A friend of him write a program that inspect information, and also some time ... the owner of the company was fired because he claim to be the author of the game and Jeff Bridge then get the 'expected' money and respect. I have this movie and like it. Also it is copyright :-) Thanks, Giovanni >Sure, it's called competition. > >Also most of the time if your secret leaks out, and it's an important >secret, it leaks out when you have developed it far enough that it's >stupid to compete with you. > >It is also true that often secrets come in the way of advancement, >co-operation and collaboration are the way to go. > > > -- -- -- 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 10:54 ` mjt 2 siblings, 0 replies; 58+ messages in thread From: Rudy L. Zijlstra @ 2004-08-11 9:55 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Markus Törnqvist, reiserfs-list Dr. Giovanni A. Orlando wrote: > Markus Törnqvist wrote: > >> On Wed, Aug 11, 2004 at 10:10:16AM +0200, Dr. Giovanni A. Orlando wrote: >> >> >>>> The reason Bell got his product pushed to the market was that he >>>> could patent it first. >>>> >>> >>> False. >>> >> >> >> Why then? >> >> Meucci did not have enough money to push it? >> So Meucci had bad luck, that's life, unfortunately. >> >> > Meucci open the file for copyright before Bell, but seems it is > necessary to renew each year. > > Therefore, he don't renew. > > The word "inventor" in the US, means generally "rich". This have > another sense outside America, or > for immigrant people. > > Aren't the two of you confusing copyright and patents? In my shortened laymen terms, a copyright is about the expression, a patent about the idea (and the expressions of it). Cheers, Rudy ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 2 siblings, 1 reply; 58+ messages in thread From: Nikita Danilov @ 2004-08-11 10:18 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Markus Törnqvist, reiserfs-list Dr. Giovanni A. Orlando writes: > Markus Törnqvist wrote: > > >On Wed, Aug 11, 2004 at 10:10:16AM +0200, Dr. Giovanni A. Orlando wrote: > > > > > >>>The reason Bell got his product pushed to the market was that he > >>>could patent it first. > >>> > >>> > >>False. > >> > >> > > > >Why then? > > > >Meucci did not have enough money to push it? > >So Meucci had bad luck, that's life, unfortunately. > > > > > Meucci open the file for copyright before Bell, but seems it is > necessary to renew each year. > > Therefore, he don't renew. > > The word "inventor" in the US, means generally "rich". This have another Ha-ha. Whenever one applies for a job in the US, one signs a contract, and contract usually specifies that everything (tangible and intangible) produced by employee is owned by employer. As vast majority of `inventions' in our times are done within corporation research laboratories, `inventors' themselves get no special rights for their inventions. Nikita. ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 10:18 ` Nikita Danilov @ 2004-08-11 16:51 ` Hans Reiser 0 siblings, 0 replies; 58+ messages in thread From: Hans Reiser @ 2004-08-11 16:51 UTC (permalink / raw) To: Nikita Danilov Cc: Dr. Giovanni A. Orlando, Markus Törnqvist, reiserfs-list Nikita Danilov wrote: >Dr. Giovanni A. Orlando writes: > > Markus TЖrnqvist wrote: > > > > >On Wed, Aug 11, 2004 at 10:10:16AM +0200, Dr. Giovanni A. Orlando wrote: > > > > > > > > >>>The reason Bell got his product pushed to the market was that he > > >>>could patent it first. > > >>> > > >>> > > >>False. > > >> > > >> > > > > > >Why then? > > > > > >Meucci did not have enough money to push it? > > >So Meucci had bad luck, that's life, unfortunately. > > > > > > > > Meucci open the file for copyright before Bell, but seems it is > > necessary to renew each year. > > > > Therefore, he don't renew. > > > > The word "inventor" in the US, means generally "rich". This have another > >Ha-ha. Whenever one applies for a job in the US, one signs a contract, >and contract usually specifies that everything (tangible and >intangible) produced by employee is owned by employer. As vast >majority of `inventions' in our times are done within corporation >research laboratories, `inventors' themselves get no special rights >for their inventions. > >Nikita. > > > > > > If it was not intended sarcastically, then I should say that in the US inventors are usually thought of as poor geniuses working in basements, and in reality most tend to work for companies. Some however really do work in basements. I did.;-) One of the strengths of US culture is that it is generally accepted that you can work in a basement and invent something and become rich. If you attempt it, you are considered more credible in the US, though still not very credible.... it is considered a respectable madness. I need to conform on the rich description..... Hans ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 10:54 ` mjt 2004-08-11 11:07 ` Christophe Saout 2004-08-11 12:12 ` Dr. Giovanni A. Orlando 2 siblings, 2 replies; 58+ messages in thread From: mjt @ 2004-08-11 10:54 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: reiserfs-list On Wed, Aug 11, 2004 at 11:44:59AM +0200, Dr. Giovanni A. Orlando wrote: >Meucci open the file for copyright before Bell, but seems it is >necessary to renew each year. Copyrights are not filed, patents are. Are you sure you're not mistaken in words here? >Therefore, he don't renew. How stupid of him. >The word "inventor" in the US, means generally "rich". This have another >sense outside America, or >for immigrant people. I have never heard of a rich inventor, except the chance to get money by producing the invention. >>"Tekijänoikeus suojaa teoksen kirjallista tai muuta asua, ei asiasisältöä." >>Copyright protects the literary or other presentation of a work, not the >>factual content. >This is bad. The code or documentation explains the ideas, and must be >copyright in the same mode are the ideas itself. The idea is not copyrighted or patented or protected in any way, but the code is. There is a difference there. Of course the idea can be patented in some degenerate country like the US and it seems the EU is making the same mistake, but technically the idea can not be protected. And should not be. >Yes. Actually today it is also possible to configure the kernel >graphically, but my idea is better. >I need time that I have no actually. I know how you're feeling. I have also many projects for which I haven't had time, so I've given them away to see if anyone else would do it and I would help and give ideas. All in freedom and free software. Maybe you should talk to the KDE guys about your idea that they would implement it more like you would, both of you would win. >If you comment to KDE people something that does not exist, and after >your comment exist something similar >you need simply do a small sum: 2+2. >Be stoled by someone that re-offer it under GPL your idea, cause some >bad humor. You gave it to them, whose fault is that? >>Respect should come from respecting someone else. >In 1987 or so, Chinese and people for Taiwan and Japan go around the >world and comment: >"We will copy your product and do it better". Today, Taiwan and Japan is >probably the best >place for electronic components worldwide. Sure. And we let them do it, whose fault is that? >Different companies here in Italy, about manufacturing suffering some >fraud from Chinese companies >that re-produce the hardware for car testing and stole the clients. Do Fraud? If they do it better, where's the fraud? I mean, what's stopping Italy from doing it better than China? Berlusconi? C'mon, you could still compete with China, it's not like the world's biggest army is holding you in siege. >will someone open a case on China >for copyright contacting chinese attorneys?. Very complex and expensive. I don't know how the car is patented, I'm sure it is, but still everyone has the right to set up a car shop and build the things. This is one of the points of free trade. Everyone's equal and free, so if someone pushes out better products, you respond by making an even better product. I fail to see the point in whining about something as glorious as this. >I see the entire software industry going to disaster because some young >boy release a similar program >at no cost. No one may compete with free. In any this is a complex >global problem. Of course you can compete with free, fight free with free, make a better free solution. It's like a*x=a*y => x=y >>I must confess I haven't seen Tron... >You don't know Tron, because probably you are too young. >Tron was made by Walt Disney (Buena ventura). It is dated 1982. I know such a movie exists, but not much more. I'm also born in 1982 ;) >Jeff Bridges, a young programmer in a small company was stoled by its >game program. A friend of him write a program >that inspect information, and also some time ... the owner of the >company was fired because he claim to be the author >of the game and Jeff Bridge then get the 'expected' money and respect. Yeah, I should see it. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 10:54 ` mjt @ 2004-08-11 11:07 ` Christophe Saout 2004-08-11 12:12 ` Dr. Giovanni A. Orlando 1 sibling, 0 replies; 58+ messages in thread From: Christophe Saout @ 2004-08-11 11:07 UTC (permalink / raw) To: Markus Törnqvist; +Cc: reiserfs-list [-- Attachment #1: Type: text/plain, Size: 115 bytes --] Am Mittwoch, den 11.08.2004, 13:54 +0300 schrieb Markus Törnqvist: > It's like a*x=a*y => x=y Or a=0 :-) [-- Attachment #2: Dies ist ein digital signierter Nachrichtenteil --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 1 sibling, 1 reply; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-11 12:12 UTC (permalink / raw) To: Markus Törnqvist; +Cc: reiserfs-list Markus Törnqvist wrote: >On Wed, Aug 11, 2004 at 11:44:59AM +0200, Dr. Giovanni A. Orlando wrote: > > > >>Meucci open the file for copyright before Bell, but seems it is >>necessary to renew each year. >> >> > >Copyrights are not filed, patents are. > > Yes. is the patent, not the copyright. He don't have the money to pay the renew the patent. >Are you sure you're not mistaken in words here? > > > >>Therefore, he don't renew. >> >> > >How stupid of him. > > > >>The word "inventor" in the US, means generally "rich". This have another >>sense outside America, or >>for immigrant people. >> >> > >I have never heard of a rich inventor, except the chance to get money >by producing the invention. > > Well. If an inventor have no money is a BIG problem, however actually in the GPL times, it is very easy to release a software also with no money. >>>"Tekijänoikeus suojaa teoksen kirjallista tai muuta asua, ei asiasisältöä." >>>Copyright protects the literary or other presentation of a work, not the >>>factual content. >>> >>> >>This is bad. The code or documentation explains the ideas, and must be >>copyright in the same mode are the ideas itself. >> >> > >The idea is not copyrighted or patented or protected in any way, but the >code is. > This is bad and incorrect for me. > There is a difference there. >Of course the idea can be patented in some degenerate country like the US >and it seems the EU is making the same mistake, but technically the idea >can not be protected. And should not be. > > The US is not a degeneated country. Do you stay in the US sometime? > > >>Yes. Actually today it is also possible to configure the kernel >>graphically, but my idea is better. >>I need time that I have no actually. >> >> > >I know how you're feeling. > >I have also many projects for which I haven't had time, so I've given >them away to see if anyone else would do it and I would help and give >ideas. All in freedom and free software. > >Maybe you should talk to the KDE guys about your idea that they would >implement it more like you would, both of you would win. > > > > >>If you comment to KDE people something that does not exist, and after >>your comment exist something similar >>you need simply do a small sum: 2+2. >>Be stoled by someone that re-offer it under GPL your idea, cause some >>bad humor. >> >> > >You gave it to them, whose fault is that? > > > I comment what we will do. They release a version. However, actually is not important. >>>Respect should come from respecting someone else. >>> >>> >>In 1987 or so, Chinese and people for Taiwan and Japan go around the >>world and comment: >>"We will copy your product and do it better". Today, Taiwan and Japan is >>probably the best >>place for electronic components worldwide. >> >> > >Sure. And we let them do it, whose fault is that? > > > >>Different companies here in Italy, about manufacturing suffering some >>fraud from Chinese companies >>that re-produce the hardware for car testing and stole the clients. Do >> >> > >Fraud? > >If they do it better, where's the fraud? > > No they copy 100% the same machine for car test. >I mean, what's stopping Italy from doing it better than China? >Berlusconi? C'mon, you could still compete with China, it's not like the >world's biggest army is holding you in siege. > > > >>will someone open a case on China >>for copyright contacting chinese attorneys?. Very complex and expensive. >> >> > >I don't know how the car is patented, I'm sure it is, but still everyone >has the right to set up a car shop and build the things. > > >This is one of the points of free trade. Everyone's equal and free, >so if someone pushes out better products, you respond by making an even >better product. > >I fail to see the point in whining about something as glorious as this. > > > >>I see the entire software industry going to disaster because some young >>boy release a similar program >>at no cost. No one may compete with free. In any this is a complex >>global problem. >> >> > >Of course you can compete with free, fight free with free, make a better >free solution. > >It's like a*x=a*y => x=y > > > >>>I must confess I haven't seen Tron... >>> >>> >>You don't know Tron, because probably you are too young. >>Tron was made by Walt Disney (Buena ventura). It is dated 1982. >> >> > >I know such a movie exists, but not much more. I'm also born in 1982 ;) > > > >>Jeff Bridges, a young programmer in a small company was stoled by its >>game program. A friend of him write a program >>that inspect information, and also some time ... the owner of the >>company was fired because he claim to be the author >>of the game and Jeff Bridge then get the 'expected' money and respect. >> >> > >Yeah, I should see it. > > > OK. Thanks, Giovanni -- -- -- 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 23:22 ` Tom Vier 0 siblings, 2 replies; 58+ messages in thread From: mjt @ 2004-08-11 12:39 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: reiserfs-list On Wed, Aug 11, 2004 at 02:12:50PM +0200, Dr. Giovanni A. Orlando wrote: >Yes. is the patent, not the copyright. >He don't have the money to pay the renew the patent. That sucks then. Maybe he should have had someone market and promote it better, maybe he would not have needed a patent at all, then. Or he would have gotten money for a patent through marketing. Remember, Philips pushed the CD out with cheap prices, everyone could use CDs cheaply, so there was no real competition. It was the superior solution for cheap. It did not become common because of forcing it on customers, nor did it become common like the VHS tape because JVC bought a big market presence. >Well. If an inventor have no money is a BIG problem, however actually >in the GPL times, it is very easy to release a software also with no money. Or release the specs for some other invention so cheap that you make much money through huge sales. >>The idea is not copyrighted or patented or protected in any way, but the >>code is. >This is bad and incorrect for me. I have heard much better arguments for why it's good that ideas can NOT be protected, not one good argument for why they should be. I'd like to hear that one good argument. People have the same ideas independently, person A and person B. Person A patents it and person B can't compete with person A. Person A makes a bad implementation and no one can do anything about it, no one can do it better. Your idea about protecting ideas starts to sound like Microsoft, doesn't it? Only that Microsoft and maybe some pantent-holders just abused their big money to suppress competition. >>Of course the idea can be patented in some degenerate country like the US >>and it seems the EU is making the same mistake, but technically the idea >>can not be protected. And should not be. >The US is not a degeneated country. Do you stay in the US sometime? I've never been there. But look at the Digital Millennium Copyright Act and others. USA was supposed to be the land of the free, now it's the land of the rich and powerful, where some people are more free than others and some people are more equal than others. Every honest individual who makes an invention may get sued over patents because someone else can claim the most stupid patent ever. There's a term Götterdämmerung Capitalism which is such abuse of a fine thing, and that's what they're into across the Atlantic. The point is not in culminating a lot of money and spending it stupidly or not at all, it's about how money is moved smartly into good causes. Maybe it's unfair to generalize the States, I know there's a lot of good and smart people there, but the country is ran by a monkey, among other flaws. Maybe some libertarian-like state could be found, where it would be good to live. >>You gave it to them, whose fault is that? >I comment what we will do. They release a version. However, actually is >not important. But this is a chance for co-operation, you can ask the KDE guys to do as you say if your system is better. They will get a better system and you will see your brainchild become a used application. Everyone wins. >>Fraud? >>If they do it better, where's the fraud? >No they copy 100% the same machine for car test. So? Everyone else copies them too. Copy something back from China. It should not be seen as a bad thing but as a good thing. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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 1 sibling, 1 reply; 58+ messages in thread From: Dr. Giovanni A. Orlando @ 2004-08-11 13:04 UTC (permalink / raw) To: Markus Törnqvist, Reiserfs mail-list Markus Törnqvist wrote: >On Wed, Aug 11, 2004 at 02:12:50PM +0200, Dr. Giovanni A. Orlando wrote: > > > >>Yes. is the patent, not the copyright. >>He don't have the money to pay the renew the patent. >> >> > >That sucks then. > >Maybe he should have had someone market and promote it better, maybe >he would not have needed a patent at all, then. > > He have the original patent and is recognized like the official inventor of the phone by the US court Read it in the file http://www.stpauls.it/gio97/1797gi/1797gi5c.htm >Or he would have gotten money for a patent through marketing. > >Remember, Philips pushed the CD out with cheap prices, everyone could >use CDs cheaply, so there was no real competition. It was the superior >solution for cheap. > >It did not become common because of forcing it on customers, nor did >it become common like the VHS tape because JVC bought a big market >presence. > > > >>Well. If an inventor have no money is a BIG problem, however actually >>in the GPL times, it is very easy to release a software also with no money. >> >> > >Or release the specs for some other invention so cheap that you make >much money through huge sales. > > > >>>The idea is not copyrighted or patented or protected in any way, but the >>>code is. >>> >>> >>This is bad and incorrect for me. >> >> > >I have heard much better arguments for why it's good that ideas can NOT >be protected, not one good argument for why they should be. > >I'd like to hear that one good argument. > >People have the same ideas independently, person A and person B. >Person A patents it and person B can't compete with person A. >Person A makes a bad implementation and no one can do anything about it, >no one can do it better. > >Your idea about protecting ideas starts to sound like Microsoft, doesn't >it? > > > No. >Only that Microsoft and maybe some pantent-holders just abused their big >money to suppress competition. > > > >>>Of course the idea can be patented in some degenerate country like the US >>>and it seems the EU is making the same mistake, but technically the idea >>>can not be protected. And should not be. >>> >>> >>The US is not a degeneated country. Do you stay in the US sometime? >> >> > >I've never been there. > > > Therefore, you cannot comment about the US. Actually, the US is not the 'normal' US. I hope things back normal and 'for business' soon. I suppose with the new president. >But look at the Digital Millennium Copyright Act and others. >USA was supposed to be the land of the free, now it's the land of the >rich and powerful, where some people are more free than others and some >people are more equal than others. > >Every honest individual who makes an invention may get sued over patents >because someone else can claim the most stupid patent ever. > > Yes. Unfortunately this is possible. Microsoft wins a cause a get 4 million US$ for a small company owner. In infringements patents, 1 million US$ is something like one dollar, the minimal quantity of money to speak about. >There's a term Götterdämmerung Capitalism which is such abuse of a fine >thing, and that's what they're into across the Atlantic. > >The point is not in culminating a lot of money and spending it stupidly >or not at all, it's about how money is moved smartly into good causes. > >Maybe it's unfair to generalize the States, I know there's a lot of >good and smart people there, but the country is ran by a monkey, among >other flaws. > >Maybe some libertarian-like state could be found, where it would be good >to live. > > > >>>You gave it to them, whose fault is that? >>> >>> >>I comment what we will do. They release a version. However, actually is >>not important. >> >> > >But this is a chance for co-operation, you can ask the KDE guys to >do as you say if your system is better. > >They will get a better system and you will see your brainchild become >a used application. > >Everyone wins. > > I prefer to release it like I comment and I design, when possible. We announce time ago that almost all our problems are GPL and also commercial. Basically, we charge for the manual and additional not free software, like Trolltech does. Then, if someone like, and want to contrib. Great. Also, have no sense to release a program to configure the kernel and offer only in commercial form. Must be also available for free like the Kernel is. > > >>>Fraud? >>>If they do it better, where's the fraud? >>> >>> >>No they copy 100% the same machine for car test. >> >> > >So? Everyone else copies them too. > >Copy something back from China. > >It should not be seen as a bad thing but as a good thing. > > > China and Hong Kong is the first place in the world where people re-produce 'everything' in almost illegal mode: shoes, pants, etc. Italy have the fourth place. Also on the streets here, you can found Fendi, that is a bad reproduction. Thanks for now. Regards, Giovanni -- -- -- 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 -- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 13:04 ` Dr. Giovanni A. Orlando @ 2004-08-11 13:21 ` mjt 0 siblings, 0 replies; 58+ messages in thread From: mjt @ 2004-08-11 13:21 UTC (permalink / raw) To: Dr. Giovanni A. Orlando; +Cc: Reiserfs mail-list On Wed, Aug 11, 2004 at 03:04:47PM +0200, Dr. Giovanni A. Orlando wrote: >>People have the same ideas independently, person A and person B. >>Person A patents it and person B can't compete with person A. >>Person A makes a bad implementation and no one can do anything about it, >>no one can do it better. >>Your idea about protecting ideas starts to sound like Microsoft, doesn't >>it? >No. I think it does. It closes down on competition, and competition breeds evolution, and evolution leads to prosperity. >Therefore, you cannot comment about the US. Actually, the US is not the >'normal' US. I hope things >back normal and 'for business' soon. I suppose with the new president. The American Dream is not the America of today. People moved there, built their towns, everyone was free, everyone contributed to society, everything was ok. Then things went wrong. Sure the "Normal" US, the American Dream US, with freedom and strong economics and equality would be just about the best thing ever. That's not how things are now, ergo, they are degenerated. >>Every honest individual who makes an invention may get sued over patents >>because someone else can claim the most stupid patent ever. >Yes. Unfortunately this is possible. Microsoft wins a cause a get 4 >million US$ for a small company owner. >In infringements patents, 1 million US$ is something like one dollar, >the minimal quantity of money to speak about. Unfortunately a mille may be a lot of money for the small company. And still people think that it's a good thing that someone patents an idea even if it hurts small companies from advancing and competing. Look at how well they split Microsoft into smaller companies. About as effective as chopping a tree down with your finger. If the counter-plea ever gets finished, I'm sure Microsoft will have won. That's not the "normal" US, right? >Basically, we charge for the manual and additional not free software, >like Trolltech does. >Then, if someone like, and want to contrib. Great. That is your right and I wish you the best of luck. >Also, have no sense to release a program to configure the kernel and >offer only in commercial form. Must be >also available for free like the Kernel is. Sure, it can be free and a part of some package that contains the manual and additional non-free software. That's a good business plan, yes? Circulate as much free software as possible and get paid only for what really costs, ie. printing manuals. About keeping software closed forever I will not comment any more, it depends on so many things. I would release any closed software once I have made enough money off of it. >China and Hong Kong is the first place in the world where people >re-produce 'everything' in almost illegal mode: shoes, pants, etc. And Western companies set up factories there and pay the locals as much as four times the salary they'd get in a local factory. Even if it's very little by our standards. Of course western companies should support also the local industries and not just "abuse" them but they still pay relatively good money. If they don't, they are criminal :) What about bootled medicine in countries where people can't afford medicine because of patents? Almost the same thing. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 12:39 ` mjt 2004-08-11 13:04 ` Dr. Giovanni A. Orlando @ 2004-08-11 23:22 ` Tom Vier 2004-08-12 14:47 ` mjt 1 sibling, 1 reply; 58+ messages in thread From: Tom Vier @ 2004-08-11 23:22 UTC (permalink / raw) To: reiserfs-list On Wed, Aug 11, 2004 at 03:39:09PM +0300, Markus T?rnqvist wrote: > But look at the Digital Millennium Copyright Act and others. > USA was supposed to be the land of the free, now it's the land of the > rich and powerful, where some people are more free than others and some > people are more equal than others. i hate the dmca as much as anyone, but wealth (money or resources) means more "freedom" everywhere. it means the freedom to take more risks, make more investments (thereby allowing you to pay people to make things to patent, for example). but this is a little offtopic. 8) on topic: hans, they have every right to reimpliment reiserfs3. but, it MUST be done in a clean fashion, like ibm's bios was reimplimented, unless they want get a license from you (either the gpl, or another). -- Tom Vier <tmv@comcast.net> DSA Key ID 0x15741ECE ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-11 23:22 ` Tom Vier @ 2004-08-12 14:47 ` mjt 0 siblings, 0 replies; 58+ messages in thread From: mjt @ 2004-08-12 14:47 UTC (permalink / raw) To: Tom Vier; +Cc: reiserfs-list On Wed, Aug 11, 2004 at 07:22:07PM -0400, Tom Vier wrote: >i hate the dmca as much as anyone, but wealth (money or resources) means >more "freedom" everywhere. it means the freedom to take more risks, make more >investments (thereby allowing you to pay people to make things to patent, >for example). but this is a little offtopic. 8) But without patents you wouldn't have to be rich to have something patented, as the system would not exist. Nor would you gain anything by running to the patent office, first in line, to have your everyday idea patented for your own profit. You are also right about the investments, but that's only one type of freedom. I just wish the guys who made it rich in stocks or other types of investment would use their money smartly and not just collect a heap of it to sit on. -- mjt ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 2004-08-10 5:26 ` Ramachandra K 2004-08-10 19:12 ` Quinn Harris @ 2004-08-11 22:04 ` David Greaves 1 sibling, 0 replies; 58+ messages in thread From: David Greaves @ 2004-08-11 22:04 UTC (permalink / raw) To: Ramachandra K; +Cc: reiserfs-list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ramachandra K wrote: |Let me clarify that the nature of Capital project is academic research. | |rgds |Ram As an enquiry - why not use the GPL? Your messages imply that you are concerned about using it and want to avoid that. A lot of people are sensitive about the morals around GPL code. Although I have no standing here I'd be interested to hear and it may help calm those who worry. Your messages to the list can be interpreted in various ways - and some interpretations are not in keeping with the philosophical basis of the GPL - maybe you could clarify :) David -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBGpf/8LvjTle4P1gRAoePAJ9h8eEvQbuTUASm67Qok/sf/u+PewCfd8lI eyDtXXCd8faMORDXH1tmO1I= =T1qi -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 58+ messages in thread
* Re: implementing reiserfs in C++ for a new OS 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:17 ` Jonathan Briggs 2 siblings, 0 replies; 58+ messages in thread From: Jonathan Briggs @ 2004-08-09 15:17 UTC (permalink / raw) To: Reiserfs mail-list [-- Attachment #1: Type: text/plain, Size: 981 bytes --] On Mon, 2004-08-09 at 08:52, Dr. Giovanni A. Orlando wrote: > Ramachandra K wrote: > > >Hans Reiser <reiser@namesys.com> wrote: > > > > > > > >>Is it a free OS, or do you need to buy a license from us in > >>addition to the GPL? > >> > >> > >> > > > >ReiserFS would be implemented FROM SCRATCH for Capital > >in C++ with the help of existing literature/documentation etc. > >By this I mean that no existing code would be used, that is > >ported or modified in any way. This should mean that GPL > >would not be applicable to the code written for my OS, Capital. > > > > > Opps. There are something wrong here. > > Seems that Capital OS, will stole the ReiserFS idea and re-implement. > > Very honest, very capital like. > > Thanks, > Giovanni To be fair, it is the same as OSS has done to Microsoft with NTFS and FAT. I would not expect much help from Hans Reiser for such a project, though. -- Jonathan Briggs jbriggs@esoft.com [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 58+ messages in thread
[parent not found: <20040808020024.746D415C29@mail03.powweb.com>]
* RE: implementing reiserfs in C++ for a new OS [not found] <20040808020024.746D415C29@mail03.powweb.com> @ 2004-08-08 2:11 ` David Dabbs 0 siblings, 0 replies; 58+ messages in thread From: David Dabbs @ 2004-08-08 2:11 UTC (permalink / raw) To: 'ReiserFS List'; +Cc: 'Ramachandra K' > > I am planning to implement ReiserFS on my operating system named Capital > (www.mitpune.com/research/capital1.html). To give a brief background - > Capital is a 32-bit Object Oriented operating system for the Intel > i386 range of microprocessors. Capital's features include > multithreading,virtual memory and a VFS interface. > > > rgds > Ram Ram, Based upon your project description, you might be better served by talking to the folks in IBM's K42 OS project. K42's filesystem, kfs, seems similar in philosophy to Reiser4, though to learn more you'll need to get on their list and read the code. The short kfs overview isn't meaty enough. Their team has tackled most of the work of providing a Linux API 'personality' for the OS kernel. The project is implemented in C++ and was built from the ground up to run (and scale) on modern, cache-coherent multiprocessor machines. See the K42 OS Home Page: http://www.research.ibm.com/K42/ Also of interest to file system designers will be (more at the home page) KFS: Exploring Flexibility in File System Design http://www.research.ibm.com/K42/papers/wsoBrazil2004.pdf Dilma Da Silva, Livio Soares, Orran Krieger, "KFS: Exploring Flexibility in File System Design", to appear in the Brazilian Workshop on Operating Systems (WSO'2004), Salvador, Brazil, August 2004. Meta-data Snapshotting: A simple mechanism for File System Consistency http://www.research.ibm.com/K42/papers/snapi03.pdf Livio Soares, Orran Krieger, Dilma Da Silva, "Meta-data Snapshotting: A simple mechanism for File System Consistency", SNAPI'03 (International Workshop on Storage Network Architecture and Parallel I/O). Good luck, David ^ permalink raw reply [flat|nested] 58+ messages in thread
end of thread, other threads:[~2004-08-12 14:47 UTC | newest]
Thread overview: 58+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
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
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.