Dit is eigenlijk een stukje standaard tekst, kijk bv maar naar de vorige release notes. Het kan mogelijk veranderen door
een gtk+ 3.0 voorstel. Er is een belofte dat zowel de API/ABI van een aantal onderdelen altijd compatible zal zijn (voor GNOME 2.x). Als gtk+ deze belofte niet meer nakomt, dan moet het wel 3.x genoemd worden. Ik heb nog niet gehoord wat de gtk+ maintainers van het voorstel vinden, maar verwacht dit volgende week (na de gtk+ hackfest). Dit is trouwens meer dan een simpele 'gtk 3.0'; gaat erom dat API belofte anders zal zijn (meer veranderingen dan nu mogelijk is).. zie de presentatie.
Naast een mogelijke 'gtk+ 3.0' is er nog werk gaande om ervoor te zorgen dat GNOME minder libraries gebruikt (geen libgnome*, bonobo, etc). Verschillende libraries worden al gesuggereerd om niet langer te gebruiken in nieuwe programma's. Zodra al het werk verricht is, is het mooi tijd om naar 3.0 te gaan (zodat de niet ondersteunde onderdelen niet meer meegeleverd hoeven te worden.. kan niet binnen 2.x vanwege o.a. ABI/ABI stabiliteits garanties). Zoiets is meer rond GNOME 2.26 (nog genoeg te doen.. bv applets gebruiken bonobo.. daar moet nog een andere oplossing voor komen.. plus 'dconf').
Ohjah, ik geloof niet in GNOME 3.0 vanwege 'marketing' redenen. Elke 6 maanden releasen zorgt ervoor dat GNOME altijd wel stabiel is (regelmatig QA enzo). Is wel zo dat door de vele releases de veranderingen lijken zo klein lijken.