Hello, This is an off topic message. I apologize for its presence here, especially after Gerard's request to end it. However, I feel that since some drama took place here, it should also be resolved here. Please skip this post if you are uninvolved and uninterested.
Some years ago, when I was project leader of ALFS, I was looking at creating a C or C++ tool named 'alfs' that would become the official implementation. During those discussions George M. offered quite a bit of interesting and useful ideas that he has since put into his own project which you may have read about on this list and elsewhere. During that time, I was trying very hard to get some public coding and participation going for the code. George discussed with me a number of principles of approach for parsing XML, and he showed me some of his own implementations. To get things going within the ALFS framework, I started coding my own parser, and some of the principles of approach and thought that George spoke to me about, I used in writing the code. No one's name was put on the code, but I was the one doing the commits, and there was an open source license applied. George was upset that no credit was given him for the assistance he had provided. My take at the time was that I had written all the code, I had to design its structure and make it work and his help had been in technique, similar to information that you can learn via public resources. He had, after all, mentioned some of this technique in the mailing list. A huge misunderstanding and difference in viewpoint had taken place. Obviously the approach and feel of the code would not have been the same without George's help, and I am both grateful to him for it and want it to be known that he influenced the alfs-POC parser to a large degree. Unfortunately, as you may recall, I also got the CLFS developers upset with me when I added 64bit instructions to LFS. They felt that non-x86 architectures was their department and that they should have been consulted. My take on it was that our goals were different, they are cross-compiling, we're building natively, and we're speaking to a different audience, the proof being that despite CLFS's existence a number of people were trying to build LFS on x86_64. I used their book as a reference when first developing the idea. I thought I had made it known on the lists. But in the end, I didn't even use any commands or principles from CLFS, but borrowed some approaches, commands and syntax from DIY. Greg was aware of it, was accredited in the commits and on list and even helped refine the end result. From what I could tell, he was pleased to see some of his work being backported into LFS. Unfortunately, CLFS members were still upset with me, and their opinion of me was apparently discussed frequently enough in #cross-lfs that George M. picked up on it. He felt that I was in the habit of stealing others ideas and claiming it as my own. So consider that when, in recent posts, I listed in my suggestions for LFS ideas that he had been working on in his project privately, and just days before he was set to bring a release, he felt that once again he had been undercut by me and that I was making his ideas and hard work invalid by claiming them as my own. I assure you all that my intentions were never so deliberate and underhanded. George had talked to me at least once about a year ago about his project, and it is very possible that he had mentioned ideas similar to what LFS is now considering, but I honestly don't remember. My purpose in bringing this to the list is because I value peace and I want to set certain things straight. I also would like to see George's work viewed for its technical merit and not in light of recent threads. I hope this is the last word on the subject, and again, I apologize for bringing up an off-topic subject. I'm tired now. I'm going to take a break for a few days. I'd encourage someone to collect together ideas for LFS that have been presented thus far and make a solid proposal out of it. -- JH -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
