On Thu, Apr 20, 2017 at 12:25 PM, Stephen John Smoogen <smooge(a)gmail.com> wrote:
On 20 April 2017 at 11:18, Josh Boyer
>> The Fedora Project creates Free/Open innovative platforms that allows
>> our community to build tailored solutions for their users.
> Platform. Singular. We are providing a Platform, not a variety of them.
> That is part of the mission's focus. We need to provide a common
> platform across a variety of target environments so that end
> developers and users have something to consistently rely on to develop
> or tailor. If we provide multiple platforms it gives us no value,
> causes resource issues and confusion, and doesn't help us with
> marketing at all.
> I'm not meaning to pick on you, and maybe you didn't even think about
> that aspect. I'm simply using this as an opportunity to highlight
> what we feel is a very key tenant of the new mission.
I understand, but I don't see it in how we have done things. Mainly
this is because we aren't clear on the definition of platform. To me a
platform is what you use to stick things together.. so ostree, old
releases are 2 different platforms. containers and flatpack are
different platforms, aarch64, arm, s390, ppc, i386 and x86_64 are all
different platforms. workstation, server, and whatever 3rd wheel we
are trying for this release are different platforms.
ostree, isos, rpms, flatpaks, containers are all build artifacts.
That's actually true today too.
aarch64, armv7hl, s390x, ppc64le, x86_64 are all hardware
architectures. Some call them platforms, but 95% of the OS we provide
is identical on all of them so the OS is still the platform on top of
these architectures. Where the OS differs due to architecture
requirements, we'd try to make sure that is hidden below the level of
the platform Fedora is looking to provide.
Workstation, Server, Cloud/Atomic, Spins are actually a great examples
of consumers of the platform and directly relate to the "tailored
solutions" aspect of the mission. They are all using the Fedora
platform to build something that addresses a specific user base.
So I can see where you are coming from.. but you need to define that
somewhere to be clear so I can switch my definition of the last 20
years to this one :).
This is where I would look very hard at Langdon to step in and speak
up. <stares at Langdon>
However, I gave an initial overview in another reply. It's very high
level, so I'm sure we'll be having more discussions around it.