nothing to see here any more
This looks really cool. I’m looking forward to trying this out.
Make sure to give credit where credit is due.
What I meant is, you’re just copying files from Picoware. It’d be courteous to at least source where you got it from at the top of the file or mention in the README where you got it from.
If you were just going to copy most of Picoware, you should just fork the repository and submit pull requests.
Just so it is clear to everyone. Nothing in my repo is compatible or can be used in PicoWare or vice versa. Nothing written for CircuitPython like is shown here is capable of running in the PicoWare ecosystem in any way. CircuitPython is not compatible with MicroPython especially with displaying graphics.
vs
You even have my constants file completely unchanged
vs
vs
I converted this one into the Arduino IDE version of Picoware many months ago, and then eventually translated it into python.
To make it worse, after you got caught, you changed the file names instead of giving proper credit
GPL 3.0 Section 4 requires you to keep intact all copyright notices. You must include attribution to the original Picoware project in the files you copied, even if you made modifications
the filenames changed because the source changed they are no longer picoware source files.
They now are unique and are inline with the circuitpython build.
Just one question: jblanked shows identical code parts, while you say you didn’t copy anything.
How does that fit together?
15 days ago
17 hours ago
a few hours later
![]()
![]()
That is exactly what you did, and just changing the name of the file and/or driver name doesnt qualify it as “your work”.
Then you’ll need to delete that entire folder and write yours over by scratch, or do the just thing and add sources to the top of your file, like you mentioned you would do:
Dang, I was/am looking forward to Circuitpython on this. It would/will give me a reason to retrieve it from the closet.
@jblanked Congratulations on successfully defending your intellectual property rights. Now we can rest well assured that we won’t end up accidentally executing code from Picoware™ except as part of Genuine Picoware Technology™.
How dare someone write anything other than purely unique code, and how dare someone use someone else’s code as a guide! And that includes things like CMakeLists.txt and listings of constants too, of course ─ there is no excuse for not always writing those from scratch. Ideally one ought to come to those from first principles, as simply seeing someone else’s CMakeLists.txt or someone else’s constants would make one’s code a derived work.
Seriously, free software licenses are an unfortunate reality necessitated only by “intellectual property rights” being foisted on us by the powers that be combined with the risk of getting sued if someone uses one’s code in a medical device or piece of heavy machinery or like that then ends up killing someone and one does not have a disclaimer. In an ideal world there would be no copyrights, no patents, and no need for disclaimers in the first place, and hence no licenses.
The Circuit Python project git is no longer available.
That’s a shame.
Did jblanked just bullied a dev out of a cool picocalc project?
What? Are we reading the same thread? All I asked for is:
I’ve given credit where due in Picoware
This whole thread is strange to me. Seems like it was two people who focused more on being right or “winning” the argument than actually communicating, trying to understand each other, or sharing with the community. (Why was there even an argument to begin with?) Could have just been a polite ask for proper credit and an update to the repo. Instead it devolved into proving who was right or wrong, and also hinted at an implied urgency and distrust to it all that didn’t make sense.
Maybe it was just bad timing and everyone was already stressed out and having a bad day and being defensive. It’s a shame a petty argument that didn’t even need to be an argument caused a loss for the community. And it’s also a shame that it makes the community look far less welcoming, especially since new projects seem to have slowed down since the new year.
I see it in a more nuanced way.
Open source projects are valuable and a powerful driver of progress and better software. But intellectual property is just as important and valuable. This applies both in the direct commercial sphere and in open source projects, where the creators are at least entitled to respect and recognition as authors.
I think it’s very unfortunate when source code appears that is not correctly labeled. From what I’ve observed, that was the only thing jblanked asked for.
Thank you. I don’t even understand how people see otherwise. Welcome to the community

