I was reading through Licenses for software while taking a break and I found something in Apache License v2.
Section 3.
..."If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed."
Oh the harder they come, the harder they fall.
I think I found something quite disturbing in my work. I think there was a GPL violation and that was raised sometime back but never resolved, it just disappeared. I know that many companies have a long standing record of GPL violations.
The moral of the story is that it's almost pointless to fight these people. They will abuse legal systems that are designed to protect owners but as thieves. Reverse Engineering work has to be done correctly or it will be killed off. Justice has to battle corporations that could influence the USA, Russia and China.
I stated earlier that it was almost pointless and I meant it. People can be made to suffer from doing what's right. If one wants to do the right thing and learn how much more pain can be experienced than they thought possible, they will be the people who make a difference.
@lupyuen Looks rather efficient.
@lupyuen I just upgraded and I love the new watch face. My favorite new feature is the ability to turn Bluetooth off.
#PineTime InfiniTime 1.9.0 Released, Adds New Watchface
https://linuxgamingcentral.com/posts/infinitime_1.9.0_released/
I thought that I would say something positive today. I'm thankful for those who have given me encouragement and those who critiqued my work. It takes a true friend to step in and tell someone that they did wrong.
I'm going to get to work on the programming of the BL602 in a few days as hardware and software changes currently have my systems downed. When it's close enough to functional and stable, I will make the source code available online. I've made progress but I have a long way to go.
It keeps tripping me up that I'm not writing firmware for an SoC but writing the wifi part of the firmware on an SoC. Looking back to when I was doing the RE work, it didn't make sense. A driver and an OS do these tasks. If anyone wondered, this isn't BL code, based on their code nor compatible with their code. This is a completely different implementation and I'm learning a lot about how wifi works at the controller level. It's pretty cool.
I was completely lost and overwhelmed a moment ago. So I thought I had a massive workload ahead of me. I kept seeing RTOS and didn't put it together in my head. This is not a typical firmware and driver setup. This is that with parts of the os embedded. This is far more simple than I feared but not as easy as I hoped.
@PawelK I outshined their efforts once before and now I'm going to do it again. Oh and the code was Apache License v2.0 so I could call them out. I don't know when I released the first version but the second was on 4/20/2021 a few people in that group have published code since then.
I'm not going to go through official channels for that. I will beat them to functional and open source wifi, post and let them know so they can publicly copy my work or continue to write their own. I'm considering using Mr. Lee's work as a base for this.
@AmpBenzScientist
If you wanna be extra picky demand they either credit you or they lose right to your code.
@AmpBenzScientist
Fork the code. Rev yours. Fuck them and if they touch your code pick out their eyes.
I checked again and these are the people I had trouble with before. I'm going to go ahead and work on this code. I hope that I am able to get this out before they do. I'm not doing any Reverse Engineering with this. My code will be unquestionably pure and my past involvement won't matter. This is different code.
My custom firmware project is on hold now and I'm going to finish off this BL602 wifi blob problem. I might use a different OS in the process. This has a greater effect on Free Software than my previous project and therefore it is my priority.
I'll give it up soon but only to a few people. It's out of respect for Mr. Lee, Mr. TL and BL that I do this. I don't know when I will get it up because I need to review it and refine it.
They would probably publicly denounce it and implement it in private if they even thought it was worthy. That's how it works. Maybe I should take a longer break from my current project and be the first to get wifi then bluetooth working on it.
I also have other ideas about the effort. Sierra Wireless is Canadian and patents might be limited for their "IP" in other countries. It's already been posted many times online. I can respect the Clean Room process but the competition has announced some insanely capable hardware that is coming soon.
I'm currently having a moral dilemma. I took a little break from my project and went back to examine my previous work on the BL602. I looked into the Nutcracker official repo and I found no reference nor honorable mentions for work that I know that I at least assisted in. No wonder my Professors acted like I did nothing of value, not being mentioned nor having work cited to me. Can't put that on a CV.
So I continued to read through the repo. All is fair in love and war.
I'm fairly confident that I have a way to get wifi working on the BL602 but it will take time to get correct. Do I turn the information over to the same people who'd rather take credit for everything or just keep it to myself?
@Stemist Nice pun.
@Placholdr There are several explanations but it just works and is a well established property of Factorials. It's been hotly debated but still remains.
Toughbook fan, Mathematician and Locksmith with limited success in other areas.
Political stance is far right and far left. Proponent of First Aid Kits and PPE. Easily disheartened by big tech. Partially hinged personality and stubborn enough to not write this in the First Person.
Distrust of Psychology and a fan of satire. I love a good joke and contradict myself. Somewhat serious but easily distracted.