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 : New function added to micromite
Page 2 of 2 | |||||
Author | Message | ||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
@Cicciocb The license agreement text from Geoff's website My understanding from the above is the you can share your code changes for your new features as long you don't share the complied hex(executable) Users are free to modify the source for personal use and source of the modification does not fall under this license until it is part of the complete executable (Somebody correct me if my interpretation is incorrect) So feel free to post your modification's source so that those you would like to learn and use your new features can do so without violating the license agreement Regards Jman |
||||
vasi Guru Joined: 23/03/2007 Location: RomaniaPosts: 1697 |
Jman, that include also the sources - read the above again. It is clear: do any modification you want in the code for you, but don't show the sources and don't give the hex file to others for their usage. And I understand that, if there is no way to protect the chip against unauthorized copy, then you are not allowed to use that modification in a commercial project because is the hex file you give away with your product. And, because we are humans and we make errors and often forget to protect the chip, you are not allowed to use the modified firmware anyway in that scope . Is that correct? Only personal projects... But, considering what @cicciocb said in the last reply, what is the point in modifying the firmware in anyway for a commercial project? If you are able to do that for yourself, then you will use the full advantage of a C compiler to write commercial applications. I used to ask for Maximite sources... but stopped along the way as I don't really see the point in having them. I am capable to use any compiler. MMbaxic, Maximite and Micromite were already invented. Maybe to port them for AVRs but I don't see any advantage - there is already Arduino at full speed. As you see, the sources are protected also in this way. Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
jman Guru Joined: 12/06/2011 Location: New ZealandPosts: 711 |
@ Vasi Yes I agree that's why only the additional source should be posted not the original Jman |
||||
vasi Guru Joined: 23/03/2007 Location: RomaniaPosts: 1697 |
Oops, I understand that may be an omission from Geoff... even if is about parts of the code and teaching others how to modify it. So, I guess Geoff will clarify this... Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
An exceptionally good read, and lays it down clearly and nicely for everyone, I think. I read this page a few years ago when I was a total novice with MMBasic and the Maximite computers, but I see the text has been updated a little since I last read that page. Smoke makes things work. When the smoke gets out, it stops! |
||||
spongebob Newbie Joined: 02/05/2014 Location: AustraliaPosts: 5 |
Yeah! God himself has written a sobbing article telling how some "bad people" far away have stripped him from well deserved fame. Are your really immunised against reason? Well, here comes the newsflash. He is not the only one, not the first nor the last to face the sour reality. So better learn to adapt and get over it instead of trying to stop other from creating better than yours. Competition is the engine of evolution. Take the competition out and evolution stops. If Micromite was not thought to be an open product, better keep it for yourself. Make it commercial. If you release the source and pretend it is "open and free", be prepared to face corrections, improvements, forks and others making money out of your first sweat. This is how the world works and what makes the open software open. Wisdom comes with the ability to lose or stand corrected. There is an ancient saying: "If you can't run, don't go hunting". Micromite is a great product, but that doesn't mean it can't be better so why not let people make it better? I dare to advise Geoff - release the Micromite truly open and free and enjoy seeing the fruit of your work spread worldwide and growing. Bob daSponge |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
So you are saying that even though Geoff wrote all this, cos he released it under the GNU, it is therefore a free-for-all, and he is not even due the credit of saying that he wrote it? Sounds like you are being just a TAD unreasonable. What if it was YOU who wrote it all, and others took it and claimed it was their work, with not even a singular nod in your direction as the original author? I wonder if you would feel different then. Please - I am not trying to start any kind of argument - that is why I deleted my previous post, but if you hate the MM and Geoff's code and/or his source policy, PERHAPS - just perhaps - the MM is not for you and you would be happier with a different platform? Smoke makes things work. When the smoke gets out, it stops! |
||||
MicroBlocks Guru Joined: 12/05/2012 Location: ThailandPosts: 2209 |
Oh boy, i better stay quiet..... mmm. I just say one, ok two words entitlement generation... Microblocks. Build with logic. |
||||
BobD Guru Joined: 07/12/2011 Location: AustraliaPosts: 935 |
This thread seems to have run to a dead end. Let's leave it that way. |
||||
psergiu Regular Member Joined: 09/02/2013 Location: United StatesPosts: 83 |
spongebob - Did you knew that Microsoft also makes available the Windows source code to some organizations & persons ? If you do want to use a true Open-Source version of Basic - i suggest you to pick up the latest version of the Olimex DM-BASIC fork of MMBASIC and improve on that. |
||||
plasma Guru Joined: 08/04/2012 Location: GermanyPosts: 437 |
Dont feed the Troll. The Rules are clear . |
||||
isochronic Guru Joined: 21/01/2012 Location: AustraliaPosts: 689 |
Most clubs and societies run into the same problem. What is initially a hobby for some, becomes developed further and then a group sees an opportunity to make some money - and then it goes further to the point where the purists and commercials diverge. Being clear about motives helps a lot. I find it, like the Silicon Chip antigreenhouse rants, a bit boring and unconstructive. Writing interpreters in C for micros has been done many times going back decades. There was even a basic for PICc84, a long time ago, a pretty good effort at the time. |
||||
spongebob Newbie Joined: 02/05/2014 Location: AustraliaPosts: 5 |
Yeah, the "Troll" who is telling the inconvenient truth. Didn't you figure out that I genuinely want to help and make this a better product hence finding this type of artificial "rules" quite annoying. Anyway, maybe the MM church is not for me, but the forum states "Microcontroller and PC projects" so I guess it is not entirely run by Geoff's domination. I am speechless in honour of this naivety... |
||||
Gizmo Admin Group Joined: 05/06/2004 Location: AustraliaPosts: 5078 |
Fella's, after a bunch of posts gone bad in the forums windmill section recently, causing me to lock it down for a few days, I have zero tolerance for flame wars/trolls/etc. This thread is closed. If I see more of the same I will the delete the posts and members involved. Glenn The best time to plant a tree was twenty years ago, the second best time is right now. JAQ |
||||
Page 2 of 2 |
Print this page |