Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 15:43 29 Nov 2024 Privacy Policy
Jump to

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 Zealand
Posts: 711
Posted: 10:35am 02 May 2014
Copy link to clipboard 
Print this post

@Cicciocb

The license agreement text from Geoff's website
  Quote  
It says (in summary) that the executable program produced by me is free to be distributed in any way for any purpose. The source is freely available and can be modified for personal use but it, and any executables generated from it, may not be distributed without first consulting me and obtaining my permission


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: Romania
Posts: 1697
Posted: 11:30am 02 May 2014
Copy link to clipboard 
Print this post

  jman said  ...but it, and any executables generated from it, may not be distributed without first consulting me and obtaining my permission


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. Edited by vasi 2014-05-03
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
jman

Guru

Joined: 12/06/2011
Location: New Zealand
Posts: 711
Posted: 11:48am 02 May 2014
Copy link to clipboard 
Print this post

@ 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: Romania
Posts: 1697
Posted: 11:53am 02 May 2014
Copy link to clipboard 
Print this post

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 Zealand
Posts: 9309
Posted: 03:25pm 02 May 2014
Copy link to clipboard 
Print this post

  TZAdvantage said   I guess some need to read this

As a professional software developer i have run into that problem and can understand the decision fully.


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.Edited by Grogster 2014-05-04
Smoke makes things work. When the smoke gets out, it stops!
 
spongebob
Newbie

Joined: 02/05/2014
Location: Australia
Posts: 5
Posted: 05:00pm 02 May 2014
Copy link to clipboard 
Print this post

  Grogster said  
  TZAdvantage said   I guess some need to read this

As a professional software developer i have run into that problem and can understand the decision fully.


An exceptionally good read, and lays it down clearly and nicely for everyone, I think.


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 Zealand
Posts: 9309
Posted: 05:14pm 02 May 2014
Copy link to clipboard 
Print this post

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: Thailand
Posts: 2209
Posted: 06:09pm 02 May 2014
Copy link to clipboard 
Print this post

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: Australia
Posts: 935
Posted: 06:20pm 02 May 2014
Copy link to clipboard 
Print this post

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 States
Posts: 83
Posted: 06:43pm 02 May 2014
Copy link to clipboard 
Print this post

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: Germany
Posts: 437
Posted: 08:37pm 02 May 2014
Copy link to clipboard 
Print this post

Dont feed the Troll.

The Rules are clear .
 
isochronic
Guru

Joined: 21/01/2012
Location: Australia
Posts: 689
Posted: 08:49pm 02 May 2014
Copy link to clipboard 
Print this post

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: Australia
Posts: 5
Posted: 09:41pm 02 May 2014
Copy link to clipboard 
Print this post

  plasma said   Dont feed the Troll.


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.

  TZAdvantage said   entitlement generation...


I am speechless in honour of this naivety...

 
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 10:15pm 02 May 2014
Copy link to clipboard 
Print this post

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


To reply to this topic, you need to log in.

© JAQ Software 2024