All posts by Bradley M. Kuhn

Using Perl PayPal API on Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/10/07/paypal-perl.html

I recently upgraded
to Debian wheezy.
On, Debian squeeze, I
had no problem using the stock Perl module Business::PayPal::API
to import PayPal transactions for Software Freedom Conservancy, via the
Debian package libbusiness-paypal-api-perl.

After the wheezy upgrade, something goes wrong and it doesn’t work.
I reviewed
some similar complaints
, that seem to relate
to this
resolved bug
, but that wasn’t my problem, I don’t think.

I ran strace to dig around and see what was going on. The working
squeeeze install did this:

        select(8, [3], [3], NULL, {0, 0})       = 1 (out [3], left {0, 0})
        write(3, "SOMEDATA"..., 1365) = 1365
        rt_sigprocmask(SIG_BLOCK, [ALRM], [], 8) = 0
        rt_sigaction(SIGALRM, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
        rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
        rt_sigprocmask(SIG_BLOCK, [ALRM], [], 8) = 0
        rt_sigaction(SIGALRM, {0xxxxxx, [], 0}, {SIG_DFL, [], 0}, 8) = 0
        rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
        alarm(60)                               = 0
        read(3, "SOMEDATA", 5)               = 5
        

But the same script on wheezy did this at the same point:

        select(8, [3], [3], NULL, {0, 0})       = 1 (out [3], left {0, 0})
        write(3, "SOMEDATA"..., 1373) = 1373
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        select(0, NULL, NULL, NULL, {0, 100000}) = 0 (Timeout)
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        select(0, NULL, NULL, NULL, {0, 100000}) = 0 (Timeout)
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        select(0, NULL, NULL, NULL, {0, 100000}) = 0 (Timeout)
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        

I was pretty confused, and basically I still am, but then I
noticed this
in the documentation for Business::PayPal::API
,
regarding SOAP::Lite:

if you have already loaded Net::SSLeay (or IO::Socket::SSL), then Net::HTTPS
will prefer to use IO::Socket::SSL. I don’t know how to get SOAP::Lite to
work with IO::Socket::SSL (e.g., Crypt::SSLeay uses HTTPS_* environment
variables), so until then, you can use this hack:
local $IO::Socket::SSL::VERSION = undef;

That hack didn’t work, but I did confirm via strace that on
wheezy, IO::Socket::SSL was getting loaded instead
of Net::SSL. So, I did this, which was a complete and much worse
hack:

        use Net::SSL;
        use Net::SSLeay;
        $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0;
        # Then:
        use Business::PayPal::API qw(GetTransactionDetails TransactionSearch);
        

… And this incantation worked. This isn’t the right fix, but I
figured I should publish this, as this ate up three hours, and it’s worth
the 15 minutes to write this post, just in case someone else tries to use
Business::PayPal::API on wheezy.

I used to be a Perl expert once upon a time. This situation convinced me
that I’m not. In the old days, I would’ve actually figured out what was
wrong.

Using Perl PayPal API on Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/10/07/paypal-perl.html

I recently upgraded
to Debian wheezy.
On, Debian squeeze, I
had no problem using the stock Perl module Business::PayPal::API
to import PayPal transactions for Software Freedom Conservancy, via the
Debian package libbusiness-paypal-api-perl.

After the wheezy upgrade, something goes wrong and it doesn’t work.
I reviewed
some similar complaints
, that seem to relate
to this
resolved bug
, but that wasn’t my problem, I don’t think.

I ran strace to dig around and see what was going on. The working
squeeeze install did this:

        select(8, [3], [3], NULL, {0, 0})       = 1 (out [3], left {0, 0})
        write(3, "SOMEDATA"..., 1365) = 1365
        rt_sigprocmask(SIG_BLOCK, [ALRM], [], 8) = 0
        rt_sigaction(SIGALRM, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
        rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
        rt_sigprocmask(SIG_BLOCK, [ALRM], [], 8) = 0
        rt_sigaction(SIGALRM, {0xxxxxx, [], 0}, {SIG_DFL, [], 0}, 8) = 0
        rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
        alarm(60)                               = 0
        read(3, "SOMEDATA", 5)               = 5
        

But the same script on wheezy did this at the same point:

        select(8, [3], [3], NULL, {0, 0})       = 1 (out [3], left {0, 0})
        write(3, "SOMEDATA"..., 1373) = 1373
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        select(0, NULL, NULL, NULL, {0, 100000}) = 0 (Timeout)
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        select(0, NULL, NULL, NULL, {0, 100000}) = 0 (Timeout)
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        select(0, NULL, NULL, NULL, {0, 100000}) = 0 (Timeout)
        read(3, 0xxxxxxxx, 5)                   = -1 EAGAIN (Resource temporarily unavailable)
        

I was pretty confused, and basically I still am, but then I
noticed this
in the documentation for Business::PayPal::API
,
regarding SOAP::Lite:

if you have already loaded Net::SSLeay (or IO::Socket::SSL), then Net::HTTPS
will prefer to use IO::Socket::SSL. I don’t know how to get SOAP::Lite to
work with IO::Socket::SSL (e.g., Crypt::SSLeay uses HTTPS_* environment
variables), so until then, you can use this hack:
local $IO::Socket::SSL::VERSION = undef;

That hack didn’t work, but I did confirm via strace that on
wheezy, IO::Socket::SSL was getting loaded instead
of Net::SSL. So, I did this, which was a complete and much worse
hack:

        use Net::SSL;
        use Net::SSLeay;
        $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0;
        # Then:
        use Business::PayPal::API qw(GetTransactionDetails TransactionSearch);
        

… And this incantation worked. This isn’t the right fix, but I
figured I should publish this, as this ate up three hours, and it’s worth
the 15 minutes to write this post, just in case someone else tries to use
Business::PayPal::API on wheezy.

I used to be a Perl expert once upon a time. This situation convinced me
that I’m not. In the old days, I would’ve actually figured out what was
wrong.

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!

The Dangers VC-Backed “Open Source”

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2013/09/23/cyanogenmod.html

I’m thankful for Christopher Allan
Webber

for pointing
me

at this
interesting post from Guillaume Lesniak, the developer of Focal
(a once
fully GPL’d camera application for Android/Linux), and how he was (IMO)
pressured to give a proprietary license to the new CyanogenMod,
Inc.

I mostly think Guillaume’s post speaks for itself, and I encourage readers
of my blog to read it as well. When I read it, I couldn’t help thinking
about how this is what Free Software often becomes in the world of
“Open Source”. Specifically, VCs, and the companies they back,
just absolutely love to say they’re doing “Open
Source”, but it just goes to show the clear difference between
“doing Open Source” and giving users software freedom. These
VC-backed companies don’t really want to share freedoms with their users:
they want
to exploit
Free Software licenses to market more proprietary software
.

Years ago, I helped get the Replicant
project
started. I haven’t been an active contributor to the
project, but I hope that folks can see this is an actual,
community-oriented, volunteer-run Free Software alternative firmware
based on Android/Linux. In my opinion, any project controlled primarily
by one company will likely never be all those things. I urge
Cyanogenmod users to switch to Replicant today!