JonnyMac obex contributions - missing?
wmosscrop
Posts: 409
I can't seem to find anything on obex from @JonnyMac
Looking for the WS2812 drivers in particular...
Looking for the WS2812 drivers in particular...
Comments
http://forums.parallax.com/discussion/comment/1374793/#Comment_1374793
That would be a shame, the Prop ( & P2 ) needs all the Languages and Enthusiasts it can muster.
The exchange seemed fairly benign, but you never know what makes something the 'final straw' ?
I don't know what Jon is going through, but I hope he recovers from it ands re-joins the forum for his sake as much as ours.
I hope I have all of his posted contributions, but that was probably a fluid list.
My guess is he has been grabbed by the government and sent to Area 51 S4, top secret.
I hope we don't lose this great contributor, and forum friend from Hollywood.
Mike
I have used several of his OBEX and other programs in my projects, as model code, stand-alone objects and code base for amendment.
I have always found his coding practical, concise, accurate and easy to follow.
In addition I have followed his excellent Nuts and Volts articles and forum posts over the years.
I think JonnyMac is a foundation contributor and it would be a tragedy to lose his OBEX coding and forum inputs.
I would beg JonnyMac to reconsider his withdrawal from OBEX and the forum.
What a shame.
The internet is full of boorish oafs. Or at least people one disagrees with.
It even happens on this very forum. Which is a haven of civility by comparison to many other places around the web.
Even Jon and I had a fall out years ago when I made some off-hand remark about Hollywood. Which I acknowledged as being offensive and apologized for.
Still I don't get the idea of removing all your valuable contributions from public display. Which were presumably put in public for the non-ducks. Why punish the innocent?
If you see what I mean.
Please come back Jon. We value you.
ModEdit: Language sanitised (ducks)
Me edit: "ducks" did not make any sense.
As I said, something must be going on with JonnyMac right now that he needs to sort out. It's probably best to just let him take care of it himself and hope that he comes back to the forum some day.
There was nothing wrong with JonnyMacs original insightful comment. If he left because he was tired of the nitpicking (and I do not know), I don't blame him. I am sad to say that is why I rarely use the forums. When I do, I often search for JonnyMac.
I'll miss him and his contributions a LOT.
Let's say I were to write some beautiful and useful code in Spin. Then that code get's transpiled into C. And comes out looking like some ball of wool the cat has been playing with for a week. A train wreck.
Now, that C code gets published and distributed and ends up in all kind of C libraries.
C, being a more widely known and popular language than Spin, gets exposed to a much bigger audience. So far so good except....
What if that train wreck of C code still has my name on in?
Now it looks like I am the author of really messy horrible code. My reputation is in ruins. What to do? :
1) Ask the people who transpile the code to remove all attribution to me.
2) Make sure the code is not available for transpilation. Remove it from public view.
Personally I would not worry about such things. After all, by placing my code in OBEX I have put a BSD license on it , which allows such use. Besides, most people might say my code looks like a train wreck before it's transpiled to anything.
I have no idea if this is the issue at hand. Just thinking things around a bit.
In my opinion, Jon's attack of the C code was completely unwarranted. David Betz's response was not out of bounds. I probably would have commented more harshly if someone would have described my code the way Jon described David's code.
We may never know what ticked Jon off. Jon instigated the attack, and then could not handle the comments that were directed toward him. And then he removed his OBEX entries. It seems like Jon is the one that should be apologizing.
Man that was ages ago. Surely any attribution problem could have been resolved nicely in all that time.
I don't think it is personal, and I don't think it has anything to do with the forum.
The fact that JonnyMac hasn't commented is consistent with my view of it all.
I think we should take a lead from JonnyMac. Let it go for now, and see if things get sorted out over the next month or so.
If you later realize that the OBEX license does not work for you the only thing to do is remove everything.
Of course by then it may be too late if people have been downloading things already.
Edit: Changed BSD to MIT.
I'd guess it's a combination of things - the forums have splintered into a bunch of different languages and tools (Blockly, C/C++, Spin, Forth, PropWare, P2, ...) so it's a little less useful for someone with a relatively singular focus. The overall forum activity has fallen off as well with many of the regular contributors from JM's time having left (Beau, Bean, TimSweit, OldBit, many others). He's written a bunch of stuff and gets asked a lot of questions, so maybe he's tired of it. He may have been looking for an excuse to leave, and he's from Hollywood, so a little theatrical flourish fits.
"Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE."
That is why licenses like BST, MIT, GPL, LGPL, etc exist. They are a way of using copyright law to enforce the "public domain like" release you actually want.
Neither the BSD or MIT licenses (sorry I got them confused above, now fixed) require attribution.
Disallowing attribution would be an interesting license condition. It's basically less lenient in that anyone acquiring the work now has to remember not to say where it originated from or was derived from. I.e. censorship.