Draft Product Description for Fedora Workstation

Florian Weimer fweimer at redhat.com
Mon Nov 4 11:56:35 UTC 2013

On 11/04/2013 12:32 PM, Mateusz Marzantowicz wrote:
> On 04.11.2013 12:18, Florian Müllner wrote:

>> So what do you suggest? We can either
>> (1) restrict the functionality extension can provide (e.g. "add an icon
>> with a menu to the top bar" - of course that'd mean no alternate-tab,
>> shell-shape, alternative-status-menu etc.)
>> (2) cease development of gnome-shell
>> (1) will cause an understandable outrage as it would mean the end for a
>> large percentage of extensions, and (2) is not an option.

> Just see how others does this. Linux Kernel is one example, Django is
> another. This two projects from very different corners are able to
> provide stable API/ABI for some longer time period.

Emacs is probably a better example: It's extensible from within the 
running process and shows that it is possible to provide quite a bit of 
backwards compatibility in a GUI application without halting new 
development.  It uses a dynamically-typed extension language, just like 
GNOME Shell.

Florian Weimer / Red Hat Product Security Team

More information about the devel mailing list