Earlier quoted context omitted.
An MIT license requires no propagation of software changes. I would say that a Copyleft licenses enforce software to be out-in-world. The lawyers needed to find out how not to propagate changes. This reverse duality depends on whether the 'software' propagated is that which uses licensed software or evolution in public of the licensed software itself. If Linux itself was MIT licensed we would have a much messier worl…
We already live in the world of fragmented, semi-working, partially compatible platforms. The openness did not make this better. Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel, hacked up for specifically their board. ARM has the same issue to a lesser extent. You want to try bcachefs on your ARM NAS board? good luck.
Copyleft licenses are not "restrictive"
11–16 of 16 posts
Re: Copyleft licenses are not "restrictive"
#12Earlier quoted context omitted.
An MIT license requires no propagation of software changes. I would say that a Copyleft licenses enforce software to be out-in-world. The lawyers needed to find out how not to propagate changes. This reverse duality depends on whether the 'software' propagated is that which uses licensed software or evolution in public of the licensed software itself. If Linux itself was MIT licensed we would have a much messier worl…
We already live in the world of fragmented, semi-working, partially compatible platforms. The openness did not make this better. Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel, hacked up for specifically their board. ARM has the same issue to a lesser extent. You want to try bcachefs on your ARM NAS board? good luck.
There aren't that many RISC-V Linux-capable SoCs out there, and the ones I know all can boot a generic Linux (relying on SBI for e.g. timers or console i/o), and have ongoing efforts for upstreaming drivers.
It's a much more serious problem on ARM, which does not have anywhere as much platform nor boot standarization.
Re: Copyleft licenses are not "restrictive"
#13Earlier quoted context omitted.
We already live in the world of fragmented, semi-working, partially compatible platforms. The openness did not make this better. Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel, hacked up for specifically their board. ARM has the same issue to a lesser extent. You want to try bcachefs on your ARM NAS board? good luck.
Compared to what though? Every SoC having its own entire OS implementation derived from some closed source origin that way back when started from some MIT licensed base. It probably wouldn't even have a bcachefs to every try on it.
Re: Copyleft licenses are not "restrictive"
#14Earlier quoted context omitted.
We already live in the world of fragmented, semi-working, partially compatible platforms. The openness did not make this better. Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel, hacked up for specifically their board. ARM has the same issue to a lesser extent. You want to try bcachefs on your ARM NAS board? good luck.
>Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel There aren't that many RISC-V Linux-capable SoCs out there, and the ones I know all can boot a generic Linux (relying on SBI for e.g. timers or console i/o), and have ongoing efforts for upstreaming drivers. It's a much more serious problem on ARM, which does not have anywhere as much platform nor boot…
Re: Copyleft licenses are not "restrictive"
#15Earlier quoted context omitted.
>Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux kernel There aren't that many RISC-V Linux-capable SoCs out there, and the ones I know all can boot a generic Linux (relying on SBI for e.g. timers or console i/o), and have ongoing efforts for upstreaming drivers. It's a much more serious problem on ARM, which does not have anywhere as much platform nor boot…
I was not aware of a risc-v board that could boot with nothing but mainline, could you link me to one that doesn't require any third party code to use?
As well as anything else in opensbi upstream.
Re: Copyleft licenses are not "restrictive"
#16Earlier quoted context omitted.
I was not aware of a risc-v board that could boot with nothing but mainline, could you link me to one that doesn't require any third party code to use?
Anything based on JH7110, of which VisionFive 2 is most mature. As well as anything else in opensbi upstream.