- Strikes me as 100% conceptually aligned with FLOSS -- look at the table comparing Unicorns to Zebras https://static1.squarespace.com/static/588e67e0a5790aa54e649863/t/58c002f9e3df28e544ec499b/148897869... basically every row could be instead proprietary vs libre, but (a guess, very happy to be wrong) likely very little practical overlap.I think this must indicate some kind of massive social failure on the FLOSS side.
Karl Fogel shared this.
- I'm testifying tomorrow (Wed 8 Feb), at a government oversight hearing in NYC, about software in forensics labs. https://www.harihareswara.net/talks.html
emacs-devel, on maintainership
The recent "emacs dumper" thread on emacs-devel, while tumultuous, also contains some of the best readings on maintainership I've ever read.
From Armstrong's post:
- A post by Matt Armstrong, about understanding difficult maintainership positions, as a contributor.
- A post by John Wiegley, current co-maintainer, to the other co-maintainer Eli
- @Karl Fogel sharing experiences on maintaining SVN.
I do agree that submitting patches to projects on "non github" systems is beginning to feel archaic.What. No! An emacs developer already spending significant effort on changing obscure internals would be able to handle registering an account and doing git push. I understand the inessential weirdness and inclusiveness aspects of using command-line tools rather than web tools, but this is not a newcomer who is facing a cultural threshold. And I really don't think Free Software projects have any business being on github if they can help it. Maybe being on a "non-web" git repo would be obscure, I like that I can send http references to people taking them directly to some file, diff or tree, and if a thing isn't on the web it is less of a thing. But the pull request and commenting functionality on github is not essential to a project with a pre-existing high technical literacy threshold.I don't know why, but it seems to be my method to immediately get worked up by the nit picks. I should focus more on the meat.
Overall, the three messages you linked show a very insightful and enlightening discussion. I can definitely identify with Armstrong's perspective. In my day job, we have very limited staff for all the things we would like to do, and every time a developer (whom we serve -- I work on the build system) has a brilliant idea for "just a quick fix that will improve everything for everyone", it's really frustrating because we know they will have zero time to maintain it, so it will end up on our already rather cluttered desk and be a drag on our own velocity, and so delay more fundamental changes that would really make a difference for everyone. Working on the build system is great, every time we make a small improvement, dozens of people become more productive. But that leverage also necessarily makes us conservative. I can't imagine what it's like to work on a tool used for making dozens of thousands of people more productive.
Wiegley and Fogel's perspective seems to be very much in the spirit of Hintjens's C4, or C4.1 (latest spec at 42/C4*), which in his community had extraordinary dynamic effects on the community, so great that they, according to his assessment, greatly compensated for any maintenance burden incurred by being more accepting of changes to the code.
Commercial development has limited resources (although community management matters to internal projects as well!). Community development has whatever resources it can avail itself of. It can create more resources just by maintaining an inviting project atmosphere.
I absolutely see where Armstrong is coming from, but I hope he listens to the others.
* Is this what's called "C4.1"? I don't see it mentioned in the spec itself, it just calls itself C4 there.
Christopher Allan Webber likes this.According to 16/C4, 22/C4 would be "C4.1". Apparently he later gave up on that versioning scheme, as 22/C4 and 42/C4 are also just "C4".
Glad we got that sorted out. Now I can do whatever I was supposed to be doing. Ah yes, watching that movie about that fish that forgets what she's doing. It's a better movie than I expected, I think.
identi.ca is back!
Identi.ca is back! I missed you, pump.io friends!
- New http://henrysrecords.org/ update: 116 new entries, for 56831 total. (62783 searches since mid-2004 - you can't all be bots!) Enjoy.
Karl Fogel shared this.
Conservancy announces funding match by Private Internet Access
We have until January 31 to sign up 416 Supporters and have their donations count twice. If you sign up as a Supporter now, we'll add you as a Supporter on the left of our status bar, but on the right you'll also see the match decrease our goal by one. So, during the match, you'll be counted as a Supporter and also help us reduce the overall target from the other direction!
“PIA is very proud to be a donor of Conservancy,“ said Jonathan Roudier, Chief Executive Officer of Private Internet Access. “Free and Open Source Software is an important component of good security and we hope our support will help them reach their fundraising goal.“
As of today, Conservancy is over ¾ of the way towards our first goal of 750 Supporters which we need to continue our basic community services. Thanks to our new Supporters and our generous match donors, we're also more than ¼ of the way towards the goal of 2500 Supporters to be able to keep doing our enforcement work. Become a Supporter today!
Minifree x200 unboxing/discovery thread
Just unboxed the x200 I ordered from http://minifree.org/. I got it in the mail. I must have unwrapped 50 feet of bubble wrap.... I have no worries about it being damaged in the hop across the pond.
I turned it on and it quickly flashed a drawing of a penguin hugging a gnu from the libreboot bios, and in 5 seconds it was booted and at a prompt for me to log in.
I logged in. Opengl was working, wifi was working, out of the box. What universe am I in???
This thing has 8GB (oops, said 16GB initially) of ram, a 1 terabyte hard drive. It's lightning fast. I can't believe this is a totally free system. I also embarassingly admit at how surprised I am at how nice the Trisquel install is on here.
I can't believe it. It runs so nicely, it's so light, it's so fast... it's the nicest machine I've ever owned.
What is going on??? I thought free software users were supposed to have a hard time with hardware? Hats off to Minifree, impressive frelling work. Whoa.Show all 18 replies
- I'm delighted to announce my new business: @ChangesetLLC
blog announcement: http://www.harihareswara.net/sumana/2015/11/17/0
- Unacceptable excuses for bad behaviour in free software development:
Show all 5 replies> because that's what got them where they are so far.
- Linus and other kernel developers do it.
- You have self-diagnosed as having Asperger's.
- You value code quality over other people's feelings.
- You get angry a lot.
- You think other people are just wrong about everything.
- You thought of a funny insult.
- You're uneasy having people in the project who're unlike you.
They could have gotten where they are so far in spite of (rather than because of) the behaviors. There's always the chance that several people saying "I'm not going to take this anymore" around the same time will shift momentum away from a previously-successful project or organization.@lnxwalt That's true, the person with the bad behaviour has typically proved they can make the grade, give the company what they want, work hard, demonstrate their talents. At this point they use their value as a kind of credit system to get away with behaviour that others don't seem to get away with.
Claes Wallin (韋嘉誠) likes this.
- @Latin4Potatoes @SmithsonianMag @joerogan Sorry to see @PETA perpetuating monopoly mindset instead of encouraging freedom & sharing. Re https://twitter.com/Latin4Potatoes/status/648604184795738113
The EPA Deserves Software Freedom, Too
The issue of software freedom is, not surprisingly, not mentioned in the mainstream coverage of Volkswagen's recent use of proprietary software to circumvent important regulations that exist for the public good. Given that Volkswagen is an upstream contributor to Linux, it's highly likely that Volkswagen vehicles have Linux in them.
Thus, we have a wonderful example of how much we sacrifice at the altar of &lduqo;Linux adoption”. While I'm glad for some Free Software to appear in products rather than none, I also believe that, too often, our community happily accepts the idea that we should gratefully laud a company includes a bit of Free Software in their product, and gives a little code back, even if most of what they do is proprietary software.
In this example, a company poisoned people and our environment with out-of-compliance greenhouse gas emissions, and hid their tracks behind proprietary software. IIUC, the EPA had to do use an (almost literal) analog hole to catch these scoundrels.
It's not that I'm going to argue that end users should modify the software that verifies emissions standards. But if end users could extract these binaries from the physical device, recompile the source, and verify the binaries match, someone would have discovered this problem immediately when the models drove off the lot.
So, why does no one demand for this? To me, this feels like Diebold and voting machines all over again. So tell me, voters' rights advocates who claimed proprietary software was fine, as long as you could get voter-verified paper records: how do are we going to “paper verify” our emissions testing?
Software freedom is the only solution to problems that proprietary software creates. Sadly, opposition to software freedom is so strong, nearly everyone will desperately try every other (failing) solution first.> Sadly, opposition to software freedom is so strong, nearly everyone will desperately try every other (failing) solution first.
Private attempted software freedom enforcement fits right in to this schema. I'm all for it, but there's no substitute for convincing the public and regulators so that non-dwarfish means are applied to enforce software freedom.
- Noel Taylor says works don't "fall into" the public domain -- they are "elevated to" the public domain. Yes! http://questioncopyright.org/elevate_to_public_domain
Reminder: if you say you're "waiting to release something as FOSS till it's ready", you're doing. it. wrong.
@email@example.com it depends on the software: if it is a library I wouldn't use it (except maybe for playing around), but for applications something new may be interesting and worth trying, expecially if upstream is responsive to suggestions for things that don't work yet.
Claes Wallin (韋嘉誠) likes this.
Ok, but you should state very clearly that that thing you're releasing is not meant for production and *especially* not try to bribe people into thinking it may be stable somehow...
(Remember GNOME 3.0, KDE Plasma 4.0 and now the current versions of KDE Plasma 5.x?)