Thoughts on Jeremy’s Sun/Oracle Analysis

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/03/03/jeremy-on-sun.html

Leslie Hawthorn referred
me
to
an excellent
article by Jeremy Allison about Sun merging with Oracle
. It was a
particularly interesting read for me since, while I knew that Jeremy
worked for Sun early in his career, I didn’t realize that he started in
engineering tech support.

The most amusing part to me is that it’s quite possible Jeremy was on
the UK tech support hotline during the same time frame when I was
calling USA Sun tech support while working for Westinghouse. I probably
would have had a different view of proprietary software if Jeremy had
answered the USA phone calls. One of the major life experiences that
led me down the path of hard-core software freedom beliefs were my many
calls to Sun tech support, who would usually tell me they just weren’t
going to fix the bugs I was reporting because Westinghouse just wasn’t
“big enough” (it was ironically one of the largest employers
in Maryland in the 1980s and early 1990s) to demand that Sun fix such
bugs (notwithstanding our monthly Sun maintenance fees).

But, more fascinating still is Jeremy’s analysis of why Sun failed as a
FLOSS
company. Specifically, Jeremy points out that the need for corporate
control over all software technologies that Sun released, specifically
demanding the exclusive right to proprietarize non-Sun contributions,
was a primary reason that Sun just never succeeded as a FLOSS
company.

Meanwhile, I’m less optimistic than Jeremy on the future of Oracle. I
have paid attention to Oracle’s contributions
to btrfs
in light of recent events. Amusingly, btfs exists in no small part
because ZFS was never licensed correctly and never turned into a truly
community-oriented project. While the two projects don’t have identical
goals, they
are similar enough
that it seems unlikely btrfs would exist if Sun
had endeavored to become a real FLOSS contributor and shepherd ZFS into
Linux upstream using normal Linux community processes. It’s thus
strange to think that Oracle controls ZFS, even while it continues to
contribute to btrfs, in a normal, upstream way (i.e., collaborating
under the terms of GPLv2 with community developers and employees of
other companies such as Red Hat, HP, Intel, Novell, and
Fujitsu).

I have mostly considered Oracle’s contributions to btrfs (and to Xen,
to which they contribute to in much the same way) as a complete fluke.
Oracle is third only to Apple and Microsoft in its predatory,
proprietary software marketing practices and mistreatment of users.
Other than these notable exceptions, Oracle’s attitude generally matches
Sun’s long-ago roots (and Apple’s current attitude) in this regard:
non-copyleft FLOSS without giving contributions back is the best
“Open Source” plan.

Software corporations usually oscillate between treating users and
developers well and treating them poorly. Larger companies are often
completely self-contradictory on this issue across multiple
divisions. Microsoft and Apple are actually unique in their
consistency of anti-software-freedom attitudes; I’ve typically assessed
Oracle as roughly equivalent to the two of
them0. I don’t really
see Oracle’s predatory proprietary licensing models changing, and I
expect them to try to manipulate FLOSS to bolster their proprietary
licensing. Oracle was never an operating system company before the Sun
acquisition, and therefore contributing to operating system components
like btrfs and Xen were historically a non-issue. My pessimistic view
is that Oracle’s FLOSS involvement won’t go beyond what currently exists
(and I even find myself worrying if others can pick up the slack on btrfs if
(when?) Oracle starts marketing a proprietarized ZFS-based solution
instead). In short, I expect Oracle’s primary business will still be
anti-FLOSS. Nevertheless, I’ll try to quickly acknowledge it if it
turns out I’m wrong.


0 Contrary to the
popular receptions at the time, I was actually quite depressed both when,
in
1999, Oracle
announced first that they’d have a certified version of Oracle’s database
available for Red Hat Linux
and when, in
2002, Oracle
announced so-called “Unbreakable” Linux
. These moves were
not toward more software freedom, but rather to leverage the availability
of a software freedom operating system, GNU/Linux, to sell proprietary
licenses for Oracle databases. Neither event should have been heralded as
anything but negative for software freedom.

Thoughts on Jeremy’s Sun/Oracle Analysis

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/03/03/jeremy-on-sun.html

Leslie Hawthorn referred
me
to
an excellent
article by Jeremy Allison about Sun merging with Oracle
. It was a
particularly interesting read for me since, while I knew that Jeremy
worked for Sun early in his career, I didn’t realize that he started in
engineering tech support.

The most amusing part to me is that it’s quite possible Jeremy was on
the UK tech support hotline during the same time frame when I was
calling USA Sun tech support while working for Westinghouse. I probably
would have had a different view of proprietary software if Jeremy had
answered the USA phone calls. One of the major life experiences that
led me down the path of hard-core software freedom beliefs were my many
calls to Sun tech support, who would usually tell me they just weren’t
going to fix the bugs I was reporting because Westinghouse just wasn’t
“big enough” (it was ironically one of the largest employers
in Maryland in the 1980s and early 1990s) to demand that Sun fix such
bugs (notwithstanding our monthly Sun maintenance fees).

But, more fascinating still is Jeremy’s analysis of why Sun failed as a
FLOSS
company. Specifically, Jeremy points out that the need for corporate
control over all software technologies that Sun released, specifically
demanding the exclusive right to proprietarize non-Sun contributions,
was a primary reason that Sun just never succeeded as a FLOSS
company.

Meanwhile, I’m less optimistic than Jeremy on the future of Oracle. I
have paid attention to Oracle’s contributions
to btrfs
in light of recent events. Amusingly, btfs exists in no small part
because ZFS was never licensed correctly and never turned into a truly
community-oriented project. While the two projects don’t have identical
goals, they
are similar enough
that it seems unlikely btrfs would exist if Sun
had endeavored to become a real FLOSS contributor and shepherd ZFS into
Linux upstream using normal Linux community processes. It’s thus
strange to think that Oracle controls ZFS, even while it continues to
contribute to btrfs, in a normal, upstream way (i.e., collaborating
under the terms of GPLv2 with community developers and employees of
other companies such as Red Hat, HP, Intel, Novell, and
Fujitsu).

I have mostly considered Oracle’s contributions to btrfs (and to Xen,
to which they contribute to in much the same way) as a complete fluke.
Oracle is third only to Apple and Microsoft in its predatory,
proprietary software marketing practices and mistreatment of users.
Other than these notable exceptions, Oracle’s attitude generally matches
Sun’s long-ago roots (and Apple’s current attitude) in this regard:
non-copyleft FLOSS without giving contributions back is the best
“Open Source” plan.

Software corporations usually oscillate between treating users and
developers well and treating them poorly. Larger companies are often
completely self-contradictory on this issue across multiple
divisions. Microsoft and Apple are actually unique in their
consistency of anti-software-freedom attitudes; I’ve typically assessed
Oracle as roughly equivalent to the two of
them0. I don’t really
see Oracle’s predatory proprietary licensing models changing, and I
expect them to try to manipulate FLOSS to bolster their proprietary
licensing. Oracle was never an operating system company before the Sun
acquisition, and therefore contributing to operating system components
like btrfs and Xen were historically a non-issue. My pessimistic view
is that Oracle’s FLOSS involvement won’t go beyond what currently exists
(and I even find myself worrying if others can pick up the slack on btrfs if
(when?) Oracle starts marketing a proprietarized ZFS-based solution
instead). In short, I expect Oracle’s primary business will still be
anti-FLOSS. Nevertheless, I’ll try to quickly acknowledge it if it
turns out I’m wrong.


0 Contrary to the
popular receptions at the time, I was actually quite depressed both when,
in
1999, Oracle
announced first that they’d have a certified version of Oracle’s database
available for Red Hat Linux
and when, in
2002, Oracle
announced so-called “Unbreakable” Linux
. These moves were
not toward more software freedom, but rather to leverage the availability
of a software freedom operating system, GNU/Linux, to sell proprietary
licenses for Oracle databases. Neither event should have been heralded as
anything but negative for software freedom.

Thoughts on Jeremy’s Sun/Oracle Analysis

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/03/03/jeremy-on-sun.html

Leslie Hawthorn referred
me
to
an excellent
article by Jeremy Allison about Sun merging with Oracle
. It was a
particularly interesting read for me since, while I knew that Jeremy
worked for Sun early in his career, I didn’t realize that he started in
engineering tech support.

The most amusing part to me is that it’s quite possible Jeremy was on
the UK tech support hotline during the same time frame when I was
calling USA Sun tech support while working for Westinghouse. I probably
would have had a different view of proprietary software if Jeremy had
answered the USA phone calls. One of the major life experiences that
led me down the path of hard-core software freedom beliefs were my many
calls to Sun tech support, who would usually tell me they just weren’t
going to fix the bugs I was reporting because Westinghouse just wasn’t
“big enough” (it was ironically one of the largest employers
in Maryland in the 1980s and early 1990s) to demand that Sun fix such
bugs (notwithstanding our monthly Sun maintenance fees).

But, more fascinating still is Jeremy’s analysis of why Sun failed as a
FLOSS
company. Specifically, Jeremy points out that the need for corporate
control over all software technologies that Sun released, specifically
demanding the exclusive right to proprietarize non-Sun contributions,
was a primary reason that Sun just never succeeded as a FLOSS
company.

Meanwhile, I’m less optimistic than Jeremy on the future of Oracle. I
have paid attention to Oracle’s contributions
to btrfs
in light of recent events. Amusingly, btfs exists in no small part
because ZFS was never licensed correctly and never turned into a truly
community-oriented project. While the two projects don’t have identical
goals, they
are similar enough
that it seems unlikely btrfs would exist if Sun
had endeavored to become a real FLOSS contributor and shepherd ZFS into
Linux upstream using normal Linux community processes. It’s thus
strange to think that Oracle controls ZFS, even while it continues to
contribute to btrfs, in a normal, upstream way (i.e., collaborating
under the terms of GPLv2 with community developers and employees of
other companies such as Red Hat, HP, Intel, Novell, and
Fujitsu).

I have mostly considered Oracle’s contributions to btrfs (and to Xen,
to which they contribute to in much the same way) as a complete fluke.
Oracle is third only to Apple and Microsoft in its predatory,
proprietary software marketing practices and mistreatment of users.
Other than these notable exceptions, Oracle’s attitude generally matches
Sun’s long-ago roots (and Apple’s current attitude) in this regard:
non-copyleft FLOSS without giving contributions back is the best
“Open Source” plan.

Software corporations usually oscillate between treating users and
developers well and treating them poorly. Larger companies are often
completely self-contradictory on this issue across multiple
divisions. Microsoft and Apple are actually unique in their
consistency of anti-software-freedom attitudes; I’ve typically assessed
Oracle as roughly equivalent to the two of
them0. I don’t really
see Oracle’s predatory proprietary licensing models changing, and I
expect them to try to manipulate FLOSS to bolster their proprietary
licensing. Oracle was never an operating system company before the Sun
acquisition, and therefore contributing to operating system components
like btrfs and Xen were historically a non-issue. My pessimistic view
is that Oracle’s FLOSS involvement won’t go beyond what currently exists
(and I even find myself worrying if others can pick up the slack on btrfs if
(when?) Oracle starts marketing a proprietarized ZFS-based solution
instead). In short, I expect Oracle’s primary business will still be
anti-FLOSS. Nevertheless, I’ll try to quickly acknowledge it if it
turns out I’m wrong.


0 Contrary to the
popular receptions at the time, I was actually quite depressed both when,
in
1999, Oracle
announced first that they’d have a certified version of Oracle’s database
available for Red Hat Linux
and when, in
2002, Oracle
announced so-called “Unbreakable” Linux
. These moves were
not toward more software freedom, but rather to leverage the availability
of a software freedom operating system, GNU/Linux, to sell proprietary
licenses for Oracle databases. Neither event should have been heralded as
anything but negative for software freedom.

Thoughts on Jeremy’s Sun/Oracle Analysis

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/03/03/jeremy-on-sun.html

Leslie Hawthorn referred
me
to
an excellent
article by Jeremy Allison about Sun merging with Oracle
. It was a
particularly interesting read for me since, while I knew that Jeremy
worked for Sun early in his career, I didn’t realize that he started in
engineering tech support.

The most amusing part to me is that it’s quite possible Jeremy was on
the UK tech support hotline during the same time frame when I was
calling USA Sun tech support while working for Westinghouse. I probably
would have had a different view of proprietary software if Jeremy had
answered the USA phone calls. One of the major life experiences that
led me down the path of hard-core software freedom beliefs were my many
calls to Sun tech support, who would usually tell me they just weren’t
going to fix the bugs I was reporting because Westinghouse just wasn’t
“big enough” (it was ironically one of the largest employers
in Maryland in the 1980s and early 1990s) to demand that Sun fix such
bugs (notwithstanding our monthly Sun maintenance fees).

But, more fascinating still is Jeremy’s analysis of why Sun failed as a
FLOSS
company. Specifically, Jeremy points out that the need for corporate
control over all software technologies that Sun released, specifically
demanding the exclusive right to proprietarize non-Sun contributions,
was a primary reason that Sun just never succeeded as a FLOSS
company.

Meanwhile, I’m less optimistic than Jeremy on the future of Oracle. I
have paid attention to Oracle’s contributions
to btrfs
in light of recent events. Amusingly, btfs exists in no small part
because ZFS was never licensed correctly and never turned into a truly
community-oriented project. While the two projects don’t have identical
goals, they
are similar enough
that it seems unlikely btrfs would exist if Sun
had endeavored to become a real FLOSS contributor and shepherd ZFS into
Linux upstream using normal Linux community processes. It’s thus
strange to think that Oracle controls ZFS, even while it continues to
contribute to btrfs, in a normal, upstream way (i.e., collaborating
under the terms of GPLv2 with community developers and employees of
other companies such as Red Hat, HP, Intel, Novell, and
Fujitsu).

I have mostly considered Oracle’s contributions to btrfs (and to Xen,
to which they contribute to in much the same way) as a complete fluke.
Oracle is third only to Apple and Microsoft in its predatory,
proprietary software marketing practices and mistreatment of users.
Other than these notable exceptions, Oracle’s attitude generally matches
Sun’s long-ago roots (and Apple’s current attitude) in this regard:
non-copyleft FLOSS without giving contributions back is the best
“Open Source” plan.

Software corporations usually oscillate between treating users and
developers well and treating them poorly. Larger companies are often
completely self-contradictory on this issue across multiple
divisions. Microsoft and Apple are actually unique in their
consistency of anti-software-freedom attitudes; I’ve typically assessed
Oracle as roughly equivalent to the two of
them0. I don’t really
see Oracle’s predatory proprietary licensing models changing, and I
expect them to try to manipulate FLOSS to bolster their proprietary
licensing. Oracle was never an operating system company before the Sun
acquisition, and therefore contributing to operating system components
like btrfs and Xen were historically a non-issue. My pessimistic view
is that Oracle’s FLOSS involvement won’t go beyond what currently exists
(and I even find myself worrying if others can pick up the slack on btrfs if
(when?) Oracle starts marketing a proprietarized ZFS-based solution
instead). In short, I expect Oracle’s primary business will still be
anti-FLOSS. Nevertheless, I’ll try to quickly acknowledge it if it
turns out I’m wrong.


0 Contrary to the
popular receptions at the time, I was actually quite depressed both when,
in
1999, Oracle
announced first that they’d have a certified version of Oracle’s database
available for Red Hat Linux
and when, in
2002, Oracle
announced so-called “Unbreakable” Linux
. These moves were
not toward more software freedom, but rather to leverage the availability
of a software freedom operating system, GNU/Linux, to sell proprietary
licenses for Oracle databases. Neither event should have been heralded as
anything but negative for software freedom.

Thoughts on Jeremy’s Sun/Oracle Analysis

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/03/03/jeremy-on-sun.html

Leslie Hawthorn referred
me
to
an excellent
article by Jeremy Allison about Sun merging with Oracle
. It was a
particularly interesting read for me since, while I knew that Jeremy
worked for Sun early in his career, I didn’t realize that he started in
engineering tech support.

The most amusing part to me is that it’s quite possible Jeremy was on
the UK tech support hotline during the same time frame when I was
calling USA Sun tech support while working for Westinghouse. I probably
would have had a different view of proprietary software if Jeremy had
answered the USA phone calls. One of the major life experiences that
led me down the path of hard-core software freedom beliefs were my many
calls to Sun tech support, who would usually tell me they just weren’t
going to fix the bugs I was reporting because Westinghouse just wasn’t
“big enough” (it was ironically one of the largest employers
in Maryland in the 1980s and early 1990s) to demand that Sun fix such
bugs (notwithstanding our monthly Sun maintenance fees).

But, more fascinating still is Jeremy’s analysis of why Sun failed as a
FLOSS
company. Specifically, Jeremy points out that the need for corporate
control over all software technologies that Sun released, specifically
demanding the exclusive right to proprietarize non-Sun contributions,
was a primary reason that Sun just never succeeded as a FLOSS
company.

Meanwhile, I’m less optimistic than Jeremy on the future of Oracle. I
have paid attention to Oracle’s contributions
to btrfs
in light of recent events. Amusingly, btfs exists in no small part
because ZFS was never licensed correctly and never turned into a truly
community-oriented project. While the two projects don’t have identical
goals, they
are similar enough
that it seems unlikely btrfs would exist if Sun
had endeavored to become a real FLOSS contributor and shepherd ZFS into
Linux upstream using normal Linux community processes. It’s thus
strange to think that Oracle controls ZFS, even while it continues to
contribute to btrfs, in a normal, upstream way (i.e., collaborating
under the terms of GPLv2 with community developers and employees of
other companies such as Red Hat, HP, Intel, Novell, and
Fujitsu).

I have mostly considered Oracle’s contributions to btrfs (and to Xen,
to which they contribute to in much the same way) as a complete fluke.
Oracle is third only to Apple and Microsoft in its predatory,
proprietary software marketing practices and mistreatment of users.
Other than these notable exceptions, Oracle’s attitude generally matches
Sun’s long-ago roots (and Apple’s current attitude) in this regard:
non-copyleft FLOSS without giving contributions back is the best
“Open Source” plan.

Software corporations usually oscillate between treating users and
developers well and treating them poorly. Larger companies are often
completely self-contradictory on this issue across multiple
divisions. Microsoft and Apple are actually unique in their
consistency of anti-software-freedom attitudes; I’ve typically assessed
Oracle as roughly equivalent to the two of
them0. I don’t really
see Oracle’s predatory proprietary licensing models changing, and I
expect them to try to manipulate FLOSS to bolster their proprietary
licensing. Oracle was never an operating system company before the Sun
acquisition, and therefore contributing to operating system components
like btrfs and Xen were historically a non-issue. My pessimistic view
is that Oracle’s FLOSS involvement won’t go beyond what currently exists
(and I even find myself worrying if others can pick up the slack on btrfs if
(when?) Oracle starts marketing a proprietarized ZFS-based solution
instead). In short, I expect Oracle’s primary business will still be
anti-FLOSS. Nevertheless, I’ll try to quickly acknowledge it if it
turns out I’m wrong.


0 Contrary to the
popular receptions at the time, I was actually quite depressed both when,
in
1999, Oracle
announced first that they’d have a certified version of Oracle’s database
available for Red Hat Linux
and when, in
2002, Oracle
announced so-called “Unbreakable” Linux
. These moves were
not toward more software freedom, but rather to leverage the availability
of a software freedom operating system, GNU/Linux, to sell proprietary
licenses for Oracle databases. Neither event should have been heralded as
anything but negative for software freedom.

Thoughts on Jeremy’s Sun/Oracle Analysis

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/03/03/jeremy-on-sun.html

Leslie Hawthorn referred
me
to
an excellent
article by Jeremy Allison about Sun merging with Oracle
. It was a
particularly interesting read for me since, while I knew that Jeremy
worked for Sun early in his career, I didn’t realize that he started in
engineering tech support.

The most amusing part to me is that it’s quite possible Jeremy was on
the UK tech support hotline during the same time frame when I was
calling USA Sun tech support while working for Westinghouse. I probably
would have had a different view of proprietary software if Jeremy had
answered the USA phone calls. One of the major life experiences that
led me down the path of hard-core software freedom beliefs were my many
calls to Sun tech support, who would usually tell me they just weren’t
going to fix the bugs I was reporting because Westinghouse just wasn’t
“big enough” (it was ironically one of the largest employers
in Maryland in the 1980s and early 1990s) to demand that Sun fix such
bugs (notwithstanding our monthly Sun maintenance fees).

But, more fascinating still is Jeremy’s analysis of why Sun failed as a
FLOSS
company. Specifically, Jeremy points out that the need for corporate
control over all software technologies that Sun released, specifically
demanding the exclusive right to proprietarize non-Sun contributions,
was a primary reason that Sun just never succeeded as a FLOSS
company.

Meanwhile, I’m less optimistic than Jeremy on the future of Oracle. I
have paid attention to Oracle’s contributions
to btrfs
in light of recent events. Amusingly, btfs exists in no small part
because ZFS was never licensed correctly and never turned into a truly
community-oriented project. While the two projects don’t have identical
goals, they
are similar enough
that it seems unlikely btrfs would exist if Sun
had endeavored to become a real FLOSS contributor and shepherd ZFS into
Linux upstream using normal Linux community processes. It’s thus
strange to think that Oracle controls ZFS, even while it continues to
contribute to btrfs, in a normal, upstream way (i.e., collaborating
under the terms of GPLv2 with community developers and employees of
other companies such as Red Hat, HP, Intel, Novell, and
Fujitsu).

I have mostly considered Oracle’s contributions to btrfs (and to Xen,
to which they contribute to in much the same way) as a complete fluke.
Oracle is third only to Apple and Microsoft in its predatory,
proprietary software marketing practices and mistreatment of users.
Other than these notable exceptions, Oracle’s attitude generally matches
Sun’s long-ago roots (and Apple’s current attitude) in this regard:
non-copyleft FLOSS without giving contributions back is the best
“Open Source” plan.

Software corporations usually oscillate between treating users and
developers well and treating them poorly. Larger companies are often
completely self-contradictory on this issue across multiple
divisions. Microsoft and Apple are actually unique in their
consistency of anti-software-freedom attitudes; I’ve typically assessed
Oracle as roughly equivalent to the two of
them0. I don’t really
see Oracle’s predatory proprietary licensing models changing, and I
expect them to try to manipulate FLOSS to bolster their proprietary
licensing. Oracle was never an operating system company before the Sun
acquisition, and therefore contributing to operating system components
like btrfs and Xen were historically a non-issue. My pessimistic view
is that Oracle’s FLOSS involvement won’t go beyond what currently exists
(and I even find myself worrying if others can pick up the slack on btrfs if
(when?) Oracle starts marketing a proprietarized ZFS-based solution
instead). In short, I expect Oracle’s primary business will still be
anti-FLOSS. Nevertheless, I’ll try to quickly acknowledge it if it
turns out I’m wrong.


0 Contrary to the
popular receptions at the time, I was actually quite depressed both when,
in
1999, Oracle
announced first that they’d have a certified version of Oracle’s database
available for Red Hat Linux
and when, in
2002, Oracle
announced so-called “Unbreakable” Linux
. These moves were
not toward more software freedom, but rather to leverage the availability
of a software freedom operating system, GNU/Linux, to sell proprietary
licenses for Oracle databases. Neither event should have been heralded as
anything but negative for software freedom.

Thoughts on Jeremy’s Sun/Oracle Analysis

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/03/03/jeremy-on-sun.html

Leslie Hawthorn referred
me
to
an excellent
article by Jeremy Allison about Sun merging with Oracle
. It was a
particularly interesting read for me since, while I knew that Jeremy
worked for Sun early in his career, I didn’t realize that he started in
engineering tech support.

The most amusing part to me is that it’s quite possible Jeremy was on
the UK tech support hotline during the same time frame when I was
calling USA Sun tech support while working for Westinghouse. I probably
would have had a different view of proprietary software if Jeremy had
answered the USA phone calls. One of the major life experiences that
led me down the path of hard-core software freedom beliefs were my many
calls to Sun tech support, who would usually tell me they just weren’t
going to fix the bugs I was reporting because Westinghouse just wasn’t
“big enough” (it was ironically one of the largest employers
in Maryland in the 1980s and early 1990s) to demand that Sun fix such
bugs (notwithstanding our monthly Sun maintenance fees).

But, more fascinating still is Jeremy’s analysis of why Sun failed as a
FLOSS
company. Specifically, Jeremy points out that the need for corporate
control over all software technologies that Sun released, specifically
demanding the exclusive right to proprietarize non-Sun contributions,
was a primary reason that Sun just never succeeded as a FLOSS
company.

Meanwhile, I’m less optimistic than Jeremy on the future of Oracle. I
have paid attention to Oracle’s contributions
to btrfs
in light of recent events. Amusingly, btfs exists in no small part
because ZFS was never licensed correctly and never turned into a truly
community-oriented project. While the two projects don’t have identical
goals, they
are similar enough
that it seems unlikely btrfs would exist if Sun
had endeavored to become a real FLOSS contributor and shepherd ZFS into
Linux upstream using normal Linux community processes. It’s thus
strange to think that Oracle controls ZFS, even while it continues to
contribute to btrfs, in a normal, upstream way (i.e., collaborating
under the terms of GPLv2 with community developers and employees of
other companies such as Red Hat, HP, Intel, Novell, and
Fujitsu).

I have mostly considered Oracle’s contributions to btrfs (and to Xen,
to which they contribute to in much the same way) as a complete fluke.
Oracle is third only to Apple and Microsoft in its predatory,
proprietary software marketing practices and mistreatment of users.
Other than these notable exceptions, Oracle’s attitude generally matches
Sun’s long-ago roots (and Apple’s current attitude) in this regard:
non-copyleft FLOSS without giving contributions back is the best
“Open Source” plan.

Software corporations usually oscillate between treating users and
developers well and treating them poorly. Larger companies are often
completely self-contradictory on this issue across multiple
divisions. Microsoft and Apple are actually unique in their
consistency of anti-software-freedom attitudes; I’ve typically assessed
Oracle as roughly equivalent to the two of
them0. I don’t really
see Oracle’s predatory proprietary licensing models changing, and I
expect them to try to manipulate FLOSS to bolster their proprietary
licensing. Oracle was never an operating system company before the Sun
acquisition, and therefore contributing to operating system components
like btrfs and Xen were historically a non-issue. My pessimistic view
is that Oracle’s FLOSS involvement won’t go beyond what currently exists
(and I even find myself worrying if others can pick up the slack on btrfs if
(when?) Oracle starts marketing a proprietarized ZFS-based solution
instead). In short, I expect Oracle’s primary business will still be
anti-FLOSS. Nevertheless, I’ll try to quickly acknowledge it if it
turns out I’m wrong.


0 Contrary to the
popular receptions at the time, I was actually quite depressed both when,
in
1999, Oracle
announced first that they’d have a certified version of Oracle’s database
available for Red Hat Linux
and when, in
2002, Oracle
announced so-called “Unbreakable” Linux
. These moves were
not toward more software freedom, but rather to leverage the availability
of a software freedom operating system, GNU/Linux, to sell proprietary
licenses for Oracle databases. Neither event should have been heralded as
anything but negative for software freedom.

By The Book

Post Syndicated from RealEnder original https://alex.stanev.org/blog/?p=228

Или както му казваме, “по устав”.

Правилата били, за да се нарушават. Голямата драма на анархисткото движение е, че не може да се организира. По идеологически и философски причини.

Лесно е да се следват правилата, в организация, в която всичко е внимателно примислено. Когато те ти помагат и защитават.

Обаче живота не работи така.

Правилата се налагат като бариери. Премислят се, за да обхванат този или онзи частен случай. Трупат се. Влияят си. Противоречат си.

Получават се класически спагети, при които издърпвайки един макарон, повдигаш цялата купа. Или ти се изплъзгва от вилицата. И цапа при цопването обратно.

Пляс!

Усещаш лекият гъдел и се оглеждаш. Къде ли отиде? Може би просто се върна обратно, без да напакости. Или петноса любимата риза?

***

Изправяйки се срещу правилата, имаш идея. Може би го правиш за себе си. Може би, за да създадеш нещо ново. Ново правило? Ооо, да. Така е лесно. И нова възможност.

Пространство се отваря, като завземеш чуждо. Понякога трябва и да заделиш свое. При всички случаи има излъгани. Ограбени. Неразбрали. Низвергнати.

Опитваш се да насочиш. Да подпомогнеш виждането. Понякога, като в старите “цветни” телевизори – с шарения филтър пред екрана. Понякога, като обясняваш подробно защо стана така, какво очакваш да се случи.

По-често не казваш нищо. Очакваш да бъдеш разбран. Очакваш, че всички виждат твоята цел и ще се борят за нея. Или поне няма да им пречи да си вършат работата.

Но има и други мисли. Виждания. От тези удари боли най-много.

Дори и ако тези от горе могат да унищожат всичко с един замах, не боли. Тогава си герой, поне за себе си.

Дори и да не успееш, имаш втори шанс.

Когато, обаче, не го направиш, защото няма на кой да сториш добро, или просто си останал на обратната страна на луната сам, трябва да помислиш.

Трябва ли?

По-трудно е да разъдиш – трябваше ли?

***

Обичм спагети. Не зная как да боравя с тях. Когато ги ям, изглеждам смешно. Продължавам да мисля, че следващият път ще е по-добре.

Отново reCAPTCHA

Post Syndicated from RealEnder original https://alex.stanev.org/blog/?p=224

Този път вероятно за пследно.

Искам да споделя общите впечатления при използването на reCAPTACHA за българи. Оказа се, че задачите, давани от тази услуга доста затрудняват средния потребител. Явно като човек, който прекарва доста голяма част от времето си да чете на чужд език, съм подценил сложността. Ето и тъжната статистика:

Близо 1 милион успешни попадения, малко повече reload-и и 160`000 неуспешни опита. Това определено показва, че reCAPTCHA не е подходяща за български потребители.

Новата реализация е inhouse разработка, само с числа и достатъчно сигурна, за да издържи на обща атака. Таргетираната е друга бира, там ще прилагаме други мерки, при необходимост.

Measure Your Sound Card!

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

#nocomments y

In recent versions PulseAudio
integrates the numerous mixer
elements ALSA exposes
into one single powerful slider which tries to make
the best of the granularity and range of the hardware and extends that in
software so that we can provide an equally powerful slider on all systems.
That means if your hardware only supports a limited volume range (many
integrated USB speakers for example cannot be completely muted with the
hardware volume slider), limited granularity (some hardware sliders only have 8
steps or so), or no per-channel volumes (many sound cards have a single slider
that covers all channels), then PulseAudio tries its best to make use of the
next hardware volume slider in the pipeline to compensate for that, and so on,
finally falling back to software for everything that cannot be done in
hardware. This is
explained in more detail here.

Now this algorithm depends on that we know the actual attenuation factors
(factors like that are usually written in units of dB which is why I will call
this the “dB data” from now on) of the hardware volume controls. Thankfully
ALSA includes that information in its driver interfaces. However for some
hardware this data is not reliable. For example, one of my own cards (a
Terratec Aureon 5.1 MkII USB) contains invalid dB data in its USB descriptor
and ALSA passes that on to PulseAudio. The effect of that is that the
PulseAudio volume control behaves very weirdly for this card, in a way that the
volume “jumps” and changes in unexpected ways (or doesn’t change at all in some
ranges!) when you slowly move the slider, or that the volume is completely
muted over large ranges of the slider where it should not be. Also this breaks the
flat volume logic in PulseAudo, to the result that playing one stream
(let’s say a music stream) and then adding a second one (let’s say an event
sound) might incorrectly attenuate the first one (i.e. whenever you play an
event sound the music changes in volume).

Incorrect dB data is not a new problem. However PulseAudio is the first
application that actually depends on the correctness of this data. Previously
the dB info was shown as auxiliary information in some volume controls, and
only noticed and understood by very few, technical people. It was not used for
further calculations.

Now, the reasons I am writing this blog posting are firstly to inform you
about this type of bug and the results it has on the logic PulseAudio
implements, and secondly (and more importantly) to point you to this little Wiki page I wrote
that explains how to verify if this is indeed a problem on your card (in case
you are experiencing any of the symptoms mentioned above) and secondly what to
do to improve the situation, and how to get correct dB data that can be
included as quirk in your driver.

Thank you for your attention.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

SCALE 8x Highlights

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2010/02/22/scale-8x.html

I just returned today (unfortunately on an overnight flight, which
always causes me to mostly lose the next day to sleep problems) from
SCALE 8x.
I spoke
about GPL enforcement efforts
, and also was glad to spend all day
Saturday and Sunday at the event.

These are my highlights of SCALE 8x:

  • Karsten
    Wade’s keynote
    was particularly good. It’s true that some of his
    talk was the typical messaging we hear from Corporate Open Source PR
    people (which are usually called “Community Managers”,
    although Karsten calls himself a “Senior Community
    Gardener” instead). Nevertheless, I was persuaded that Karsten
    does seek to educate Red Hat internally to have the right attitude
    about FLOSS contribution. In particular, he opened
    with a
    an illuminating literary analogy (from Chris Grams) about Tom Sawyer
    manipulating his acquaintances into paying him to do his
    work
    . I hadn’t seen Chris’ article when it was published back in
    September, and found this (“new to me”) analogy quite
    compelling. This is precisely the kind of activity that I see
    happening
    with problematic
    copyright assignments
    . I think the Tom Sawyer analogy fits aptly
    to that situation, because a contributor first does some work without
    compensation (the original patch), and then is manipulated even
    further into giving up something of value (signing away copyrights for
    nothing in return) for the mere honor of being able to do someone
    else’s work. It was no surprised that after Karsten’s keynote, jokes
    abounded in the SCALE 8x hallways all weekend that we should nickname
    Canonical’s new COO, Matt Asay, the “Tom Sawyer of Open
    Source”. I am sure Red Hat will be happy that their keynote
    inspired some anti-Canonical jokes.
  • Another Red Hat employee (who is also my good friend and former
    cow-orker), Richard Fontana, also
    gave an
    excellent talk
    that many missed, as it was scheduled in the very
    final session slot. Fontana put forward more details about his theory
    of the “Lex Mercatoria” of FLOSS and how it works in
    resolving licensing conflicts and incompatibility inside the community.
    He contrasted it specifically against the kinds
    of disputes
    that happen in normal GPL violations, which are primarily perpetrated by
    those outside the FLOSS world
    ). I agreed with Fontana’s
    conclusions, but his argument seemed to assume that these in-community
    licensing issues were destabilizing. I asked him about
    this, pointing out that the
    community is really good at solving these issues before they destabilize
    anything
    . Fontana agreed that they do get easily resolved, and
    revised his point to say that the main problem is that distribution
    projects (like Debian and Fedora) hold the majority of responsibility
    for resolving these issues, and
    that upstreams need to take
    more responsibility on this
    . (BTW, Karsten was also in the audience
    for Fontana’s talk,
    has written
    a more detailed blog post about it
    .) Fontana noted to me after his
    talk that he thought I wasn’t paying attention, as I was using my
    Android phone a lot during the talk. I was
    actually dent’ing various
    points from his
    talk. I realized when Fontana expressed this concern that perhaps we as
    speakers have to change our views about what it means when people seem
    focused on computing devices during a talk. (I probably would have
    thought the same as Fontana in the situation.) The online conversation
    during a talk is a useful part of the
    interaction. Stormy Peters
    even once suggested before a talk at Linux World that we should have a
    way to put dents up on the screen as people comment during a talk. I
    may actually try to find a way to do this next time I give a talk.
  • I also
    saw Brian
    Aker
    ‘s presentation about
    Drizzle, which is
    a fork of the MySQL codebase
    that he began inside Sun and now
    maintains further (having left Sun before the Oracle merger
    completed). I was impressed to see how much Drizzle has grown in just
    a few years, and how big its user base is. (Being a database
    developer, Brian thinks user numbers in the tens of thousands
    is just a start, but there are many FLOSS projects that would
    be elated even to max out at tens of thousands users. While I admire
    his goals of larger user bases, I think they’ve already accomplished a
    lot.) I talked with Brian for an hour after his talk all about the
    GPL and the danger of single-copyright-held business models. He’s
    avoided this for Drizzle, and it sounds like none of the consulting
    companies spouting up around the user community has too much power
    over the project. (Brian also
    blogged a summary of
    some of the points in the discussion we had
    .)
  • Because it directly time-conflicted Brian’s talk, I missed my friend
    and
    colleague’s Karen
    Sandler’s talk about trademarks
    , but I hear it went well. Karen
    told me not to attend anyway since she said I already knew everything it
    contained, and that she would have went to Brian’s talk too if my talk
    was against it. She did however make a brief appearance at my talk, so
    I feel bad my post-talk chat with Brian made it impossible for me to do
    the same for her talk.
  • I spoke extensively with Matt Kraai
    in the Debian booth. It
    was great to meet Matt for the first time, as he had previously
    volunteered on the
    Free Software Directory project
    when I was at FSF, and he’s also contributed a lot of development effort to
    BusyBox. It’s always strange but great
    to finally meet someone in person you’ve occasionally been in touch with
    for nearly a decade online.
  • Don Armstrong was also in
    the Debian booth. I got to know Don when we served
    on one of the GPLv3
    discussion committees
    together, and I hadn’t been in touch with him
    regularly since the GPLv3 process ended. He’s continuing to do massive
    amounts of volunteer work for Debian, including being in charge of the bug
    tracking system! I asked him for some ideas in how to help Debian more,
    and he immediately mentioned
    the Debian/GNOME Bug
    Weekend
    coming up this weekend. I’m planning to get involved this
    weekend, and I hope others will too.
  • Finally, I had a number of important meetings with lots of people in
    the FLOSS world, such as Tarus
    Balog
    , Michael
    Dexter
    , Bob
    Gobeille
    , Deb Nicholson,
    Rob Savoye
    and Randal Schwartz.
    Ok, enough name-dropping. (BTW, Tarus
    has written about his
    trip as well, and mentioned our ongoing copyright assignment debate
    .
    Tarus argues that he can do non-promise copyright assignment in OpenNMS
    and still avoid
    the normal
    Open Core shareware-like outcomes
    , which he dubs
    “fauxpen source” for “fake open source”. Time will
    tell.)

SCALE is really the gold standard of community-run, local FLOSS
conferences. It is the inspiration for many of the other regional
events such as OLF, SELF, and the like. A major benefit of these
regional events is that while they draw speakers from all over the
country, the average attendee is a local who usually cannot travel to
the better-known events like OSCON.

The collective thoughts of the interwebz