Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : PIC32 with that software?
Author | Message | ||||
Keith @ Senior Member Joined: 19/06/2011 Location: AustraliaPosts: 167 |
Hey guys Do you want a PIC32 with that software? Is this a problem with the software split/versions or has it already been covered in history ... Linux. Linus Torvalds must have had the same problem with Linux and yet that seems to exist today in many versions commercial and otherwise. It will run on many different types of CPU on many different motherboards. Why haven't we learnt from history? He is being credited with 2% of the code that exists in today's kernels due to the significant contributions of the open source community over the years. The answer is out there! or am I missing something? Keith The more we know, the more we know we don't know ! |
||||
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3800 |
I'm sure there are many many reasons. One is that the originator kept and exercised a lot of control and assisted (really: insisted) in making sure that added code worked (where appropriate) on various hardware variants and didn't damage other code. That would have meant Geoff doing things he always (as I understand it) said he didn't want to do. I see nothing wrong in Geoff wanting to do as he likes. Some consequences can follow, particularly when in the silence people start to wonder. As we've seen here and elsewhere, people guess - sometimes wildly - and may put forward ideas that just aren't true. Also, it's common that "thread drift" occurs, and it's normal for some of the drift to be negative. The longer the lack of comments from Geoff, the more people speculated. I saw people asking whether Geoff planned to release future versions as open source but no comments by or on behalf of Geoff. Well, his time is his own and if he didn't have any free to comment or didn't wish to comment then of course that's fine. However, it's hardly a surprise if that results in some assumptions and some negative comments. Please - I'm not blaming anyone, not Geoff or anyone. In effect this is a kind of hobby for me too so I can't be bothered who if anyone is to blame. I'm also not trying to upset anyone. Geoff has now posted a message in a very short-lived (now closed) thread. Started and closed while I slept. Wow. To specifics. If DM & MM (& maybe other) versions of MMBasic are to be maintained then someone needs to think hard which parts are device-dependent (akin to Linux drivers etc) and also #ifdefs need using with care and understanding. Otherwise the code will be a nightmare. Or, you fork the code and just don't maintain the code base as a single one. Happens all the time in the open source world. Sometimes good, but does tend to be a lot of duplicated effort. In the case of Linux, more or less Linus did the above but Geoff keeps saying he doesn't want to - and it doesn't have to be Geoff. So long as someone (or a group) have the time, talent, etc then all will probably be OK. The DM changes from MM won't make it easy in some areas, but as more data about what the differences actually ARE is available that'll help. I don't see any point in the mud-slinging. Better to look at the good stuff - both MM & DM have things in their favour so pick one and be happy! John |
||||
CircuitGizmos Guru Joined: 08/09/2011 Location: United StatesPosts: 1425 |
> Geoff has now posted a message in a very short-lived (now closed) thread. Started and closed while I slept. Glenn gets to decide who gets to express their opinions here, as it is his board. I had hoped to make an analogy to some Linux projects. Micromites and Maximites! - Beginning Maximite |
||||
Keith @ Senior Member Joined: 19/06/2011 Location: AustraliaPosts: 167 |
CG I hope you will still make that analogy to the Linux projects ... I think the MMIDE platform is a way to go. Similar to the Arduino IDE would be great for the beginners and others but that would be a big project. John is entitled to a statement of fact ... he was asleep ... he could easily have started another thread. I appreciate and I am sure there are others who equally appreciate his input on this topic ... it was well presented and informative ... the inclusions associated with Geoff weren't too negative and in fact they helped to tie in the differences with Linus and Linux with MMBasic . I certainly wouldn't be offended if it was my name being used in his post. I am really wanting to see a professional and a well polished product at the end of the day. One that will attract people with its ease of use and its educational value. And be a testament to Geoff for the work that he began. Keith The more we know, the more we know we don't know ! |
||||
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3800 |
Yes, Glenn does. I wasn't taking a pot shot at him. Sorry if it came across that way. I'm all in favour of the comparison with other projects. From those I've taken notice of, they seemed to do best if a small number (one is enough) look after central, important issues. John |
||||
Print this page |