Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Posted May 17, 2011 21:26 UTC (Tue) by dlang (guest, #313)In reply to: Evidence or urban legend - "problems" companies have by quaid
Parent article: Mark Shuttleworth on companies and free software
This isn't just Mark imagining things.
Posted May 17, 2011 21:35 UTC (Tue)
by quaid (guest, #26101)
[Link] (3 responses)
Agreed, nor am I imagining my own experience. (Which is that more companies strangle themselves in the open source crib than get strangled by external folks.)
But I'm not claiming my experience is the way things are, everywhere, and asking others to accept that anecdotal experience as unverified fact. Nor am I using it as the basis for an unpopular position.
Posted May 17, 2011 21:38 UTC (Tue)
by dlang (guest, #313)
[Link] (2 responses)
if saying that is an unpopular position, then more people need to take such an unpopular position.
Posted May 17, 2011 22:32 UTC (Tue)
by quaid (guest, #26101)
[Link] (1 responses)
If the problem isn't as he describes it, then perhaps his conclusion of what to do is not the right answer?
His direction regarding CLAs is at least called in to question if he is basing that direction on the opinion that there is a wide spread problem if there is no evidence of that problem other than anecdotal.
Posted May 18, 2011 1:06 UTC (Wed)
by dlang (guest, #313)
[Link]
I don't think that his solution will solve the problem, but I think he's entitled to try it and see if he can make it work (there are a lot of companies out there that I would not have thought that there was enough to make it work)
I would disagree with straight copyright assignment, but I don't see anything fundamentally wrong with the right to dual license (which is not the same as making proprietary derivatives). I see this as giving people who want to use the code two options 'support the project by contributing code' or 'support the project by contributing money so that the project can buy time to generate code'.
I know that some people are not willing to accept that as choice for their code (especially if they are outsiders, not part of the organization that would be getting the money), and to those folks I would say, find a different project to contribute to, there's no shortage of worthy causes. I will also guarantee that you will not always agree with the choices the organization makes, and for that it doesn't matter what organization, be it Cannonical or the FSF.
Posted May 18, 2011 8:33 UTC (Wed)
by dneary (guest, #55185)
[Link] (18 responses)
As have I. I would say that there are a number of factors at play here: Companies who are honest about the extent of their investment in community projects get a lot of credit. Companies who are not honest about the extent of their investment (potentially to themselves) get criticised. What I mean by this is: if a company makes an announcement that "we're releasing software X, it's going to be completely community run", and then the governance rules are blatantly skewed to favour the company, then they're going to be criticised. If instead they say "we're releasing this as open source software, but we plan to continue maintaining the core (but patch proposals are welcome)" they will get a free pass. Companies who leave themselves open to criticism like this lose respect fast, and there is a significant faction in most communities that are extremely, aggressively harsh towards entities they don't respect.
This is not a good state of affairs - and I would like to see the vocal minority think of companies as groups of individuals, each worthy of basic respect, rather than a big amorphous entity that you can freely kick around without hurting anyone's feelings. Companies which are trusted, and lose that trust, have a long, hard battle to gain it back. Take the example of Sun, who announced open-sourcing of Solaris after a successful collaboration with GNOME. They never recovered from the criticism they got for OpenSolaris, Java, etc - and nothing they did (including for example relicencing Java as GPL) was good enough to regain the trust they'd lost by messing up the initial release of OpenSolaris. Canonical feels to me to be in a similar situation - slowly spending their community capital and progressively losing the trust of their supporters, until no matter what they do they will be criticised because it won't be good enough. This is a really hard situation to be in as a company. If you mess up your first interaction with a project, you can spend years repairing the relationship & regaining trust. You do it in baby steps, by showing that you're learning, by entrusting individuals to represent you in communities, and by having those individuals do things in the community's interests.
On the other hand, I have seen companies progressively increase their interaction with communities, and each additional step is met with approval and thanks. Or companies that are forthright that while their product is free software, that they're going to maintain control of their core product, and that's been accepted by their user community. The difference is in the fall from grace and loss of trust. So my best advice to companies thinking about interacting with a free software community is: start small, be honest with yourself & others. Gain trust through your actions, and then handle that trust carefully.
Dave.
Posted May 18, 2011 22:08 UTC (Wed)
by vonbrand (subscriber, #4458)
[Link] (17 responses)
Sorry, but Sun did not fix their problem with Java (witness the heat Oracle is now raining on Android over that same code) or their other open source projects (placing OpenSolaris under their expressly not GPL compatible license). So it isn't that they invested years of hard work in regaining confidence, they lost whatever they had fair and square and did precious little to gain it back.
Posted May 19, 2011 7:23 UTC (Thu)
by dneary (guest, #55185)
[Link] (16 responses)
The main problem people had with Java is "it's not released under the GPL". Then it was. But that was too late, the confidence had been lost, and so people were looking for the catch, and they found it - "the conformance suit isn't available under a free licence".
If Sun's first announcement was "Java released under GPL, but Sun to maintain control of Java trademark" then I think everyone's reaction would have been "fair enough, woohoo". Because this was a 2nd or 3rd step, after an initial "freeing Java" announcement (and in combination with the history around Solaris), people were saying "boo, hiss - holding something back".
Which I think was mostly unfair.
> placing OpenSolaris under their expressly not GPL compatible license
Since when does every free software licence have to be GPL compatible? It would have been nice, but releasing it as free software is better than not releasing it as free software. This is a case in point of what Mark is saying - "not enough" is an all too frequent chant.
Cheers,
Posted May 19, 2011 15:09 UTC (Thu)
by nye (subscriber, #51576)
[Link] (15 responses)
You forgot 'passing the non-free conformance test is a condition for being able to use the numerous wide-reaching patents over which we will eventually sue you'. As catches go, a massive lawsuit probably counts as quite a big one.
Posted May 19, 2011 15:13 UTC (Thu)
by dneary (guest, #55185)
[Link] (14 responses)
Ah, I don't care about patents, and I encourage every other free software developer not to care about patents. It is an issue orthogonal to software freedom and the licence of the software.
Dave.
Posted May 19, 2011 15:34 UTC (Thu)
by nye (subscriber, #51576)
[Link] (13 responses)
Do you have any justification for this rather extraordinary assertion?
> and the licence of the software.
Yes, obviously.
Posted May 19, 2011 15:39 UTC (Thu)
by dneary (guest, #55185)
[Link] (12 responses)
The Linux kernel is patent encumbered. The GIMP saved GIFs when LZW was still patented.
This does not prevent either from being free software.
Mind me asking what was extraordinary about my assertion?
Dave.
Posted May 20, 2011 21:49 UTC (Fri)
by DOT (subscriber, #58786)
[Link] (11 responses)
Posted May 20, 2011 23:36 UTC (Fri)
by dneary (guest, #55185)
[Link] (10 responses)
Then no software is free.
Dave.
Posted May 21, 2011 5:40 UTC (Sat)
by faramir (subscriber, #2327)
[Link] (2 responses)
Are you saying that ALL software is covered by
Posted May 21, 2011 6:29 UTC (Sat)
by dark (guest, #8483)
[Link]
Either way, how can you prove for any piece of software that it's not covered by any patents?
Posted Jun 5, 2011 5:47 UTC (Sun)
by JanC_ (guest, #34940)
[Link]
Posted May 21, 2011 9:54 UTC (Sat)
by DOT (subscriber, #58786)
[Link] (6 responses)
Posted May 21, 2011 10:30 UTC (Sat)
by dlang (guest, #313)
[Link] (1 responses)
for example, the RCU patent has been licensed to all software under the GPL IIRC
Posted May 22, 2011 8:22 UTC (Sun)
by rahulsundaram (subscriber, #21946)
[Link]
Posted May 22, 2011 21:13 UTC (Sun)
by dneary (guest, #55185)
[Link] (3 responses)
I would say *proven* to infringe a patent. And that needs a court case. And a bucketload of money. And not $1 bills.
So, all software is free, and the patent system is broken, and keeps approving patents which, if challenged, would be invalidated. So, as I said, I don't worry about patents, and I don't think a patent should ever be a reason not to write a piece of free software.
Cheers,
Posted May 22, 2011 23:11 UTC (Sun)
by dlang (guest, #313)
[Link]
Posted May 27, 2011 7:04 UTC (Fri)
by AdamW (subscriber, #48457)
[Link] (1 responses)
Posted May 29, 2011 18:50 UTC (Sun)
by Wol (subscriber, #4433)
[Link]
For example, where I live, software patents are EXplicitly NOT permitted. Unfortunately, that doesn't stop the EPO granting them in contravention of their constitution :-(
Cheers,
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Hi,
Evidence or urban legend - "problems" companies have
I've witnessed numerous cases where companies start to open something and have people attacking them publicly
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Dave.
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
> able to use the numerous wide-reaching patents over which we will
> eventually sue you'. As catches go, a massive lawsuit probably counts as
> quite a big one.
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
>> freedom
> Do you have any justification for this rather extraordinary assertion?
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
> dictator (patent owner), how can you call that software free? It fails the
> first rule of software freedom.
Evidence or urban legend - "problems" companies have
patents? That seems implausible.
It seems plausible to me. There are so many of them, so vague and so broad. And software contains so many parts that might infringe. It seems unlikely that there would be no overlap, for any program that does anything useful.
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
> is actually found to infringe a patent.
Dave.
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Evidence or urban legend - "problems" companies have
Wol