All posts by Bradley M. Kuhn

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Trade Associations Are Never Neutral

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/02/10/node-foundation.html

It’s amazing what we let for-profit companies and their trade associations get away with.
Today, Joyent
announced the Node.js Foundation
, in conjunction with various
for-profit corporate partners and Linux Foundation (which is a 501(c)(6)
trade association under the full control of for-profit companies).

Joyent and their corporate partners claim that the Node.js Foundation will
be neutral and provide open governance. Yet, they don’t
even say what corporate form the new organization will take, nor present
its by-laws. There’s no way that anyone can know if the organization will
be neutral and provide open governance without at least that information.

Meanwhile, I’ve spent years pointing out that what corporate form you
chose matters. In the USA, if you pick a 501(c)(6) trade association (like
Linux Foundation), the result is not a neutral non-profit
home. Rather, a trade association simply promotes the interest of the
for-profit businesses that control it. Such organizations don’t have
the community interests at heart, but rather the interests of the
for-profit corporate masters who control the Board of Directors. Sadly,
most people tend to think that if you put the word “Foundation”
in the name0, you magically get a neutral home
and open governance.

Fortunately for these trade associations, they hide behind the
far-too-general term non-profit, and act as if all non-profits are equal. Why
do trade association representatives and companies ignore the differences
between charities and trade associations? Because they don’t want you to
know the real story.

Ultimately, charities serve the public good. They can do nothing else,
lest they run afoul of IRS rules. Trade associations serve the business
interests of the companies that join them. They can do nothing else, lest
they run afoul of IRS rules. I would certainly argue the Linux
Foundation has done an excellent job serving the interests of the
businesses that control it. They can be commended for meeting their
mission, but that mission is not one to serve the individual users and
developers of Linux and other Free Software. What will the mission of the
Node.js Foundation be? We really don’t know, but given who’s starting it,
I’m sure it will be to promote the businesses around Node.js, not its
users and developers.


0Richard Fontana recently
pointed out to me that it is extremely rare for trade associations
to call themselves foundations outside of the Open Source and Free
Software community. He found very few examples of it in the wider
world. He speculated that this may be an attempt to capitalize on
the credibility of the Free Software Foundation, which is older
than all other non-profits in this community by at least two
decades. Of course, FSF is a 501(c)(3) charity, and since there
is no IRS rule about calling a 501(c)(6) trade association by the
name “Foundation”, this is a further opportunity to
spread confusion about who these organization serve: business
interests or the general public.

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev
        

Weirdness with hplip package in Debian wheezy

Post Syndicated from Bradley M. Kuhn original http://ebb.org/bkuhn/blog/2015/01/02/hplip-wheezy-problem.html

I suspect this information is of limited use because it’s far too vague.
I didn’t even file it as a Debian bug because I don’t think I have enough
information here to report a bug. It’s not dissimilar from the issues
reported
in Debian
bug 663868
, but the system in question doesn’t have foo2zjs
installed. So, I
filed Debian
Bug 774460
.

However, in searching around the Internet for the syslog messages below, I
found very few results. So, in the interest of increasing the indexing on
these error messages, I include the below:

        Jan  2 18:29:04 puggington kernel: [ 2822.256130] usb 2-1: new high-speed USB device number 16 using ehci_hcd
        Jan  2 18:29:04 puggington kernel: [ 2822.388961] usb 2-1: New USB device found, idVendor=03f0, idProduct=5417
        Jan  2 18:29:04 puggington kernel: [ 2822.388970] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
        Jan  2 18:29:04 puggington kernel: [ 2822.388977] usb 2-1: Product: HP Color LaserJet CP2025dn
        Jan  2 18:29:04 puggington kernel: [ 2822.388983] usb 2-1: Manufacturer: Hewlett-Packard
        Jan  2 18:29:04 puggington kernel: [ 2822.388988] usb 2-1: SerialNumber: 00CNGS705379
        Jan  2 18:29:04 puggington kernel: [ 2822.390346] usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:29:04 puggington udevd[25370]: missing file parameter for attr
        Jan  2 18:29:04 puggington mtp-probe: checking bus 2, device 16: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
        Jan  2 18:29:04 puggington mtp-probe: bus: 2, device: 16 was not an MTP device
        Jan  2 18:29:04 puggington hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
        Jan  2 18:25:19 puggington kernel: [ 2596.528574] usblp0: removed
        Jan  2 18:25:19 puggington kernel: [ 2596.535273] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        Jan  2 18:25:24 puggington kernel: [ 2601.727506] usblp0: removed
        Jan  2 18:25:24 puggington kernel: [ 2601.733244] usblp0: USB Bidirectional printer dev 12 if 0 alt 0 proto 2 vid 0x03F0 pid 0x5417
        [last two repeat until unplugged]
        

I really think the problem relates specifically to hplip
3.12.6-3.1+deb7u1, as I said in the bug report, the following commands
resolved the problem for me:

        # dpkg --purge hplip
        # dpkg --purge system-config-printer-udev
        # aptitude install system-config-printer-udev