Re: Re: naming the next major release

2013-09-05 Thread Martin Gräßlin
On Thursday 05 September 2013 13:25:33 Thomas Pfeiffer wrote:
> On 20.08.2013 07:06, Martin Graesslin wrote:
> > I do want to promote KWin for the usage in LXDE/Razor as in the next
> > version we will hardly have any build-time dependencies from frameworks
> > higher than tier1. I'm concerned that a generic name "Plasma" would work
> > against that as it would be difficult to communicate that although being
> > part of Plasma not being part of Plasma. If someone has a good idea on
> > how to properly communicate this without being confusing (especially for
> > users who want the lightweight aspect of LXDE and Plasma is for people in
> > that user group unfortunately the definition of bloat) I consider this as
> > a non-blocking issue for the naming.
> 
> It's not called "Plasma KWin", is it?
We also use to call it "Plasma Window Manager and Compositor" as KWin is a 
rather technical name and not present anywhere in the UI except in DrKonqi.
> I'd just market KWin as KWin to
> other DEs. Yes, it also is part of Plasma, but you can get it as a
> standalone window manager as well.
The problem is not marketing to other DEs. They get the distinction. The 
problem is with the users. Yes that's not rational but that's how it is - just 
search for the blog post about LXDE with Qt is not bloated.
> Besides, I don't think that calling
> it "Plasma Workspaces" would help with that, anyway. You'd still have to
> make clear that KWin can be used without the rest of the workspaces.
That you can use it without Plasma Desktop is obvious. Any window manager can 
do that. If the name is "Plasma Workspaces" it's more clear that it's a set of 
multiple applications, while the name "Plasma" at least to me looks like it's 
just one coherent thing. Especially as that's how it is with our competitors: 
with Unity and GNOME Shell you get a non-dividable set of Window Manager and 
Desktop Shell.

Anyway I don't want to create a meta-discussion about it. If the majority is 
for Plasma that's fine with me. In that case we just move KWin a layer down. 
Instead of being part of Plasma, Plasma depends on KWin. For us it doesn't 
change anything, but for the communication it's more clear.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-09-05 Thread Thomas Pfeiffer

On 19.08.2013 21:56, Aaron J. Seigo wrote:

Hi...

after seeing the Nth time that we don’t know if the next release will be
called Plasma Workspaces 2 or something else, i’d like to find consensus on
this point so we can move forward in communication with confidence.

the first point that we’ve all been around a million times, but i will cover
again for completeness:

Do we need a single name for all the bits that go into our desktop 
shell?

yes, we do.

a) the PR reason: it is impossible to communicate clearly about “those 20
things that fit together but which all have different (and kooky) names” and for
that reason it is very hard for people to identify with or understand such a
product.

b) the developers reason: it allows us to draw a clear line around the
workspaces (desktop, netbook, active, etc.) and everything else KDE produces.
this is key for broader use of our libraries (Frameworks 5) and our
applications: when people don’t understand they aren’t connected to the
“desktop platform” they don’t use our libraries or apps if they don’t use our
desktop environment.

c) the community reason: as has been said a number of times, many of us yearn
for a greater sense of belonging in the workspace efforts. whether that is stuff
like bluetooth, network integration, desktop wallet, panels, desktop layers,
window management .. it all really belongs together in that it is written to
be used together. to be usable together we need to work together. to work
together we are helped by having a common identity.

so we need a name we all share. the current working title has been “Plasma
Workspaces 2".

there are 3 parts to the PW2 name:

1. Plasma
2. Workspaces
3. ‘2’

so, one at a time:

1. Plasma is a brand that has already received a good amount of investment,
and we need a distinct nomenclature from ‘KDE’.

we can’t just use “Workspace” either, with the idea of using “KDE Workspaces”
because then what do we call Desktop vs Netbook vs Tablet? if “KDEK
Workspaces” were the name, then we’d end up with KDE Tablet Workspace which
sounds dreadful and is completely non-descript. KDE Workspace Tablet is
grammatically awkward to the point of being wrong in English.

2. “Workspaces”gives us a way to umbrella all the Plasma primary UX that we
provide (desktop, netbook, mediacenter, tablet, ... whatever comes in future).

that said, “Workspaces” is the least meaningful bit of the 3 words. without it
we have just KDE Plasma. the reason we added Workspaces was to differentiate
between the user products and the underlying technology.  we do, however,
refer to it as Plasma Desktop (no workspaces in there), Plasma Active, etc.

“Workspaces” is also a word that most people do not know / understand until it
is explained. this contributes to the weakness of this part of the
nomenclature.

it does allow us to say, however, things like “KDE Plasma Workspaces includes
Plasma Destkop, Plasma Active ..” which rolls off the tongue nicely. however,
we could do the same without making Workspaces a proper part of the name and
just use it a regular noun in conjuction with the name “KDE Plasma”. this
would result in phrasing like:

“KDE’s Plasma workspaces come in Desktop, Netbook, Tablet and 
Mediacenter
flavours...”

“KDE’s Plasma provides user experiences for desktop, netbook, tablet, 
..”

given that we are moving to a “grand unified shell” approach where the different
user experiences flow seamlessly from one to the next, it may make sense to
drop the concept that there is such huge differentiation that they are the
“Workspaces” and instead are just “Plasma” which happens to morph to fit the
device.


+1 for dropping Workspaces. It sounds way more technical and less cool 
than Plasma.



3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually going
to be version 6 iirc, so it isn’t the library. i also am not a big believer in
branding after version numbers. neither are any of our proprietary competitors
who have a lot more marketing and communications savvy than we tend to. ;)
what i like about 2 is:

* it communicates this is something after the first. it’s that whole “two point
oh” thing, though hopefully less hype than, say, “web 2.0” ;)

* it’s simple and direct

* ‘2’ is a couple, and a couple is a nice human idea :) this is borne out by
the “1, 2, many” pattern in many ancient languages. we know 1, we know 2,
after that it’s just an abstract concept.


How about dropping the number altogether? I think we just feel the need 
to add a number to it because it's so much different on a technical 
level. However, I keep reading that the switch between Plasma 4.X and 
the new Plasma is supposed to be hardly even noticeable for the end user.
So why not just calling it "Plasma" and give each version a purely 
technical version number which is not used for marketing purposes? New 
iterations would just be announced as "The next version of Plasma".


If we still feel we need to give it a different nam

Re: naming the next major release

2013-09-05 Thread Thomas Pfeiffer

On 20.08.2013 07:06, Martin Graesslin wrote:

I do want to promote KWin for the usage in LXDE/Razor as in the next version
we will hardly have any build-time dependencies from frameworks higher than
tier1. I'm concerned that a generic name "Plasma" would work against that as
it would be difficult to communicate that although being part of Plasma not
being part of Plasma. If someone has a good idea on how to properly
communicate this without being confusing (especially for users who want the
lightweight aspect of LXDE and Plasma is for people in that user group
unfortunately the definition of bloat) I consider this as a non-blocking issue
for the naming.


It's not called "Plasma KWin", is it? I'd just market KWin as KWin to 
other DEs. Yes, it also is part of Plasma, but you can get it as a 
standalone window manager as well. Besides, I don't think that calling 
it "Plasma Workspaces" would help with that, anyway. You'd still have to 
make clear that KWin can be used without the rest of the workspaces.



We should also think about what the name would mean for bug reporting. We
don't want that all bugs for everything what is in kde-workspaces nowadays
ends up in the component plasma.


True. we'd need a distinct name for only the shell. Again, though, I 
don't think distinguishing between "Plasma Workspaces" and "Plasma" (as 
in "the shell") would be much less confusing.
So to avoid this confusion, I guess we'd either have to give the 
workspace (including KWin and everything) a completely different name or 
give the shell a different name (or at least a more specific name inside 
bugzilla).


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Re: naming the next major release

2013-09-03 Thread Martin Gräßlin
On Friday 30 August 2013 19:44:40 Aaron J. Seigo wrote:
> If we say that “KDE Plasma” makes “Plasma” too much “KDE”, then we are
> creating a real problem for ourselves: nothing can use “KDE” in conjunction
> with its project name since that too would suggest exclusivity.
There's another thing into it: trademarks. There probably is a trademark 
somewhere for "Plasma", so just calling it Plasma could render into problems. 
But "KDE Plasma" will be just fine.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-09-02 Thread Sebastian Kügler
On Friday, August 30, 2013 19:44:40 Aaron J. Seigo wrote:
> If we say that “KDE Plasma” makes “Plasma” too much “KDE”, then we are 
> creating a real problem for ourselves

+1.
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-09-02 Thread Aaron J. Seigo
On Saturday, August 31, 2013 13:35:27 Marco Martin wrote:
> The one thing that i would really love to get away with tough is replacng
> the conception of "for" KDE (and therefore unusable everywhere else as
> "KDE" was a different operating system altogether) with "by" KDE

This is something some of us have been trying to make happen, and is really 
something that ought to be clear with the current branding approach. That was 
the reason we went through an exercise which resulted in the “Powered by” 
logo.

I ran out of steam at the end of the branding exercise and there are probably 
many areas where this flawed “for KDE” phrasing persists. It does indeed need 
to transition to “by”.

-- 
Aaron J. Seigo

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-31 Thread Marco Martin
On Friday 30 August 2013, Aaron J. Seigo wrote:
> 
> Without KDE being a brand with value, we lose one of the larger reasons to
> add your project to the KDE galaxy of products.
> 
> We need to move “KDE” into the direction of being our “Toyota” or “Sony”.
> Just because there is a Toyota Camry does not mean that Toyota only makes
> Camrys. Just because there is a Sony Bravia doesn’t mean they only make
> televisions with the Bravia brand.

agreed.
there are other open source projects that tried to do a similar thing (altough 
not exactly the same) apache and mozilla come to my mind.

with varying degrees of success, probably for the same reason. in the case of 
mozilla firefox pretty much eclipses all the other mozilla projects, in the 
case of apache the http server still eclipses any other apache project, so it 
keeps being "the" apache...

in KDE we are probably in a better position, since we have several big 
projects that can be instantly positioned as different products, like plasma, 
calligra, kdevelop.. under an umbrella brand (and probably is already 
happening, slowly)

The one thing that i would really love to get away with tough is replacng the 
conception of "for" KDE (and therefore unusable everywhere else as "KDE" was a 
different operating system altogether) with "by" KDE

Cheers,
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-30 Thread Aaron J. Seigo
On Friday, August 23, 2013 11:50:20 Marco Martin wrote:
> On Thursday 22 August 2013 23:20:11 Giorgos Tsiapaliokas wrote:
> > KDE, for instance the most references in plasma active are
> > "Plasma Active" and not "KDE Plasma Active", but PA doesn't have any
> > distance from KDE. I believe that projects take some distance
> > from "KDE" when they stop referring to it and not when they remove the
> > "KDE" word, but that is just me of course :)
> 
> To me is the contrary,.. what is now plasma+kwin gets seenn by people as
> "the" KDE

This probably can not be done quite yet. I’m glad we’re slowly reaching that 
point .. but .. 

All of our investment in the first 10+ years was in the brand “KDE”. That brand 
still has a greater amount of value and we are under zero requirement to 
demote Plasma in a misguided attempt to make things more amenable to 
theoretical options that don’t even currently exist.

If we say that “KDE Plasma” makes “Plasma” too much “KDE”, then we are 
creating a real problem for ourselves: nothing can use “KDE” in conjunction 
with its project name since that too would suggest exclusivity. That’s utterly 
the wrong direction as it precludes KDE ever being a true umbrella brand.

Without KDE being a brand with value, we lose one of the larger reasons to add 
your project to the KDE galaxy of products.

We need to move “KDE” into the direction of being our “Toyota” or “Sony”. Just 
because there is a Toyota Camry does not mean that Toyota only makes Camrys. 
Just because there is a Sony Bravia doesn’t mean they only make televisions 
with the Bravia brand.

Instead of shying away from “KDE Foo” we ought to instead be broadening its 
usage. This will do two things:

* remove (slowly) the incorrect perception that KDE implies exclusivity
* continue to invest in the KDE brand to benefit of all KDE projects

-- 
Aaron J. Seigo

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-23 Thread Antonis Tsiapaliokas
Hello to all,


> To me is the contrary,.. what is now plasma+kwin gets seenn by people as
> "the"
> KDE
>
> if becomes just "Plasma", then become "a" desktop by KDE, not "the" KDE
> desktop, would be more a normal citizen,
> making room for instance Razor+Lxde to become another desktop by KDE

+1

+1 for "Plasma", without "KDE".

Regards,
Antonis
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-23 Thread Marco Martin
On Thursday 22 August 2013 23:20:11 Giorgos Tsiapaliokas wrote:
> KDE, for instance the most references in plasma active are
> "Plasma Active" and not "KDE Plasma Active", but PA doesn't have any
> distance from KDE. I believe that projects take some distance
> from "KDE" when they stop referring to it and not when they remove the
> "KDE" word, but that is just me of course :)

To me is the contrary,.. what is now plasma+kwin gets seenn by people as "the" 
KDE

if becomes just "Plasma", then become "a" desktop by KDE, not "the" KDE 
desktop, would be more a normal citizen,
making room for instance Razor+Lxde to become another desktop by KDE

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread Aaron J. Seigo
On Wednesday, August 21, 2013 20:40:09 Valorie Zimmerman wrote:
> audience, such as the KDE-Community list. KDE-devel, KDE-core-devel and
> KDE-Promo are some of the other possibilities to at least ping about a such
> an important conversation happening.

Yes, I have a purposeful habit of doing exactly that. We take very few Big 
Decisions of this sort without consulting the wider KDE community after we’ve 
had reasonable discussion here (so we sound like we know what we’re talking 
about ;) but before committing (publicly or to ourselves).

.. and I haven’t dropped this thread, I’ve just been stupid busy with Chinese 
hardware, Canadian sons and Swiss daughters this week :)

I’ll catch up with round 2 of my thoughts next week.

Thank you to everyone who has weighed in so far, I’m starting to see threads 
of consensus already and I resonate strongly with a  lot of what has been 
written by you already .. cool :)

-- 
Aaron J. Seigo

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread Giorgos Tsiapaliokas
On 22 August 2013 21:26, David Edmundson  wrote:

> One thing that wasn't clear to me on the original proposals and has just
> been mentioned by Giorgos is the prefix "KDE".
>
> KDE is not just "the community" but also "an umbrella brand for the
> technology created by the KDE community" [0].
> I have heard other people make comments about how "Plasma is trying to
> distance itself from the KDE community". I don't agree with those people,
> but we shouldn't fuel that fire. Displaying that it is part of the KDE
> umbrella is IMHO important.
>

When I said lets remove the "KDE" from "KDE Plasma" was in order to
emphasize that KDE is the community.
TBH I don't believe that by removing the "KDE", plasma is taking some
distance from KDE. Also there are a lot of projects inside KDE
which aren't using the "KDE" word and they don't take any distance from
KDE, for instance the most references in plasma active are
"Plasma Active" and not "KDE Plasma Active", but PA doesn't have any
distance from KDE. I believe that projects take some distance
from "KDE" when they stop referring to it and not when they remove the
"KDE" word, but that is just me of course :)

-- 
Giorgos Tsiapaliokas (terietor)

terietor.org
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread David Edmundson
My thoughts below.

- Dropping the term "workspace":
Seems sensible to me. It even seems this was the original intention [0].

- Calling it version 2.
This makes a lot of sense, having a software compilation of KDE Plasma 5.x
and KDE Applications 5.y, where x and y are different would be very very
confusing.

One thing that wasn't clear to me on the original proposals and has just
been mentioned by Giorgos is the prefix "KDE".

KDE is not just "the community" but also "an umbrella brand for the
technology created by the KDE community" [0].
I have heard other people make comments about how "Plasma is trying to
distance itself from the KDE community". I don't agree with those people,
but we shouldn't fuel that fire. Displaying that it is part of the KDE
umbrella is IMHO important.

[0] http://dot.kde.org/2009/11/24/repositioning-kde-brand
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread Djuro Drljaca
Hello,

with the "chaotic" nature of (future) release cycles for individual
components the "date version number" format (for example "2013.08") is
probably a good idea :)

If I am not mistaken it was actually you (Martin G.) who initially
suggested that :)


On Thu, Aug 22, 2013 at 7:50 PM, Martin Graesslin wrote:

> On Wednesday 21 August 2013 20:38:05 Martin Graesslin wrote:
> > On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> > > Other proposals, ideas, tweaks to the above most welcome, but let’s
> try to
> > > come to a consensus on this matter before the end of this month.
> >
> > another idea: let's drop the version number completely and only use it
> > internally (bugtracker, libs, etc.).
> and yet another idea: code names instead of release numbers. And as we have
> such nice codenames all over our code base (hello Corona) I would suggest
> code
> names out of the field of Physics/Science e.g.
> * Plasma Higgs-Boson
>
> Cheers
> Martin
>
> P.S. and that would give us a wonderful opportunity to bike-shed about a
> name
> each other month ;-)
> ___
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
>
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread Martin Graesslin
On Wednesday 21 August 2013 20:38:05 Martin Graesslin wrote:
> On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> > Other proposals, ideas, tweaks to the above most welcome, but let’s try to
> > come to a consensus on this matter before the end of this month.
> 
> another idea: let's drop the version number completely and only use it
> internally (bugtracker, libs, etc.).
and yet another idea: code names instead of release numbers. And as we have 
such nice codenames all over our code base (hello Corona) I would suggest code 
names out of the field of Physics/Science e.g.
* Plasma Higgs-Boson

Cheers
Martin

P.S. and that would give us a wonderful opportunity to bike-shed about a name 
each other month ;-)

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread Martin Graesslin
On Thursday 22 August 2013 20:36:24 Giorgos Tsiapaliokas wrote:
> Hello,
> 
> On 21 August 2013 12:49, Marco Martin  wrote:
> > My vote would go for Plasma.
> 
> +1,  just "Plasma" without "KDE".
> 
> On 21 August 2013 21:38, Martin Graesslin  wrote:
> > another idea: let's drop the version number completely and only use it
> > internally (bugtracker, libs, etc.)
> 
> I was thinking this too. But when a new version comes out how could we
> promote it?
Quoting our release announcement for 4.11: "KDE is delighted to announce its 
latest set of releases, providing major updates to KDE Plasma Workspaces, KDE 
Applications, and the KDE Platform."
> Also if a product doesn't have a version then this could mean that it is
> rolling.
> Yes not always but this is the first thought that goes through the mind. No?
And a rolling release might have version numbers. I'm using a rolling distro 
and it has version numbers, but I never know which one it is. So that argument 
works in both direction. I think there is no real sign that rolling releases 
do not have a version number.

Cheers
Martin


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread Giorgos Tsiapaliokas
Hello,


On 21 August 2013 12:49, Marco Martin  wrote:
>
> My vote would go for Plasma.
>

+1,  just "Plasma" without "KDE".

On 21 August 2013 21:38, Martin Graesslin  wrote:
>
> another idea: let's drop the version number completely and only use it
> internally (bugtracker, libs, etc.)
>

I was thinking this too. But when a new version comes out how could we
promote it?
Also if a product doesn't have a version then this could mean that it is
rolling.
Yes not always but this is the first thought that goes through the mind. No?

-- 
Giorgos Tsiapaliokas (terietor)

terietor.org
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-22 Thread Matthias Klumpp
2013/8/21 Martin Graesslin :
> On Wednesday 21 August 2013 19:36:21 Daniel Nicoletti wrote:
>> [...]
>> Ok, then what am I doing wrong in calling my stuff KDE stuff?
>> http://manifesto.kde.org/benefits.html lists what I do on my
>> projects, I was arguing about Martin saying that I talk KDE as software
>> but KDE projects are mostly software no? This is too controversial,
>> I know the idea is the we KDE are a community, but it's a community
>> that have projects and software hence why am wrong in saying
>> KDE software? It's software made by KDE people.
> Look for example at your rant about switches. It's always saying "KDE 4.11",
> which is just wrong. That's what I meant. Just by scrolling down your blog I
> see two posts with "KDE 4.11" in the title. This is working against the
> rebranding. How are we supposed to have the media get it right, if even the
> developers continue to use the old wording.
It is simply convenient to use "KDE" meaning the Frameworks,
Plasma-Workspaces etc. Saying "KDE" is much easier than distinguishing
between the different parts, and it has been used like this for years.
But I assume that this will change with the availability of KF 5 etc.
As soon as the stuff is released at different times and in different
packages, people will adapt to it and use the "right" names. (e.g.
"New features in Plasma" or "API will be available in KDE-Frameworks
5.4", etc.)
IMHO saying that "my software is part of KDE" is still correct, since
KDE can mean the community as well in this context, in the same way
Firefox is part of (the) Mozilla.
(Project).
Cheers,
Matthias
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Martin Graesslin
On Wednesday 21 August 2013 19:36:21 Daniel Nicoletti wrote:
> 2013/8/21 Sebastian Kügler :
> > On Wednesday, August 21, 2013 17:12:10 Daniel Nicoletti wrote:
> >> 2013/8/21 Martin Graesslin :
> >> > Yes I noticed that for example you still talk about KDE as software in
> >> > your
> >> > blog posts. To be honest I have to cringe if I read it, because it
> >> > makes
> >> > the task of everyone more difficult who tries to work on the
> >> > repositioning of the brand.
> >> 
> >> Well if I write an app using Qt people call it a Qt app, when you use KDE
> >> FW it becomes a KDE app. So what should I call the software I write when
> >> using KDE FW?
> > 
> > Just to chime in here, this is clearly wrong. A KDE App (or project, if
> > you
> > will) is not defined by its technical dependencies, but by the people who
> > write it, see manifesto.kde.org.
> 
> Ok, then what am I doing wrong in calling my stuff KDE stuff?
> http://manifesto.kde.org/benefits.html lists what I do on my
> projects, I was arguing about Martin saying that I talk KDE as software
> but KDE projects are mostly software no? This is too controversial,
> I know the idea is the we KDE are a community, but it's a community
> that have projects and software hence why am wrong in saying
> KDE software? It's software made by KDE people.
Look for example at your rant about switches. It's always saying "KDE 4.11", 
which is just wrong. That's what I meant. Just by scrolling down your blog I 
see two posts with "KDE 4.11" in the title. This is working against the 
rebranding. How are we supposed to have the media get it right, if even the 
developers continue to use the old wording.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Valorie Zimmerman
Hi Plasma folks,

This thread has been fascinating reading. I hope that after you reach a
tentative conclusion, that you make a proposal to a list with a wider KDE
audience, such as the KDE-Community list. KDE-devel, KDE-core-devel and
KDE-Promo are some of the other possibilities to at least ping about a such
an important conversation happening.

It's really true that names matter, and thus that branding matters.

Thanks so much for starting the discussion.

Valorie


On Mon, Aug 19, 2013 at 12:56 PM, Aaron J. Seigo  wrote:

> Hi...
>
> after seeing the Nth time that we don’t know if the next release will be
> called Plasma Workspaces 2 or something else, i’d like to find consensus on
> this point so we can move forward in communication with confidence.
>
> the first point that we’ve all been around a million times, but i will
> cover
> again for completeness:
>
> Do we need a single name for all the bits that go into our desktop
> shell?
>
> yes, we do.



> :: giant snip::
>
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Daniel Nicoletti
2013/8/21 Sebastian Kügler :
> On Wednesday, August 21, 2013 17:12:10 Daniel Nicoletti wrote:
>> 2013/8/21 Martin Graesslin :
>> > Yes I noticed that for example you still talk about KDE as software in
>> > your
>> > blog posts. To be honest I have to cringe if I read it, because it makes
>> > the task of everyone more difficult who tries to work on the
>> > repositioning of the brand.
>>
>> Well if I write an app using Qt people call it a Qt app, when you use KDE FW
>> it becomes a KDE app. So what should I call the software I write when using
>> KDE FW?
>
> Just to chime in here, this is clearly wrong. A KDE App (or project, if you
> will) is not defined by its technical dependencies, but by the people who
> write it, see manifesto.kde.org.
Ok, then what am I doing wrong in calling my stuff KDE stuff?
http://manifesto.kde.org/benefits.html lists what I do on my
projects, I was arguing about Martin saying that I talk KDE as software
but KDE projects are mostly software no? This is too controversial,
I know the idea is the we KDE are a community, but it's a community
that have projects and software hence why am wrong in saying
KDE software? It's software made by KDE people.


> Daniel, I think you've gone a few years back in time, stuck your fingers
> firmly into your ears as to the reasoning of the whole rebranding, and are now
> trying to turn back the clocks for no good reason.
I never intended to question the rebranding thing, I really don't care about it,
KDE has always been a community just like Gnome and Linux are, making
sure KDE isn't more just a desktop isn't the point I'm making.

What I'm saying is that people still install distros choosing the "KDE desktop",
and not the Plasma desktop, and this is one of the reasons why I
believe Plasma 2,
is the right name, this way people can know what plasma shell is and use this.
In short don't you think the whole new 5 cycle needs more coordinating between
all parts, will it be an SC, will there be an official shell of course
if this is really
going to happen? As you said the rebranding happened years ago but somehow
I'm only seeing it affect software (as in releases) now.


> Would you mind giving the rebranding another try to actually understand it,
> and not work against what has been years of work, and not an easy, but very
> much necessary endeavour? Then we could actually move forward, instead of one
> step ahead, two steps back.
Just forget I mentioned KDE and SC, just take my +1 on Plasma 2, this
is becoming
an endless and unnecessary discussion, already regret for giving my 2c
please give
them back :P
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Marco Martin
On Wednesday 21 August 2013 14:39:36 Rick Stockton wrote:
> 
> BTW, as a (mostly) end-User, I'm fine (and prefer) Plasma-2. But KDE
> without "base" SC Releases will tend to fragment Distro content
> selection, right?

sorry, I have to be a bit tedious here :p
isn't this material for a completely different discussion? a bit OT..
how to call the desktop doesn't really affect the release cycle

Cheers,
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Rick Stockton
I wonder: If KDE will not define and Release an internally consistent 
'SC' anymore, then how should packagers differentiate between "Minor 
Version" and "Point Release Updates" for their end users?
I understand the use of an RPM or Deb name such as "Task-KDE-Plasma" 
used as a collection, defining multiple packages as a combined unit -- 
but if we off-load the definition of such packages to the Distros, I'm 
afraid that we might see a huge increase in Distro-specific Bugs - and 
they'd be bugs which we can't reproduce, because we've (possibly) made 
the definition of KDE contents too flexible, and don't have all of those 
configurations available to run ourselves.


IMO, it would be a Very-Bad-Thing(tm) if our first response to many bugs 
becomes a request to "clean up their package selection, and see if the 
probelm is still reproducible". A number of such requests to "elinimate 
weirdness", from bug triage persons, would basically be like the 
definition of an SC anyway. (But after the fact, and all of the 
misdirected packaging work, and aggravation of end Users). If we 
consider it a Good-Thing(tm) to avoid defining co-requisite KDE 
libraries at Release Time, does our own Release process (and that of all 
our "K" Softwares) have the time and facilities to test a large number 
of possible combinations? Or, is my worry resolved by 
already-in-progress refactoring?


BTW, as a (mostly) end-User, I'm fine (and prefer) Plasma-2. But KDE 
without "base" SC Releases will tend to fragment Distro content 
selection, right?


On 08/21/2013 12:35 PM, Martin Graesslin wrote:

<>

On Wednesday 21 August 2013 15:58:03 Daniel Nicoletti wrote:

2013/8/21 Martin Graesslin :

On Wednesday 21 August 2013 13:52:06 Daniel Nicoletti wrote:

2013/8/21 Martin Graesslin :

On Wednesday 21 August 2013 11:29:52 Daniel Nicoletti wrote:
this might change. Consider Razor/LXDE joining the KDE umbrella. What
then?
 From one day to another it would be obvious that using "the KDE
desktop"
is
not working any more.

<< big snip of stuff not relevant to my questions >>
Who said there will be a software compilation in the KF 5 world or 
that the Plasma Workspaces will be part of such a maybe existing 
software compilation? Please note that this has not yet been 
discussed, but I know that a few people in the Plasma team (me 
included) would favor to not have the SC anymore. The reasons you 
mention are a part of it. In fact the whole discussion highlights it. 
We would not need to think about a version number if Plasma would be 
part of the software compilation. Cheers Martin 


--
GPG fingerprint: 597E 4CE5 6D56 A7C2 DA3A 26FF F21F F828 0C86 165A

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Sebastian Kügler
On Wednesday, August 21, 2013 17:12:10 Daniel Nicoletti wrote:
> 2013/8/21 Martin Graesslin :
> > Yes I noticed that for example you still talk about KDE as software in
> > your
> > blog posts. To be honest I have to cringe if I read it, because it makes
> > the task of everyone more difficult who tries to work on the
> > repositioning of the brand.
> 
> Well if I write an app using Qt people call it a Qt app, when you use KDE FW
> it becomes a KDE app. So what should I call the software I write when using
> KDE FW?

Just to chime in here, this is clearly wrong. A KDE App (or project, if you 
will) is not defined by its technical dependencies, but by the people who 
write it, see manifesto.kde.org.

Daniel, I think you've gone a few years back in time, stuck your fingers 
firmly into your ears as to the reasoning of the whole rebranding, and are now 
trying to turn back the clocks for no good reason.

Would you mind giving the rebranding another try to actually understand it, 
and not work against what has been years of work, and not an easy, but very 
much necessary endeavour? Then we could actually move forward, instead of one 
step ahead, two steps back.

Thanks,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Daniel Nicoletti
2013/8/21 Martin Graesslin :
> Yes I noticed that for example you still talk about KDE as software in your
> blog posts. To be honest I have to cringe if I read it, because it makes the
> task of everyone more difficult who tries to work on the repositioning of the
> brand.
Well if I write an app using Qt people call it a Qt app, when you use KDE FW
it becomes a KDE app. So what should I call the software I write when using
KDE FW?


> It is important. If people from the outside think it's one coherent thing we
> wouldn't need efforts like frameworks to make it more attractive for 3rd party
> developers and it also makes any attempts to get KWin as the window manager
> for all Qt based shells much more difficult. Which is a reason why I do care
> about it.
Well re-branding is really hard, it's for a reason companies fight for names...
Clearly I'm not alone in not know how to properly brand things now.

>> The KDE community has to decide which will be the included, since plasma
>> got there first there isn't much chance for a replacement, then better
>> do like Razor.
> does the KDE community have to decide?
Yes, look at the old Oyranos vs colord-kde thread, in the end colord-kde
probably has more usage where KWin color correction only works
with Oyranos (I don't plan to fix this before we have wayland).
And Kolor-manager ended up in extragear...


> Did the community ever decide that
> there can only be one file manager in the SC?
The fact that Konqueror is also a file manager could be tagged as
historical reason imho.


> Also does software have to be in
> the SC? Or is software more blessed by being in the SC?
Sure it is, most distros have meta packages which installing
kde-utils brings a bunch of "utils" stuff, if your app is in there
it gets more attention.


> Large part of the
> release announcement for 4.11 is about KScreen - to my knowledge it's not even
> released as part of the SC.
Right, it got good promoting due to being an important thing
to many users, would a new clock applet (not part of the SC)
get on the announcement page?


> What do you think is the more prominent music
> player by KDE? Amarok which is not part of the SC or juk which is part of the
> SC? Same for IM - kopete vs kpt.
I do agree with you it's not needed to be in the SC,
but notice the core apps vs regular apps difference,
if I write another window manager that happens to
replace kwin in the SC would people still want to install
KWin? Sure if you promote it better (or have more quality)
downstream might use it as default.


> Who said there will be a software compilation in the KF 5 world or that the
> Plasma Workspaces will be part of such a maybe existing software compilation?
Nobody (afaik) said the opposite either :)


> Please note that this has not yet been discussed, but I know that a few people
> in the Plasma team (me included) would favor to not have the SC anymore. The
> reasons you mention are a part of it. In fact the whole discussion highlights
> it.
OK, then imho we could have modules SC ie kde utils/edu... SC,
the SC is good because it help with the coordination of small modules
that doesn't have to worry when to release their stuff.


> We would not need to think about a version number if Plasma would be part
> of the software compilation.
Well if that's the reason shouldn't the discussion about having/being part of SC
take place first?
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Martin Graesslin
On Wednesday 21 August 2013 15:58:03 Daniel Nicoletti wrote:
> 2013/8/21 Martin Graesslin :
> > On Wednesday 21 August 2013 13:52:06 Daniel Nicoletti wrote:
> >> 2013/8/21 Martin Graesslin :
> >> > On Wednesday 21 August 2013 11:29:52 Daniel Nicoletti wrote:
> >> > this might change. Consider Razor/LXDE joining the KDE umbrella. What
> >> > then?
> >> > From one day to another it would be obvious that using "the KDE
> >> > desktop"
> >> > is
> >> > not working any more.
> >> 
> >> In that case what we will end up is with just KDE libraries? I mean
> >> people are used to "install/use KDE" which means the SC.
> > 
> > no?!? I fail to see what you want to tell us, I cannot follow your
> > thought. I guess it's based on you still think that KDE is not the
> > community but all the software we tend to release once half a year.
> 
> Sorry if it's hard to understand, so I'll try to put it into another way:
> * First I just wanted to say that I prefer Plasma 2 instead of 5, because it
> helps understanding the age and we have lots of other KDE components with
> different versions than 5.
> 
> * Second I'm saying that KDE is also the software because we do release a
>KDE Software Compilation which has the KDE name.
ok, that I did not get at all :-) I personally also don't like 5 for the .0 
reason.
> 
> * I know we don't market the KDE desktop anymore, all the blog posts
>around KDE still talk about it as a DE. Lots of friends that use KDE SC
>don't even know what is plasma-desktop because for them it's KDE.
Yes I noticed that for example you still talk about KDE as software in your 
blog posts. To be honest I have to cringe if I read it, because it makes the 
task of everyone more difficult who tries to work on the repositioning of the 
brand.

It is important. If people from the outside think it's one coherent thing we 
wouldn't need efforts like frameworks to make it more attractive for 3rd party 
developers and it also makes any attempts to get KWin as the window manager 
for all Qt based shells much more difficult. Which is a reason why I do care 
about it.
> 
> For example what happens if I want my own shell (no I didn't write one :P )
> on the KDE SC?
> 
> The KDE community has to decide which will be the included, since plasma
> got there first there isn't much chance for a replacement, then better
> do like Razor.
does the KDE community have to decide? Did the community ever decide that 
there can only be one file manager in the SC? Also does software have to be in 
the SC? Or is software more blessed by being in the SC? Large part of the 
release announcement for 4.11 is about KScreen - to my knowledge it's not even 
released as part of the SC. What do you think is the more prominent music 
player by KDE? Amarok which is not part of the SC or juk which is part of the 
SC? Same for IM - kopete vs kpt.
> 
> I'm not against the KDE renaming, but I think we are getting
> to a point that having an Software Compilation becomes a
> problem. If Razor is now a KDE project they why only plasma
> is included?
Who said there will be a software compilation in the KF 5 world or that the 
Plasma Workspaces will be part of such a maybe existing software compilation? 
Please note that this has not yet been discussed, but I know that a few people 
in the Plasma team (me included) would favor to not have the SC anymore. The 
reasons you mention are a part of it. In fact the whole discussion highlights 
it. We would not need to think about a version number if Plasma would be part 
of the software compilation.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Daniel Nicoletti
2013/8/21 Martin Graesslin :
> On Wednesday 21 August 2013 13:52:06 Daniel Nicoletti wrote:
>> 2013/8/21 Martin Graesslin :
>> > On Wednesday 21 August 2013 11:29:52 Daniel Nicoletti wrote:
>> > this might change. Consider Razor/LXDE joining the KDE umbrella. What
>> > then?
>> > From one day to another it would be obvious that using "the KDE desktop"
>> > is
>> > not working any more.
>>
>> In that case what we will end up is with just KDE libraries? I mean
>> people are used to "install/use KDE" which means the SC.
> no?!? I fail to see what you want to tell us, I cannot follow your thought. I
> guess it's based on you still think that KDE is not the community but all the
> software we tend to release once half a year.
Sorry if it's hard to understand, so I'll try to put it into another way:
* First I just wanted to say that I prefer Plasma 2 instead of 5, because it
   helps understanding the age and we have lots of other KDE components
   with different versions than 5.

* Second I'm saying that KDE is also the software because we do release a
   KDE Software Compilation which has the KDE name.

* I know we don't market the KDE desktop anymore, all the blog posts
   around KDE still talk about it as a DE. Lots of friends that use KDE SC
   don't even know what is plasma-desktop because for them it's KDE.

For example what happens if I want my own shell (no I didn't write one :P )
on the KDE SC?

The KDE community has to decide which will be the included, since plasma
got there first there isn't much chance for a replacement, then better
do like Razor.

I'm not against the KDE renaming, but I think we are getting
to a point that having an Software Compilation becomes a
problem. If Razor is now a KDE project they why only plasma
is included?

About print-manager the user can see it's version using the
about module of system-settings, but since KDE does the
branching/tagging it's easier to just rely on the KDE version,
the 0.3 vesion is something useless when on SC. But to me
as a developer tells me how much I change it, and since it's
mostly complete 4.10 has 0.3 and 4.11 has 0.3 because
most commits where just bugfixes. Also dpkg -l print-manager
shows the KDE SC version (so it does for dolphin).

PS I don't care much what plasma does as I'm mostly a user
of plasma shell and API, but as a user I just felt that jumping
into 5 just because the KDE FW is at 5 seems wrong, as after
all KDE is just the community.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Martin Graesslin
On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> Other proposals, ideas, tweaks to the above most welcome, but let’s try to
> come to a consensus on this matter before the end of this month.
another idea: let's drop the version number completely and only use it 
internally (bugtracker, libs, etc.).

Got that idea while reading a news that Cryengine 3 got renamed to Cryengine

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Martin Graesslin
On Wednesday 21 August 2013 13:52:06 Daniel Nicoletti wrote:
> 2013/8/21 Martin Graesslin :
> > On Wednesday 21 August 2013 11:29:52 Daniel Nicoletti wrote:
> >> My 2c,
> >> 
> >> On KDE 4 aka KDE SC 4, plasma was always just plasma,
> >> no user says I'm using the plasma shell (as there isn't another
> >> KDE option).
> > 
> > this might change. Consider Razor/LXDE joining the KDE umbrella. What
> > then?
> > From one day to another it would be obvious that using "the KDE desktop"
> > is
> > not working any more.
> 
> In that case what we will end up is with just KDE libraries? I mean
> people are used to "install/use KDE" which means the SC.
no?!? I fail to see what you want to tell us, I cannot follow your thought. I 
guess it's based on you still think that KDE is not the community but all the 
software we tend to release once half a year.
> 
> If we are going to drop the "KDE desktop" then imho it should
> be better to put some marketing on the "Plasma desktop"
> which uses KDE technology.
We haven't marketed a "KDE desktop" for years now.
> 
> The same imho happens to Razor/LXDE, they will keep being
> Razor/LXDE maybe using KDE pieces. At some point KDE
> might vanish completely as the more things from the
> frameworks are upstreamed (not that this is bad!).
Why should KDE vanish if Razor uses frameworks? I fail to follow your 
reasoning.
> 
> This of course end up being completely ok with the new
> KDE = comunity branding which to me is a shame that
> the shell looses it's identity. I somehow imagine in the
> future people talking about plasma people or lxde people
> and the KDE name being left only for frameworks.
Why should they only talk about Plasma?
> 
> Of course I'm just supposing.
> 
> > I'm in fact aware of at least three desktop shells by the KDE community.
> > The only thing those three share is the window manager.
> 
> But at some level "the" KDE shell is plasma, and if these others want
> to be known
> the have to do the promoting themselves.
Just for the record: one of the three desktop shells I meant is Plasma :-) As 
far as I know the other shells don't want to be promoted, but they would get 
obviously the same level of promotion. The dot is open to every KDE project.
> 
> > Given that we know that we want to open us for more projects and that we
> > want to get our technologies into other Qt based desktops, it would be a
> > really bad idea to ignore this fact when we do the planning for the next
> > version.
> No, I'm not saying to ignore this fact. It's just that imho
> the idea of pushing Plasma to version 5 is bad for the
> reasons I mentioned. If plasma will keep being included
> into KDE SC the SC version is what users see.
I really have problems understanding your arguments. They seem to be centered 
around "I don't like the renaming of KDE, thus I do not like this". I think 
the renaming was a good step and reflects much better what we as a community 
do. I can only recommend to open up on it and see the positive aspects of it.
> 
> An example is that when someone fill a bug against
> say print-manager I care which KDE version they have
> and not if p-m is at version 0.3, because I know which
> version was included in that SC.
then you should fix this. In KWin we include also information about kdelibs 
version (compilation, runtime) and Qt. It helps a lot.

Personal remark: I sometimes have problems following your arguments and 
recently I had the feeling that you jump to wrong conclusions based on 
incorrect and incomplete data. I think this is also here the case. You jump 
directly to the conclusion but seem to miss the reasons and the good 
advantages of the renaming of KDE. Just look at the manifesto - without the 
renaming that would not have happened. As you have not been at Akademy I 
recommend to watch the recordings of Kevin's keynote.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Daniel Nicoletti
2013/8/21 Martin Graesslin :
> On Wednesday 21 August 2013 11:29:52 Daniel Nicoletti wrote:
>> My 2c,
>>
>> On KDE 4 aka KDE SC 4, plasma was always just plasma,
>> no user says I'm using the plasma shell (as there isn't another
>> KDE option).
> this might change. Consider Razor/LXDE joining the KDE umbrella. What then?
> From one day to another it would be obvious that using "the KDE desktop" is
> not working any more.
In that case what we will end up is with just KDE libraries? I mean
people are used to "install/use KDE" which means the SC.

If we are going to drop the "KDE desktop" then imho it should
be better to put some marketing on the "Plasma desktop"
which uses KDE technology.

The same imho happens to Razor/LXDE, they will keep being
Razor/LXDE maybe using KDE pieces. At some point KDE
might vanish completely as the more things from the
frameworks are upstreamed (not that this is bad!).

This of course end up being completely ok with the new
KDE = comunity branding which to me is a shame that
the shell looses it's identity. I somehow imagine in the
future people talking about plasma people or lxde people
and the KDE name being left only for frameworks.

Of course I'm just supposing.


> I'm in fact aware of at least three desktop shells by the KDE community. The
> only thing those three share is the window manager.
But at some level "the" KDE shell is plasma, and if these others want
to be known
the have to do the promoting themselves.


> Given that we know that we want to open us for more projects and that we want
> to get our technologies into other Qt based desktops, it would be a really bad
> idea to ignore this fact when we do the planning for the next version.

No, I'm not saying to ignore this fact. It's just that imho
the idea of pushing Plasma to version 5 is bad for the
reasons I mentioned. If plasma will keep being included
into KDE SC the SC version is what users see.

An example is that when someone fill a bug against
say print-manager I care which KDE version they have
and not if p-m is at version 0.3, because I know which
version was included in that SC.

Best
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Martin Graesslin
On Wednesday 21 August 2013 11:29:52 Daniel Nicoletti wrote:
> My 2c,
> 
> On KDE 4 aka KDE SC 4, plasma was always just plasma,
> no user says I'm using the plasma shell (as there isn't another
> KDE option).
this might change. Consider Razor/LXDE joining the KDE umbrella. What then? 
>From one day to another it would be obvious that using "the KDE desktop" is 
not working any more.

I'm in fact aware of at least three desktop shells by the KDE community. The 
only thing those three share is the window manager.

Given that we know that we want to open us for more projects and that we want 
to get our technologies into other Qt based desktops, it would be a really bad 
idea to ignore this fact when we do the planning for the next version.

> some components happen to have survived since
> KDE 1 (kwin/konqueror maybe?),
Just for the record: both KWin and Konqueror got introduced in KDE (SC) 2. The 
oldest to my knowledge still being developed application is KMail.

Cheers
Martin


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Daniel Nicoletti
2013/8/21 Marco Martin :
> On Wednesday 21 August 2013, Daniel Nicoletti wrote:
>> My 2c,
>>
>> On KDE 4 aka KDE SC 4, plasma was always just plasma,
>> no user says I'm using the plasma shell (as there isn't another
>> KDE option).
>
> Incidently, the whole SC stuff, was never intended for marketing and public
> communication, but it ended up that way, and sure enough press reaction to SC
> was overwhelmingly negative.

Sure, just to clarify what I was trying to state is that most
users know the KDE version not the components of it.
For the SC maybe in 5 we could go back to
"we are KDE and KDE is also the software" I think people
can tell the difference without an "SC" :P but whatever that's
another (endless) discussion and off topic...
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Marco Martin
On Wednesday 21 August 2013, Daniel Nicoletti wrote:
> My 2c,
> 
> On KDE 4 aka KDE SC 4, plasma was always just plasma,
> no user says I'm using the plasma shell (as there isn't another
> KDE option).

Incidently, the whole SC stuff, was never intended for marketing and public 
communication, but it ended up that way, and sure enough press reaction to SC 
was overwhelmingly negative.

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Daniel Nicoletti
My 2c,

On KDE 4 aka KDE SC 4, plasma was always just plasma,
no user says I'm using the plasma shell (as there isn't another
KDE option).

I think even if Plasma is numbered after 2, users will still say
they have installed KDE 5 or KDE SC 5, the marketing imo
must go to the whole SC 5 and not to single components,
for example I go to dolphin look at it's version and I have 2.2
but my KDE is 4.10.5, when the user report bugs most of
the time they specify the whole KDE version and not the
component one.

Having KDE as just as people (bad thing imho) brings these
issues, do we install KDE software? Or would I install KDE people?

IMHO the core of the KDE is it's libraries/frameworks which will
be named at 5. One can write another KDE shell (iirc there is kor)
(and don't make it in SC) but that will still be a KDE shell.

enough talking to summarize I'd say we should go for
KDE SC 5 which includes 2nd gen of Plasma, 3rd gen of dolphin
and so on, some components happen to have survived since
KDE 1 (kwin/konqueror maybe?), naming Plasma as 5 doesn't
reflect it's real age.

Regards,

-- 
Daniel Nicoletti - http://dantti.wordpress.com
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-21 Thread Marco Martin
On Monday 19 August 2013, Aaron J. Seigo wrote:
> 
> Other proposals, ideas, tweaks to the above most welcome, but let’s try to
> come to a consensus on this matter before the end of this month.
> 
> then we can all move forward in confidence together, whatever it is we
> decide.

after thinking about it for a while, just few considerations

* we want to maintain the "kde is the community, not the software" mantra

* so a name for "the product workspace" is needed

* any descriptive name, sich as "workspace" "shell" "desktop" risks to be too 
narrow, nerdy and cold

* a name that sounds cool but doesn't really describe something is better, 
"plasma" or "plasma active" are (as the term "firefox" per se doesn't have 
anything to do with browser)

* Plasma has quite some luggage already, that may be an advantage or a 
disadvantage, i don't know (but we have years of climbing the googlability of 
the term already, that's quite an investment)

* Plasma Active may indeed cause a problem in perception and bogus articles 
like "kde is dropping the desktop for tablets". Paradoxically I think the 
place where instead would have a good effect is the internal developer 
community (for applications developers there is still a bit of "the active 
version is not my problem, i care only about desktop" feeling

* I'm not sure thinking about a completely different new name would come up 
with something that would work, but if someone can think about any, please 
speak ;)

My vote would go for Plasma.
hell, i would even go as far as changing the kickoff icon (no, not with the 
cashew, with something better :p)

About numbers, 2 or 5 i don't know, they may risk to dilute the catchiness?


Cheers,
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-20 Thread Sebastian Kügler
On Monday, August 19, 2013 21:56:35 Aaron J. Seigo wrote:
> given that we are moving to a “grand unified shell” approach where the
> different user experiences flow seamlessly from one to the next, it may
> make sense to drop the concept that there is such huge differentiation that
> they are the “Workspaces” and instead are just “Plasma” which happens to
> morph to fit the device.

Brainfart ahead.

We come up with a plan for a headless module for Plasma, that basically sets 
up a local server, installs kolab, owncloud, jabber, your own image sharing 
service, etc. and whatever else is needed to take the cloud private, and offer 
that as an option you can install on a random device, connect storage. (Could 
even be a mediacenter that is running both, plasma-mediacenter and the server 
packages. Such a relatively constrained target device could be made to work 
really well with the device, and provide the basic needs for circumventing a 
lot of privacy problems around centralized web services, targeting the 
increased needs for really private communication.

On the client side is entirely integrated in the UI through predefined setups 
for Kontact, KPeople and KTelepathy, a file sync client. Configuration and 
other metadata could possibly be synced across devices safely that way as 
well, and possibly even be rolled out to clients in more enterprise setups, or 
serve as a remote control channel for different devices (media playback, 
etc.).
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-20 Thread Sebastian Kügler
On Monday, August 19, 2013 21:56:35 Aaron J. Seigo wrote:
[ snipperdeesnip ]
>   “KDE’s Plasma workspaces come in Desktop, Netbook, Tablet and 
> Mediacenter
> flavours...”
> 
>   “KDE’s Plasma provides user experiences for desktop, netbook, tablet, 
> ..”
> 
> given that we are moving to a “grand unified shell” approach where the
> different user experiences flow seamlessly from one to the next, it may
> make sense to drop the concept that there is such huge differentiation that
> they are the “Workspaces” and instead are just “Plasma” which happens to
> morph to fit the device.

Anecdotal supporting evidence: When we first interacted with the wider Mer and 
device community around Plasma Active, in casual communication, I often heard 
people calling "the UI" simply Plasma. That's an interesting target group, as 
it fits nicely into those that we probably want to sell our seamless 
experience to, and rather unbiased.

I think more or less radically drop the notion of devices (or rather, leaving 
that to the packagers, in terms of installation) makes the most sense, as we 
can nicely work two ways, from "Plasma, the Desktop Brand" and "Plasma" the 
device UI (and even Plasma Mediacenter) towards that morphing UI. Kind of the 
NetBSD of the modern age: "It even runs on a toaster".

> 3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually going
> to be version 6 iirc, so it isn’t the library. i also am not a big believer
> in branding after version numbers. neither are any of our proprietary
> competitors who have a lot more marketing and communications savvy than we
> tend to. ;) what i like about 2 is:
> 
> * it communicates this is something after the first. it’s that whole “two
> point oh” thing, though hopefully less hype than, say, “web 2.0” ;)
> 
> * it’s simple and direct
> 
> * ‘2’ is a couple, and a couple is a nice human idea :) this is borne out by
> the “1, 2, many” pattern in many ancient languages. we know 1, we know 2,
> after that it’s just an abstract concept.

One option that crossed my mind was "Plasma 5". I agree with your findings 
regarding Plasma vs. Plasma Workspaces, etc., and my gut feeling tends to just 
Plasma. in that regard. As to the version, 5 gives some sense to continuation 
of what was earlier the KDE 4 series, and I think there is some attachment to 
this, as it also communicates a continuation of our experience and evolution 
in creating workspaces. 

The .so versioning should, indeed, be just an implementation detail, and as 
such in line with other frameworks. Incidentally, both, .so version and 
"communication version" would be the same though (but explicitely do not 
*have* to, we can care about that later, though).

So Plasma 5 would be the continuation of KDE Plasma Workspaces 4.x, and, 
accidentally also Plasma Active Four.

> Sooo ... here is my proposal:
> 
>   We call it Plasma 2 and use that as a rallying call to
>   focus on its unified user experience
>   across the spectrum of devices people use today.
> 
> as developers, it will remind us of our goals.
> 
> to our users, it will be the symbol of this idea of all these individual
> components that work together beautifully no matter what device you put it
> on.
> 
> yes, this means we drop “Workspaces” as clumsy, hard to understand and no
> longer fully applicable.
> 
> 
> Other proposals, ideas, tweaks to the above most welcome, but let’s try to
> come to a consensus on this matter before the end of this month.
> 
> then we can all move forward in confidence together, whatever it is we
> decide.

Otherwise, this strategy sounds fine to me.

Thoughts on the 5?
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-20 Thread Sebastian Kügler
On Tuesday, August 20, 2013 10:56:41 Marco Martin wrote:
> On Tuesday 20 August 2013, Aaron J. Seigo wrote:
> >
> > That’s also what I see in the openSuse packages.
> >
> > So, yes, I got the # wrong .. it’s 3, not 5 currently .. so we’d end up
> > with 4 unless we skip it go to 5. Still, the “number used in the name
> > doesn’t match the version number of ” comment
> > remains
> 
> uuh, right, build from master does a so.3..
> hmm, wonder where the 4 is gone, if was ever "decided" or just done by 
> mistake...
> so do we go for .4 (until we have time?)

Uhm, no, as ervin suggested, the so version should be 5, in line with other 
frameworks.

> > Basically, I’m suggesting that naming the product after the version of the
> > software isn’t a necessity and may not even be possible unless we elevate
> > one specific component to be the “defining” component, which I don’t think
> > we ought to do.
> 
> yes, more and more evident that things like library versions are to be seen
> as  a small implementation detail

and indeed not affect our communication. :)
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-20 Thread Marco Martin
On Tuesday 20 August 2013, Aaron J. Seigo wrote:

> 
> That’s also what I see in the openSuse packages.
> 
> So, yes, I got the # wrong .. it’s 3, not 5 currently .. so we’d end up
> with 4 unless we skip it go to 5. Still, the “number used in the name
> doesn’t match the version number of ” comment
> remains

uuh, right, build from master does a so.3..
hmm, wonder where the 4 is gone, if was ever "decided" or just done by 
mistake...
so do we go for .4 (until we have time?)

> Basically, I’m suggesting that naming the product after the version of the
> software isn’t a necessity and may not even be possible unless we elevate
> one specific component to be the “defining” component, which I don’t think
> we ought to do.

yes, more and more evident that things like library versions are to be seen as 
a small implementation detail ;)

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-20 Thread Martin Graesslin
On Tuesday 20 August 2013 09:56:59 Aaron J. Seigo wrote:
> one tempting idea is to promote “Plasma Active” up as the name used for all
> the workspaces ...
I would vote against "Plasma Active" as that might end up at the users (and 
media and they can get it wrong big times) as we drop the desktop system in 
favor of the tablet thingy. For many users Active is just the tablet shell.

I fear that this could end up being seen in exactly the opposite way as we 
want to achieve with the one device shell approach. If you want to get it 
wrong, you'll get it wrong and lately I have the feeling that the media is 
getting it wrong on purpose just to have more clicks.
> 
> the most minimalist thing would be to just call it all “Plasma” and be done
> with it and not try at all to differentiate the new release from the old by
> the product name.
> 
> another approach would be to shift weight to “Active” and drop “Plasma” from
> the name, though “KDE Active” is  not as google-able and we lose whatever
> value we’ve put into Plasma as a brand.
I agree that we should somehow keep Plasma in it.
> 
> *sigh* this needs more thought :/
> 
> > I do want to promote KWin for the usage in LXDE/Razor as in the next
> > version we will hardly have any build-time dependencies from frameworks
> > higher than tier1. I'm concerned that a generic name "Plasma" would work
> > against that as it would be difficult to communicate that although being
> > part of Plasma not being part of Plasma.
> 
> i suppose it comes down to the following two things:
> 
> * do we feel we can communicate clearly, developer to developer, what Plasma
> is, and how components like KWin fit within that
> * do we expect LXDE / Razor developers to be intelligent people who will
> understand technical communication
> 
> my experience with both of those things is “yes”
I'm also not concerned with devs. I'm quite sure that this will be not of an 
issue. I'm more concerned about the users as they will have to choose OpenBox 
or KWin. If they think that with KWin they get the full "bloat" of Plasma on a 
lightweight desktop they will not use it out of principle. We already see that 
LXDE has to fight against the bloat perspective since they started using Qt - 
which is a pity.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-20 Thread Aaron J. Seigo
On Tuesday, August 20, 2013 07:06:10 Martin Graesslin wrote:
> On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> > 3. ‘2’ ... why “two” if this is version 5? well, libplasma is 
actually
> > going to be version 6 iirc, so it isn’t the library. i also am not a big
> > believer in branding after version numbers. neither are any of our
> > proprietary competitors who have a lot more marketing and communications
> > savvy than we tend to. ;) what i like about 2 is:
> > 
> > * it communicates this is something after the first. it’s that whole 
“two
> > point oh” thing, though hopefully less hype than, say, “web 2.0” ;)
> > 
> > * it’s simple and direct
> > 
> > * ‘2’ is a couple, and a couple is a nice human idea :) this is borne 
out
> > by the “1, 2, many” pattern in many ancient languages. we know 1, we 
know
> > 2, after that it’s just an abstract concept.
> 
> I would like to get rid of version numbers in the traditional way. If the
> numbers are small, it's fine. But looking at many projects I am not able to
> get how old software is based on the number.
> 
> So instead I suggest that we go by year and numbering:
> * 2014.1.4
> * 2014.2.2
> * 2014.3.1
> -> year.major.minor
> 
> It would also prevent the confusion that several parts of our software has
> now different versions and especially that 4+1=2 :-)

for versioning, i agree.

“Plasma  2” (or whatever) will be a product name, not a version (in the 
technical sense of that word).

thinking about this overnight, i did run into some possible annoyances. we’ve 
been sort of taking this approach with Plasma Active. so now we have Plasma 
Active 4.

i’m unsure how that would work (poorly, i think) with “Plasma 2” as the 
product name.

another approach is to not use a number at all and give it a proper name as we 
did with Plasma Active (which, iirc, was Sebas’ brainchild of a name?). which 
would make the next major version “Plasma ” and this would replace 
Plasma Desktop, Netbook, Active (and perhaps Mediacenter?) as product names. 
they would of course remain buried in the technical details of our code to 
some extent (e.g. there may always be a plasma-mediacenter binary, though it 
would be cool if that went away too ..).

this would reflect even more clearly than my first proposal that we are 
harmonizing all the shells into one Thing(tm).

one tempting idea is to promote “Plasma Active” up as the name used for all 
the workspaces ... 

the most minimalist thing would be to just call it all “Plasma” and be done 
with it and not try at all to differentiate the new release from the old by the 
product name.

another approach would be to shift weight to “Active” and drop “Plasma” from 
the name, though “KDE Active” is  not as google-able and we lose whatever 
value we’ve put into Plasma as a brand.

*sigh* this needs more thought :/

> I do want to promote KWin for the usage in LXDE/Razor as in the next version
> we will hardly have any build-time dependencies from frameworks higher than
> tier1. I'm concerned that a generic name "Plasma" would work against that
> as it would be difficult to communicate that although being part of Plasma
> not being part of Plasma.

i suppose it comes down to the following two things:

* do we feel we can communicate clearly, developer to developer, what Plasma 
is, and how components like KWin fit within that
* do we expect LXDE / Razor developers to be intelligent people who will 
understand technical communication

my experience with both of those things is “yes”

the idea with having a name for this thing we’re making is to give the final 
product a name. consider that if we adopt SDDM as part of that “complete 
product” that SDDM will be part of Plasma (the product), even though SDDM will 
obviously remain an independent project.

this is equally true with all components that are part of the Plasma product.

each component is its own living, breathing thing .. and we pull those 
components together to create an integrated, finished product called Plasma.

it’s the same as a screw that is used to hold together a dining room chair. it 
can also be used to hang a picture on a wall. even though it is part of the 
“chair” product, it can be used for other purposes as well.

that is what we need to communicate clearly to projects such as LXDE / Razor.

it’s also mindset i’m hoping people working on various components that make up 
Plasma will adopt as it accurately captures how we work together 
collaboratively yet with independence. 

> We should also think about what the name would mean for bug reporting. We
> don't want that all bugs for everything what is in kde-workspaces nowadays
> ends up in the component plasma.

we already get bug reports for kdelibs and Qt and all sorts of other things. 
this is, i’m afraid, unavoidable.

-- 
Aaron J. Seigo

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mail

Re: naming the next major release

2013-08-19 Thread Martin Graesslin
On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> 3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually going
> to be version 6 iirc, so it isn’t the library. i also am not a big believer
> in branding after version numbers. neither are any of our proprietary
> competitors who have a lot more marketing and communications savvy than we
> tend to. ;) what i like about 2 is:
> 
> * it communicates this is something after the first. it’s that whole “two
> point oh” thing, though hopefully less hype than, say, “web 2.0” ;)
> 
> * it’s simple and direct
> 
> * ‘2’ is a couple, and a couple is a nice human idea :) this is borne out by
> the “1, 2, many” pattern in many ancient languages. we know 1, we know 2,
> after that it’s just an abstract concept.
I would like to get rid of version numbers in the traditional way. If the 
numbers are small, it's fine. But looking at many projects I am not able to get 
how old software is based on the number.

So instead I suggest that we go by year and numbering:
* 2014.1.4
* 2014.2.2
* 2014.3.1
-> year.major.minor

It would also prevent the confusion that several parts of our software has now 
different versions and especially that 4+1=2 :-)
> 
> 
> 
> Sooo ... here is my proposal:
> 
>   We call it Plasma 2 and use that as a rallying call to
>   focus on its unified user experience
>   across the spectrum of devices people use today.
I do want to promote KWin for the usage in LXDE/Razor as in the next version 
we will hardly have any build-time dependencies from frameworks higher than 
tier1. I'm concerned that a generic name "Plasma" would work against that as 
it would be difficult to communicate that although being part of Plasma not 
being part of Plasma. If someone has a good idea on how to properly 
communicate this without being confusing (especially for users who want the 
lightweight aspect of LXDE and Plasma is for people in that user group 
unfortunately the definition of bloat) I consider this as a non-blocking issue 
for the naming.

We should also think about what the name would mean for bug reporting. We 
don't want that all bugs for everything what is in kde-workspaces nowadays 
ends up in the component plasma.

Cheers
Martin

P.S. Thanks for bringing the topic to the mailing list.

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-19 Thread Aaron J. Seigo
On Monday, August 19, 2013 23:08:15 Marco Martin wrote:
> On Monday 19 August 2013, Kevin Ottens wrote:
> > On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> > > 3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually
> > > going to be version 6 iirc, so it isn’t the library.
> > 
> > Not that its relevant for the rest of the discussion, but as the library
> > number itself is concerned you can make it 5. And that's in fact my
> > preference as I'd like all our library numbers to be in sync for a change.
..
> yes, plasma2 has .so.5 atm, plasma1 is 4

Really? I’m getting this from master:

-- Installing: /opt/kde4/lib/libplasma.so.3.0.0

That’s also what I see in the openSuse packages.

So, yes, I got the # wrong .. it’s 3, not 5 currently .. so we’d end up with 4 
unless we skip it go to 5. Still, the “number used in the name doesn’t match 
the version number of ” comment remains

It’s also made more complex once we look at things like kscreen which seems to 
be at version 1.x; the more components we look at as part of the Plasma shell 
the more version variance there is. 

If we do end up using SDDM then it gets even more difficult as we don’t even 
control the versioning of all the software.

Basically, I’m suggesting that naming the product after the version of the 
software isn’t a necessity and may not even be possible unless we elevate one 
specific component to be the “defining” component, which I don’t think we ought 
to do.

-- 
Aaron J. Seigo

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-19 Thread Kevin Ottens
On Monday 19 August 2013 23:08:15 Marco Martin wrote:
> On Monday 19 August 2013, Kevin Ottens wrote:
> > On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> > > 3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually
> > > going to be version 6 iirc, so it isn’t the library.
> > 
> > Not that its relevant for the rest of the discussion, but as the library
> > number itself is concerned you can make it 5. And that's in fact my
> > preference as I'd like all our library numbers to be in sync for a change.
> > 
> > :-)
> > 
> > Regards.
> 
> yes, plasma2 has .so.5 atm, plasma1 is 4

Yep, only kdecore and kdeui were ahead because of a very old binary 
compatibility breakage during the KDE2 (IIRC) timeframe. But guess what? Those 
two are almost gone (I'll likely make the commits to clean them for good 
tomorrow). :-)

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-19 Thread Marco Martin
On Monday 19 August 2013, Kevin Ottens wrote:
> On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> > 3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually
> > going to be version 6 iirc, so it isn’t the library.
> 
> Not that its relevant for the rest of the discussion, but as the library
> number itself is concerned you can make it 5. And that's in fact my
> preference as I'd like all our library numbers to be in sync for a change.
> :-)
> 
> Regards.

yes, plasma2 has .so.5 atm, plasma1 is 4

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: naming the next major release

2013-08-19 Thread Kevin Ottens
On Monday 19 August 2013 21:56:35 Aaron J. Seigo wrote:
> 3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually going
> to be version 6 iirc, so it isn’t the library.

Not that its relevant for the rest of the discussion, but as the library 
number itself is concerned you can make it 5. And that's in fact my preference 
as I'd like all our library numbers to be in sync for a change. :-)

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


naming the next major release

2013-08-19 Thread Aaron J. Seigo
Hi...

after seeing the Nth time that we don’t know if the next release will be 
called Plasma Workspaces 2 or something else, i’d like to find consensus on 
this point so we can move forward in communication with confidence.

the first point that we’ve all been around a million times, but i will cover 
again for completeness:

Do we need a single name for all the bits that go into our desktop 
shell?

yes, we do.

a) the PR reason: it is impossible to communicate clearly about “those 20 
things that fit together but which all have different (and kooky) names” and 
for 
that reason it is very hard for people to identify with or understand such a 
product.

b) the developers reason: it allows us to draw a clear line around the 
workspaces (desktop, netbook, active, etc.) and everything else KDE produces. 
this is key for broader use of our libraries (Frameworks 5) and our 
applications: when people don’t understand they aren’t connected to the 
“desktop platform” they don’t use our libraries or apps if they don’t use our 
desktop environment.

c) the community reason: as has been said a number of times, many of us yearn 
for a greater sense of belonging in the workspace efforts. whether that is 
stuff 
like bluetooth, network integration, desktop wallet, panels, desktop layers, 
window management .. it all really belongs together in that it is written to 
be used together. to be usable together we need to work together. to work 
together we are helped by having a common identity.

so we need a name we all share. the current working title has been “Plasma 
Workspaces 2".

there are 3 parts to the PW2 name:

1. Plasma
2. Workspaces
3. ‘2’

so, one at a time:

1. Plasma is a brand that has already received a good amount of investment, 
and we need a distinct nomenclature from ‘KDE’. 

we can’t just use “Workspace” either, with the idea of using “KDE Workspaces” 
because then what do we call Desktop vs Netbook vs Tablet? if “KDEK 
Workspaces” were the name, then we’d end up with KDE Tablet Workspace which 
sounds dreadful and is completely non-descript. KDE Workspace Tablet is 
grammatically awkward to the point of being wrong in English.

2. “Workspaces”gives us a way to umbrella all the Plasma primary UX that we 
provide (desktop, netbook, mediacenter, tablet, ... whatever comes in future). 

that said, “Workspaces” is the least meaningful bit of the 3 words. without it 
we have just KDE Plasma. the reason we added Workspaces was to differentiate 
between the user products and the underlying technology.  we do, however, 
refer to it as Plasma Desktop (no workspaces in there), Plasma Active, etc.

“Workspaces” is also a word that most people do not know / understand until it 
is explained. this contributes to the weakness of this part of the 
nomenclature.

it does allow us to say, however, things like “KDE Plasma Workspaces includes 
Plasma Destkop, Plasma Active ..” which rolls off the tongue nicely. however, 
we could do the same without making Workspaces a proper part of the name and 
just use it a regular noun in conjuction with the name “KDE Plasma”. this 
would result in phrasing like:

“KDE’s Plasma workspaces come in Desktop, Netbook, Tablet and 
Mediacenter 
flavours...”

“KDE’s Plasma provides user experiences for desktop, netbook, tablet, 
..”

given that we are moving to a “grand unified shell” approach where the 
different 
user experiences flow seamlessly from one to the next, it may make sense to 
drop the concept that there is such huge differentiation that they are the 
“Workspaces” and instead are just “Plasma” which happens to morph to fit the 
device.

3. ‘2’ ... why “two” if this is version 5? well, libplasma is actually going 
to be version 6 iirc, so it isn’t the library. i also am not a big believer in 
branding after version numbers. neither are any of our proprietary competitors 
who have a lot more marketing and communications savvy than we tend to. ;) 
what i like about 2 is:

* it communicates this is something after the first. it’s that whole “two point 
oh” thing, though hopefully less hype than, say, “web 2.0” ;)

* it’s simple and direct

* ‘2’ is a couple, and a couple is a nice human idea :) this is borne out by 
the “1, 2, many” pattern in many ancient languages. we know 1, we know 2, 
after that it’s just an abstract concept.



Sooo ... here is my proposal:

We call it Plasma 2 and use that as a rallying call to 
focus on its unified user experience 
across the spectrum of devices people use today.

as developers, it will remind us of our goals.

to our users, it will be the symbol of this idea of all these individual 
components that work together beautifully no matter what device you put it on.

yes, this means we drop “Workspaces” as clumsy, hard to understand and no 
longer fully applicable.


Other proposals, ideas, tweaks to the above most welcome, but let’s try to 
come to a consensus on this matter before the