Yeah, at the time you make something even partially working with zero
documentation in a free time some new and better chip shows show up
and the whole work is wasted and this time gets shorter and shorter :D

Its good to make something like this once or twice, but after some
years you just want to focus on vendors that respect and support
Open-Source. Especially when you make your own product you have a
choice on who to pay for their chips :-)

Have a good day folks :-)
Tomek




On Fri, Aug 29, 2025 at 3:24 PM raiden00pl <raiden0...@gmail.com> wrote:
>
> Hardware register layouts, bit meanings, and constants are facts about the
> hardware,
> not a creative expression by Linux developers. So you can look at Linux
> code to
> reverse-engineer and understand how the hardware works, even if you don't
> release
> your code under the GPL. But of course if you can look at non-GPL code,
> it's always safer.
>
> The best approach to reverse engineering when in doubt about copyright is
> the "clean-room" approach: https://en.wikipedia.org/wiki/Clean-room_design
> However, this requires a minimum of two people working on the project.
>
> I think RPI4 support (especially with ethernet) would be a great addition
> to NuttX.
> But given my previous experience in embedded reverse engineering - it's a
> waste of time.
> Projects like these are impossible to estimate and always take more time
> (and nerves)
> than we would like (and there is no guarantee that it'll succeed).
>
> czw., 28 sie 2025 o 21:46 Michał Łyszczek <michal.lyszc...@bofc.pl>
> napisał(a):
>
> > On 2025-08-28 16:21:55, Alan C. Assis wrote:
> > > We cannot look at the Linux source code, because it is GPL license, but
> > we
> > > can look at the FreeBSD code:
> > https://wiki.freebsd.org/arm/Raspberry%20Pi
> >
> > Like who's even gonna prove you've looked at GPL code when implementing rpi
> > support? If you don't copy paste code, but learn protocol and what
> > register to
> > write in what order noone is gonna do anything. With that logic in mind,
> > my last
> > project must be turned into GPL because I peeked into Linux kernel how they
> > drive some peripheral. You must have read some GPL code in your life. You
> > probably even wrote something *very* similar. Does that make code GPL?
> >
> > If I was implementing something in Linux for rpi4 does that disqualify me
> > from contributing?
> >
> > Don't blatantly copy-paste code from Linux Kernel, but learn from it and
> > implement with your own way. You don't copy code, you learn from it. This
> > is
> > not copywritable.
> >
> > If you reverse engineer some secret nvidia gpu, yes, you want to be crazy
> > extra
> > and just reject anyone that had anything to do with nvidia. But this is
> > open source and free code. And you are doing open source and free software.
> > I think it's 100% safe to look at Linux to leare how things work - not to
> > steal
> > the code.
> >



-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Reply via email to