Notices
MEGAsquirt A place to collectively sort out this megasquirt gizmo

MS Adapterboard Anyone???

Old Jul 21, 2009 | 01:37 AM
  #101  
macker's Avatar
Junior Member
iTrader: (3)
 
Joined: Feb 2008
Posts: 51
Total Cats: 0
From: Silicon Valley
Default

Let me start by saying I have no vested interest in any of these projects, other than as a potential end-user of MegaSquirt or similar products. I probably have more experience than the average person with open-source licenses, and understanding them, but I am not a lawyer.

James, should you read this, it seems apparent that this is a rather emotional issue for you, and I cannot say that's surprising. I would like to say that the "open source" community, regardless of license, is a dynamic place, full of creative and talented people, and that open source projects can benefit from this... along with a number of complications for the author. I believe MegaSquirt is a project that benefits from the community, and can continue to do so, even amongst some unexpected twists.

In my brief review of the MegaSquirt 1 Extra HR code, I see copyright stated, and a requirement that the copyright be preserved. I also see Motorola copyrights, etc. It's with some surprise that I do not see any licenses stated, either for the "base code", nor this derivative. The stipulation that copyright notice must be preserved is reminiscent of a BSD license, but does not share any other correlation.

I suppose it's up to a lawyer to decide if it's a reasonable argument of whether there's an implied license or not, of whether defense of copyright is a consideration, etc. It'd also be up to each copyright holder, of any included code, as to what license they're granting the use of their code.

Again, I'm not asserting an opinion on this particular thread or instance. I just want to speak to the project code.

This code is, as you said, "open source". I'm assuming there's an intention there of community involvement and development. At the end of the day, has the open source model been a benefit? Be it the MS code, or other open-source software, has open-source been a good thing? What can it be tomorrow, continuing to be open-source?

It seems it would be of enormous benefit to the community at large to clear up any question as to what license(s) the code is available under. It would also be of benefit for the copyright holders involved to clearly state their intentions with regards to their ownership of the code, so 'the community' can be involved with no doubts as to their expectations of the results.

I would whole-heartedly encourage an evaluation of the GPL license, by the copyright holders involved in this project. The GPL is extremely well defined, saving an enormous amount of legal expense in drafting a license, and provides a clear statement of intent to the community. Similarly, it encourages the community to be involved, while prohibiting any individual or company from redistributing a modified version of the code, without adhering to the same GPL license, and sharing that code, e.g. selling a closed-source derivative for profit.

Thanks for your time, James, and your contributions. I wish you the best of luck in reaching a conclusion in this matter, and hope it is one that leaves all parties involved feeling satisfied. Myself, as a member of the community, watches with anticipation.
Old Jul 21, 2009 | 06:36 AM
  #102  
jsmcortina's Avatar
Newb
 
Joined: Jul 2009
Posts: 11
Total Cats: 0
Default

Originally Posted by macker
This code is, as you said, "open source".
I didn't say that actually.

However, the term open-source appears to have gained new meaning during the lifetime of the Megasquirt code. 5-10 years ago the term was used simply to mean that the source code was open to see. Now the term has been hi-jacked by the likes of www.open-source.org to mean a complete free-for-all.

Anyway, the legal advice that I've had is that I would have a strong case against the copy-cat guys who are making their own boards, claiming it to be a Megasquirt version and using the code without consent.

To take this in a more positive direction though... there is now a new "Microsquirt module" which could form the core of custom ECU while benefiting from all the effort we've put into the MS2/Extra code.

James
Old Jul 22, 2009 | 05:02 AM
  #103  
macker's Avatar
Junior Member
iTrader: (3)
 
Joined: Feb 2008
Posts: 51
Total Cats: 0
From: Silicon Valley
Default

I stand corrected. You stated that it "is indeed open", in response to Joe's description of it as open-source.

I agree that "open source" does not mean "free-for-all", though this has been a common misinterpretation. The only time "free-for-all" could be considered accurate, is in the case of a work released into the public domain. A license grants rights to something which is copyrighted, and as I said, I cannot see a license distributed with the code, hence I would have to assume that there are no rights for redistribution, other than for those who've been granted a license, presumably in private.

That said, actions like uploading it to SourceForge may convey implied intent, e.g. an intent for it to be distributed. Again, one can go down a lengthy road of considering implications, and ultimately this could be considered as a test of who is willing to spend more money on a legal fight. I have no desire to see that path, and no intent to explore the potential outcome, other than to say that I can only imagine it being damaging to a "community" of users who are still left with the question of what the license and intent is.

My interest is to consider the situation that has arisen, and to identify a root problem that seems to have long laid dormant; what is the license, under which the Megasquirt code is being distributed? (This is independent of any copyright issues with regards to hardware designs.) Is it licensed to be distributed, modified, and redistributed, by end-users, but only in conjunction with boards officially distributed by B&G? Is there no license for modification and/or redistribution? Etc. Understanding the intent helps users like me to understand the parameters and permissions under which I may use this software, and/or contribute to it. I'm sure you can appreciate the necessity of such a thing, to avoid any confusion regarding acceptable uses, and state a clear legal stance.

A new "Microsquirt module" sounds interesting, and I'm sure many here would enjoy hearing more about it. Would you like to create a new thread to share with us more information about this?
Old Jul 22, 2009 | 06:44 AM
  #104  
jsmcortina's Avatar
Newb
 
Joined: Jul 2009
Posts: 11
Total Cats: 0
Default

There's a page in the Megasquirt "Megamanual" about the copyright stance:
MegaSquirt EFI Licenses and Copyrights
In essence, if you buy the hardware you can use the code.
A new "Microsquirt module" sounds interesting, and I'm sure many here would enjoy hearing more about it. Would you like to create a new thread to share with us more information about this?
(EDIT) Here's the website for it: http://www.microsquirtmodule.com

hope that may be of interest

James

Last edited by jsmcortina; Jul 22, 2009 at 06:59 AM. Reason: Found website
Old Jul 22, 2009 | 02:29 PM
  #105  
macker's Avatar
Junior Member
iTrader: (3)
 
Joined: Feb 2008
Posts: 51
Total Cats: 0
From: Silicon Valley
Default

Despite much looking, that page somehow eluded me. Thank you for pointing it out. Certainly does help to clarify intent.

The MicroSquirt Module looks interesting indeed, I'll have to continue reading about it, thanks for the heads up.
Old Jul 22, 2009 | 04:37 PM
  #106  
jsmcortina's Avatar
Newb
 
Joined: Jul 2009
Posts: 11
Total Cats: 0
Default

macker - thanks for the PM. I'm too much of a newbie on this forum to be allowed to send PMs.

James
Old Jul 23, 2009 | 11:00 AM
  #107  
JustinHoMi's Avatar
Junior Member
 
Joined: Jul 2005
Posts: 273
Total Cats: 1
From: Hillsborough, NC
Default

Oops, might want to fix that
Attached Thumbnails MS Adapterboard Anyone???-msgpl.jpg  
Old Jul 23, 2009 | 02:13 PM
  #108  
AbeFM's Avatar
Elite Member
iTrader: (3)
 
Joined: Aug 2006
Posts: 3,047
Total Cats: 13
From: San Diego, CA
Default

Ha!
Old Jul 29, 2009 | 04:07 PM
  #109  
jsmcortina's Avatar
Newb
 
Joined: Jul 2009
Posts: 11
Total Cats: 0
Default

Originally Posted by JustinHoMi
Oops, might want to fix that
yeah.. in hand.

James
Old Jun 8, 2011 | 07:29 AM
  #110  
jsmcortina's Avatar
Newb
 
Joined: Jul 2009
Posts: 11
Total Cats: 0
Default

(That incorrect Sourceforge page now long removed.)

Did anything come of this Miata adapter and knock sensing etc?

James
Old Jun 8, 2011 | 01:22 PM
  #111  
JustinHoMi's Avatar
Junior Member
 
Joined: Jul 2005
Posts: 273
Total Cats: 1
From: Hillsborough, NC
Default

I ended up making some boards based on the Microsquirt Module for a couple of scca classes with rules where a typical replacement ecu would not be legal.
Old Jun 8, 2011 | 01:33 PM
  #112  
jsmcortina's Avatar
Newb
 
Joined: Jul 2009
Posts: 11
Total Cats: 0
Default

So no further adapter board or knock dev then?

James
Old Jun 8, 2011 | 01:51 PM
  #113  
JustinHoMi's Avatar
Junior Member
 
Joined: Jul 2005
Posts: 273
Total Cats: 1
From: Hillsborough, NC
Default

Well there were a couple adapter boards discussed in this thread. I don't know anything about the one that was primarily discussed in this thread. But the other one that was briefly discussed (the adapter that interfaces with the MS-I v3.0 board) was canceled I believe b/c the developer lost interested (and we were both independently developing the same thing). There are a bunch of people with my board... the STS and STSL national champions had this one.

But after the microsquirt module came out I ended up moving to MS-II, simply because it's a lot easier to build.

Last edited by JustinHoMi; Jun 8, 2011 at 05:12 PM. Reason: clarity
Old Jun 8, 2011 | 04:02 PM
  #114  
kday's Avatar
Junior Member
 
Joined: Aug 2008
Posts: 223
Total Cats: 0
From: Boston
Default

In essence, if you buy the hardware you can use the code.
Is it kosher to buy the hardware and stick it in a drawer while you run the code on your own hardware?

I ask because my ECU has become a multi-board frankenproject covered in wires, and I kind of want to respin it all onto a single board eventually...
Old Jun 8, 2011 | 05:08 PM
  #115  
JustinHoMi's Avatar
Junior Member
 
Joined: Jul 2005
Posts: 273
Total Cats: 1
From: Hillsborough, NC
Default

I don't think anyone will care as long as you're not distributing your custom hardware.
Old Jun 8, 2011 | 05:13 PM
  #116  
JustinHoMi's Avatar
Junior Member
 
Joined: Jul 2005
Posts: 273
Total Cats: 1
From: Hillsborough, NC
Default

I edited my my earlier post (#113) b/c it wasn't very clear as to which board I was talking about.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
lsc224
Miata parts for sale/trade
12
Apr 25, 2010 10:35 AM
AbeFM
MEGAsquirt
38
Nov 19, 2009 03:22 PM
yertnamreg1218
MEGAsquirt
18
Apr 6, 2009 04:26 PM


Thread Tools
Search this Thread

All times are GMT -4. The time now is 10:52 PM.