Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

Desktop Summit 2011

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/21/desktop-summit.html

I realize nearly ten days after the end of a conference is a bit late
to blog about it. However, I needed some time to recover my usual
workflow, having attended two conferences almost
back-to-back, OSCON 2011
and Desktop Summit. (The
strain of the back-to-back conferences, BTW, made it impossible for me
to
attend Linux
Con North America
2011, although I’ll be
at Linux
Con Europe
. I hope next year’s summer conference schedule is not so
tight.)

This was my first Desktop Summit, as I was unable to attend
the first one in
Grand Canaria two years ago
. I must admit, while it might be a bit
controversial to say so, that I felt the conference was still like two
co-located conferences rather than one conference. I got a chance to
speak to my KDE colleagues about various things, but I ended up mostly
attending GNOME talks and therefore felt more like I was at GUADEC than
at a Desktop Summit for most of the time.

The big exception to that, however, was in fact the primary reason I
was at Desktop Summit this year: to participate in a panel discussion
with Mark Shuttleworth and Michael Meeks
(who
gave the panel a quick one-sentence summary on his blog
). That was
plenary session and the room was filled with KDE and GNOME developers
alike, all of whom seemed very interested in the issue.

Photo of The CAA/CLA panel discussion at Desktop Summit 2011.

The panel format was slightly frustrating — primarily due to
Mark’s insistence that we all make very long open statements —
although Karen Sandler
nevertheless did a good job moderating it and framing the
discussion.

I get the impression most of the audience was already pretty well
informed about all of our positions, although I think I shocked some by
finally saying clearly in a public forum (other than identi.ca) that I
have been lobbying FSF to make copyright assignment for FSF-assigned
projects optional rather than mandatory. Nevertheless, we were cast
well into our three roles: Mark, who wants broad licensing control over
projects his company sponsors so he can control the assets (and possibly
sell them); Michael, who has faced so many troubles in the
OpenOffice.org/LibreOffice debacle that he believes inbound=outbound can
be The Only Way; and me, who believes that copyright assignment is
useful for non-profits willing to promise to do the public good to
enforce the GPL, but otherwise is a Bad Thing.

Lydia
tells me that the videos will be available eventually from Desktop
Summit
, and I’ll update this blog post when they are so folks can
watch the panel. I encourage everyone concerned about the issue of
rights transfers from individual developers to entities (be they via
copyright assignment or other broad CLA means) to watch the video once
it’s available. For the
moment, Jake Edge’s LWN
article about the panel
is a pretty good summary.

My favorite moment of the panel, though, was when Shuttleworth claimed
he was but a distant observer of Project Harmony. Karen, as moderator,
quickly pointed out that he was billed as Project Harmony’s originator
in the panel materials. It’s disturbing that Shuttleworth thinks he can
get away with such a claim: it’s a matter of public record,
that Amanda
Brock
(Canonical, Ltd.’s General Counsel) initiated Project Harmony,
led it for most of its early drafts, and then Canonical Ltd. paid Mark
Radcliffe (a
lawyer who
represents companies that violate the GPL
) to finish the drafting.
I suppose Shuttleworth’s claim is narrowly true (if misleading) since
his personal involvement as an individual was only
tangential, but his money and his staff were clearly central: even now,
it’s led by his employee, Allison Randal. If you run the company that
runs a project, it’s your project: after all, doesn’t that fit clearly
with Shuttleworth’s suppositions about why he should be entitled to be
the recipient of copyright assignments and broad CLAs in the first
place?

The rest of my time at Desktop Summit was more as an attendee than a
speaker. Since I’m not desktop or GUI developer by any means, I mostly
went to talks and learned what others had to teach. I was delighted,
however, that no less than six people came up to me and said they really
liked this blog. It’s always good to be told that something you put a
lot of volunteer work into is valuable to at least a few people, and
fortunately everyone on the Internet is famous to at least six
people. 🙂

Sponsored by the GNOME Foundation!

Meanwhile, I want to thank the GNOME Foundation for sponsoring my trip to
Desktop Summit 2011, as
they did last
year for GUADEC 2010
. Given my own work and background, I’m very
appreciative of a non-profit with limited resources providing travel
funding for conferences. It’s a big expense, and I’m thankful that the
GNOME Foundation has funded my trips to their annual conference.

BTW, while we await the videos from Desktop Summit, there’s some
“proof” you can see that I attended Desktop Summit, as
I appear
in the group photo
, although you’ll need
to view
the hi-res version and scroll to the lower right of the image, and find
me
. I’m in the second/third (depending on how you count) row back,
2-3 from the right, and two to the left
from Lydia Pintscher.

Finally, I did my best
to live dent from the
Desktop Summit 2011
. That might be of interest to some as well, for
example, if you want to dig back and see what folks said in some of the
talks I attended. There was also
a two threads
after the panel that may be of interest.

How to Behave Nicely in the cgroup Trees

Post Syndicated from Lennart Poettering original https://0pointer.net/blog/projects/pax-cgroups.html

The Linux cgroup hierarchies of the various kernel controllers are a shared
resource. Recently many components of Linux userspace started making use of these
hierarchies. In order to avoid that the various programs step on each others
toes while manipulating this shared resource we have put together a list of
recommendations. Programs following these guidelines should work together
nicely without interfering with other users of the hierarchies.

These
guidelines are available in the systemd wiki.
I’d be very interested in
feedback, and would like to ask you to ping me in case we forgot something or left something too vague.

And please, if you are writing software that interfaces with the cgroup
tree consider following these recommendations. Thank you.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

Will Nokia Ever Realize Open Source Is Not a Panacea?

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2011/08/18/open-source-not-panacea.html

I was pretty sure there was something wrong with the whole thing in
fall of 2009, when they first asked me. A Nokia employee contacted me
to ask if I’d be willing to be a director of
the Symbian
Foundation
(or so I thought that’s what they were asking —
read on). I wrote them a thoughtful response explaining my then-current
concerns about
Symbian:

  • the poor choice of
    the Eclipse Public
    License
    for the eventual code,
  • the fact that Symbian couldn’t be built in any software freedom
    system environment, and
  • that the Symbian source code that had been released thus far didn’t
    actually run on any existing phones.

I nevertheless offered to serve as a director for one year, and I would
resign at that point if the problems that I’d listed weren’t
resolved.

I figured that was quite a laundry list. I also figured that they
probably wouldn’t be interested anyway once they saw my list.
Amusingly, they still were. But then, I realized what was really going
on.

In response to my laundry list, I got back a rather disturbing response
that showed a confusion in my understanding. I wasn’t being invited to
join the board of the Symbian Foundation. They had asked me instead to
serve as a Director of a small USA entity (that
they heralded
as Symbian DevCo
) that would then be permitted one Representative of
the Symbian Foundation itself, which was, in turn, a trade association
controlled by dozens of proprietary software companies.

In fact, this Nokia employee said that they planned to channel all
individual developers toward this Symbian DevCo in the USA,
and that would be the only voice these developers would have in
the direction of Symbian. It would be one tiny voice against dozens of
proprietary software company who controlled the real Symbian Foundation,
a trade association.

Anyone who has worked in the non-profit sector, or even contributed to
any real software freedom project can see what’s deeply wrong
there. However, my response wasn’t to refuse. I wrote back and said
clearly why this was failing completely to create a software freedom
community that could survive vibrantly. I pointed out the way the Linux
community was structured: whereby the Linux Foundation is a trade
association for companies — and, while they do fund Linus’ salary,
they don’t control his or any other activities of developers.
Meanwhile, the individual Linux developers have all the real authority:
from community structure, to licensing, to holding copyrights, to
technical decision-making. I pointed out if they wanted Symbian to
succeed, they should emulate Linux as much as they could. I suggested
Nokia immediately change the whole structure to have developers in
charge of the project, and have a path for Symbian DevCo to ultimately
be the primary organization in charge of the codebase, while Symbian
Foundation could remain the trade association, roughly akin to the Linux
Foundation. I offered to help them do that.

You might guess that I never got a reply to that email. It was thus no
surprise to me in the least what happened to Symbian after that:

So, within 17 months of Symbian Foundation’s inquiry to ask me to help
run Symbian DevCo, the (Open Source) Symbian project was
canceled entirely, the codebase was now again proprietary (with
a few of the old
codedumps floating around on other sites
),
and the Symbian Foundation
consists only of a single webpage filled with double-speak
.

Of course, even if Nokia had tried its hardest to build an actual
software freedom community, Symbian still had a good chance of
failing, as I
pointed out in March 2010
. But, if Nokia had actually tried to
release control and let developers have some authority, Symbian might
have had a fighting chance as Free Software. As it turned out, Nokia
threw some code over the wall, gave all the power to decide what happens
to a bunch of proprietary software companies, and then hung it all out
to dry. It’s a shining example of how to liberate software in a way
that will guarantee its deprecation in short order.

Of course, we now know that during all this time, Nokia was busy
preparing a backroom deal that would end its
always-burgeoning-but-never-complete affiliation with software freedom
by making a deal with Microsoft to control the future of Nokia. It’s a
foolish decision for software freedom; whether it’s a good business
decision surely isn’t for me to judge. (After all, I haven’t worked in
the for-profit sector for fifteen years for a reason.)

It’s true that I’ve always given a hard time to Maemo (and to MeeGo as
well). Those involved from inside Nokia spent the last six months
telling me that MeeGo is run by completely different people at Nokia,
and Nokia
did recently launch yet another MeeGo based product
. I’ve meanwhile
gotten the impression that Nokia is one of those companies whose
executives are more like wealthy Romans who like to pit their champions
against each other in the arena to see who wins; Nokia’s various
divisions appear to be in constant competition with each other. I
imagine someone running the place has read too much Ayn Rand.

Of course, it now seems that MeeGo hasn’t, in Nokia’s view,
“survived as the fittest”.
I learned today (thanks
to jwildeboer) that,
In
Elop’s words, there is no returning to MeeGo, even if the N9 turns out
to be a hit
. Nokia’s commitment to Maemo/MeeGo, while it did last
at least four years or so, is now gone too, as they begin their march to
Microsoft’s funeral dirge. Yet another FLOSS project Nokia got serious
about, coordinated poorly, and yet ultimately gave up.

Upon considering Nokia’s bad trajectory, it led me to think about how
Open Source companies tend to succeed. I’ve noticed something
interesting, which I’ve confirmed by talking to a lot of employees of
successful Open Source companies. The successful ones — those
that get something useful done for software freedom while also making
some cash (i.e., the true promise of Open Source) — let the
developers run the software projects themselves. Such
companies don’t relegate the developers into a small
non-profit that has to lobby dozens of proprietary software companies to
actually make an impact. They
don’t throw code over the wall — rather, they
fund developers who make their own decisions about what to do in the
software. Ultimately, smart Open Source companies treat software
freedom development like R&D should be treated: fund it and see what
comes out and try to build a business model after something’s already
working. Companies like Nokia, by contrast, constantly put their carts
in front of all the horses and wonder why those horses whinny loudly at
them but don’t write any code.

Open Source slowly became a fad during the DotCom era, and it strangely
remains such. A lot of companies follow fads, particularly when they
can’t figure what else to do. The fad becomes a quick-fix solution. Of
course, for those of us that started as volunteers and enthusiasts in
1991 or earlier, software freedom isn’t some new attraction at
P. T. Barnum’s circus. It’s a community where we belong and collaborate
to improve society. Companies are welcomed to join us for the ride, but
only if they put developers and users in charge.

Meanwhile, my personal postscript to my old conversation with Nokia
arrived in my inbox late in May 2011. I received a extremely vague email
from a lawyer at Nokia. She wanted really badly to figure out how to
quickly dump some software project — and she wouldn’t tell me what
it was — into the Software Freedom Conservancy. Of course, I’m
sure this lawyer knows nothing about the history of the Symbian project
wooing me for directorship of Symbian DevCo and all the other history of
why “throwing code over the wall” into a non-profit is
rarely known to work, particularly for Nokia. I sent her a response
explaining all the problems with her request, and, true to Nokia’s
style, she didn’t even bother to respond to me thanking me for my
time.

I can’t wait to see what project Nokia dumps over the wall next, and
then, in another 17 months (or if they really want to lead us
on, four years), decides to proprietarize or abandon it because, they’ll
say, this open-sourcing thing just doesn’t work. Yet, so many
companies make money with it. The short answer is: Nokia,
you keep doing it wrong!

Update (2011-08-24):
Boudewijn
Rempt argued another side of this question
.
He says
the Calligra suite is a counterexample of Nokia getting a FLOSS project
right
. I don’t know enough about Calligra to agree or disagree.

The collective thoughts of the interwebz

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close