On Saturday, 20 December 2014 at 15:48:59 UTC, ketmar via Digitalmars-d-announce wrote:
On Sat, 20 Dec 2014 15:02:57 +0000
Joakim via Digitalmars-d-announce
<digitalmars-d-announce@puremagic.com> wrote:

I'll tell you how. First off, all the external OSS projects that AOSP builds on, whether the linux kernel or gpsd or gcc, get much more usage and patches because they're being commercially used.
can i see some statistics? i hear that argument ("it got more patches") almost every time, but nobody can give any proofs. i can't see how x86
code generator got better due to android, for example.

Why would we collect stats: what difference does it make if an OSS project is 10% commercially developed or 20%? There are patches being sent upstream that would not be sent otherwise, that's all that matters. As for the x86 code generator, Android has been available on x86 for years now: it's possible there were some patches sent back for that.

ah, didn't i told you that i don't care about arm at all?
somehow people telling me
about how android boosts something are sure that i do or should care about that "something". so i feel that i can do the same and argue that
i don't care.

Android has had their linux kernel patches merged back upstream into the mainline linux kernel.
that patches are of no use for me. why should i be excited?

Once companies saw Android taking off, they started a non-profit called Linaro to develop the linux/ARM OSS stack, mostly for Android but also for regular desktop distros, and share resources with each other, employing several dozen paid developers who only put out OSS work, which benefits everyone, ie both OSS projects and commercial vendors:
you did understand what i want to say, did you? ;-)

I keep making this point to you, that pure OSS has never and will never do well, that it can only succeed in a mixed fashion.
why should i care if "OSS will do well"? i don't even know what that means. it is *already* well for me and suit my needs. making another proprietary crap "do well" changes nothing. more than that, it makes people forget about "F" is FOSS. so i'm not interested in "success of
OSS projects".

You may not care about any of these patches for your own use, because you don't use ARM or whatever, but you certainly seem to care about FOSS doing well. Well, the only reason FOSS "suits" your needs and has any usage today is precisely because commercial vendors contributed greatly to its development, whether IBM and Red Hat's contributions stemming from their consulting/support model or the Android vendors' support paid for by their mixed model.

You may resent the fact that it means some non-OSS software still exists out there and is doing well, but FOSS would be dead without it. If that were the case, there would be almost no "F," just try doing anything with Windows Mobile or Blackberry OS. Your "F" may be less than a hypothetical pure FOSS world, but that world will never exist.

> Linux, by the way, is not a real FOSS for me. not until it > will adopt
> GPLv3, which will never happen.

What will never happen is the GPLv3 ever taking off.
yes, corporate bussiness will fight for it's right to do tivoisation and to hide the code till the end. that's why i'm not trying hard to help non-GPLv3 projects, only occasional patches here and there if a
given issue is annoying me.

What you should worry about more is that not only has the GPLv3 not taken off, but the GPLv2 is also in retreat, with more and more projects choosing permissive licenses these days. The viral licensing approach of the GPLv2/v3 is increasingly dying off.

Reply via email to