Fedora directions and priorities in 2016

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The beginning of a the new year is a good time for reflection... (even if
it is in the last few hours of January).

Over on the new CommOps team, there's a great initiative for all our
various Fedora subprojects to look back at successes for 2015 — see
https://communityblog.fedoraproject.org/share-your-year-in-review-with-fedora/
Here, I'd like to discuss what we want to do _this_ year. What would the
ideal 2016 look like for Fedora? What do we collectively want to accomplish,
both in the big picture and in specific areas which will have big impact?

I have some ideas for things I think are important, but most of all I'd like
to have a discussion of all our thoughts as a community, and then the
Council can work on a short summary of the top points which we can refer to
throughout the year (and reflect back on once we've made it to 2017).

--------------------------------------------------------------------------

Here's what I'm thinking about:


Fedora Hubs (or, Up from the Depths of the Internet!)
=====================================================

For several years, I've been talking about Fedora's online presence as a
like the proverbial iceberg — it's mostly lurking beneath the surface.
Our primary engines for interaction are email and IRC (and we use a _lot_ of
both... stay tuned for some future posts on metrics around these things!).
Both tools are awesome and productive, but we also need a modern, visible
online "home". I want it to feel like the excitement and recharging energy
of Flock or FUDCon, all the time. 

So, enter the "Fedora Hubs" concept. If you haven't heard about this before,
read more at:

* https://fedoraproject.org/wiki/Fedora_Hubs
* https://pagure.io/fedora-hubs
* http://blog.linuxgrrl.com/2015/07/01/fedora-hubs-update/

This year, let's see it become reality.


Initiatives for Project Growth
==============================

I'm working on a "State of Fedora" talk for DevConf.cz, and one of the
things that I'm happy to report is that our metrics are showing a lot of
real growth over the past year. Fedora 20 was a very successful release — one
of our most popular ever. But, the early numbers didn't really show an
overall increase in popularity — more, a flat line with the popularity maybe
explained by people upgrading from early releases. But the numbers for F21,
F22, and now F23 show continuing growth. For 2016, let's take that and run
with it.

First, we need to really step up our active marketing. Hitting the tables at
traditional Linux events isn't bringing in new users and contributors like
it might have in the early days. With the Three Editions strategy, we have
the beginning. Each edition has a target market and userbase defined. This
year, let's go beyond just making an awesome OS release and hoping people
will notice. Let's find where we can solve real problems people have with
their existing developer's workstation, small server environment, and in
cloud computing - bring real problems back, solve them, and get a real cycle
of feedback and growth.

Let's make sure that at key conferences and meetups, we have people talking
about great things that Fedora enabled them to do - not just about Fedora
itself. We have an initiative for better university involvement, and while
that's still getting off the ground, it has a lot of potential and can fit
right in, since student developers are part of the Workstation target, and
it's important to get the next generation of developers doing _their_ cool
stuff with Fedora.

Read more on this in the "PRDs" for each edition:

* https://fedoraproject.org/wiki/Workstation/Workstation_PRD
* https://fedoraproject.org/wiki/Cloud/Cloud_PRD
* https://fedoraproject.org/wiki/Server/Product_Requirements_Document

and this on the University Involvement objective:

* https://fedoraproject.org/wiki/Objectives/University_Involvement_Initiative


Making Fedora Atomic "Primary" 
==============================

Continuing on the Editions marketing strategy... when we came up with that
idea, cloud computing was one of the key strategic areas we identified. The
idea of the Cloud Base image as it stands was to provide a minimal platform
on which people deploying to the cloud could add various software stacks and
create their own solutions. I think we did a fine job with that technically,
but it wasn't exciting enough to make anyone who didn't want to use Fedora
already take notice. It's good, but there's nothing _really_ compelling to
make someone make it their first choice.

With Atomic, though, I think we now have that. So, as a tweak to the
Editions strategy, I want to replace Cloud with Atomic. This addresses the
same scale-out commodity computing area, but does it in new, interesting
ways with technology that is really breaking new ground. (For people who
want the traditional cloud image, we can still keep making that as basically
something akin to a Spin, and if people are interested enough possibly
provide a Fedora Server variant of that as well, for easy launch of more
"pet-like" servers into public cloud providers.)

We talked about this at the last Flock - and in 2016, let's do it.

More about Project Atomic, Fedora Atomic's current every-two-week
releases, and a longer version of what I just said above:

* http://projectatomic.io/
* https://getfedora.org/en/cloud/download/atomic.html
* https://lists.fedoraproject.org/archives/list/cloud@xxxxxxxxxxxxxxxxxxxxxxx/message/5QGBXM4GSQYCHOCIJXPVWUCXBHVPT3RE/


Making Modularization Mean Something
====================================

And finally, also in the category of "something I've been talking about for
a while, but now let's do something"... this idea of a more modular Fedora.

My "Fedora Rings" talk at Flock in Charleston two and a half years ago
proposed that a more loosely-coupled system would allow for better growth
into the next decade. It's one of those things that's easier said than done.
A more modular construction of the Fedora package collection, rather than
one big unified repo, would provide a number of advantages. We could
consider a longer lifecycle for select configurations of Fedora Server.
Fedora Workstation releases might be synchronized with upstream GNOME
releases, without either blocking other changes or being blocked on them. In
cases where size matters, we could have better management of the hundreds of
megabytes (literally!) of constantly-churning metadata. And we could better
provide multiple versions of software stacks, without the massive
duplication of effort this requires now.

I've started to see some people with concrete ideas of what this might look
like. This year, let's see some actual prototypes for these ideas. They
might not all work, and some might be terrible - but others could be great.
Let's find out!



----------------------------------------------------------------------------

These are things I'm thinking about. But of course it's not all about me.
What do *you* want for Fedora this year?



-- 
Matthew Miller
<mattdm@xxxxxxxxxxxxxxxxx>
Fedora Project Leader
_______________________________________________
council-discuss mailing list
council-discuss@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
http://lists.fedoraproject.org/admin/lists/council-discuss@xxxxxxxxxxxxxxxxxxxxxxx

The Fedora Project's mission is to lead the advancement of free and
open source software and content as a collaborative community.




[Index of Archives]     [Fedora Users]     [Fedora Outreach]     [Fedora Desktop]     [Fedora KDE]     [KDE Users]     [Fedora SELinux]     [Yosemite Forum]     [Linux Audio Users]

  Powered by Linux