I can’t think of single piece (package?) of software I use, admire, and depend on more than GNU Coreutils. Maybe Firefox. Maybe OpenSSH. Some days rsync(1).
Ian compares Pylons and TurboGears and makes a few interesting general observations along the way.
What the GPL could have accomplished (and may well still).
My best attempt at saying something nice about Sun’s GPLing of Java, even if a bit grudgingly.
The axioms of web architecture and an invitation for big vendors to understand them.
lesscode.org goes live.
A quick test to see how hard-core you are.
On using the web to co-ordinate massive grass-roots efforts quickly.
Coverage of an odd mailing list thread suggesting that IBM is gearing up to slap an F/OSS license on their Java compiler and runtime.
A report on what seems to be real forward progress in the Fedora project.
A quote from Brad Fitzpatrick:
I find that is the best way to start a conversation. If you get on a mailing list and you are like ‘hey I want to add feature X’ the maintainer is probably going to be like: ‘ Oh fuck, I am so busy, go away, I hate feature X’. But if you come to them and you are like ‘I want to add feature X. I was thinking something like the attached patch’ which is totally wrong but you say, ‘But I think its totally wrong. I am thinking the right way might be to do X’ which is some more complex way, generally they will be like ‘Holly crap, they tried and look, they totally did it the wrong way. Maybe that pains the maintainer. They are like ‘ Oh man, I can’t believe they went through all that effort to do it. Its so easy to do the right thing,’ and then they reply.
This is the secret to being productive when contributing to open source. It’s very rare that you should approach a mailing list without a patch of some kind.
I like the way Yehuda first lays out his motivations and goals as an open source developer and then evaluates the MIT/BSD vs. GPL licenses based on those goals. That’s how you pick a license. No one can tell you why you write a given piece of free / open source software, so no one can really tell you how it should be licensed.
Like Yehuda, I tend to lean heavily toward MIT/BSD style licenses these days but I can imagine situations where the copyleft stipulations included in the GPL would be extremely important to me.
Jacob Kaplan-Moss:
It’s really tempting to use an auto-documentation tool like Javadoc or RDoc for reference material.
Don’t.
Auto-generated documentation is almost worthless. At best it’s a slightly improved version of simply browsing through the source, but most of the time it’s easier just to read the source than to navigate the bullshit that these autodoc tools produce. About the only thing auto-generated documentation is good for is filling printed pages when contracts dictate delivery of a certain number of pages of documentation. I feel a particularly deep form of rage every time I click on a “documentation” link and see auto-generated documentation.
Hate that shit.
You know what I want? Man pages. For everything. Wouldn’t it be cool if you didn’t have to write roff?
Ian Bicking’s talk from DjangoCon 2009. Stimulating. I’m sure a nice comment thread will develop here over the next few days as well.
Xavier Shay:
Ticking off an amazon wishlist never really resonated with me, so this year here is what we are all doing instead:
- Find someone’s pet open source project – I’d start at github
- Contribute! It doesn’t have to be much – a spec or two, some documentation, or even just a “hey it works on my box”. Fork, commit, pull request.
- Wish them a Merry Christmas!
Great idea. I feel like I finally have something worthwhile to give this year.
Bruce Perens on the recent JMRI/GPL ruling:
“For a decade there’d been questions: Are Open Source licenses enforceable at all? Are their terms, calling for a patent detente or disclosure of source code, legal? Are they contracts, which require agreement by all parties to be valid, or licenses, which are binding even if you don’t agree to then? What legal penalties can a Free Software developer employ: only token damages, or much more? The court’s ruling makes the answers to these clear. Did such weighty questions come up in cases involving IBM, Sun, HP, or Red Hat? No, this is the quirky world of Free Software: it was a court case about model trains.”
PHP-based Muxtape clone that you host yourself. From the project page: “Opentape’s creation and design are proudly inspired by Muxtape’s success and sleek interface. We were sad with it’s untimely shutdown and wanted to let the web mixtape movement continue.”
muxtape.com was RIAA’d a couple of weeks ago. And while the EFF believes they could have decent legal footing if they wanted to challenge the take-down, it seems unlikely that the site will reopen anytime soon, if at all.
I just totally love this kid. Chris explains the future and past of, uh, everything that matters, and gives good, solid, practical reasons for why contributing to free and open source software projects is something worth dedicating a large chunk of your time to.
Ahh, those were the days… What’s left to fight for?
Yep. I can’t think of a single piece of technology that’s been less of a PITA than postgres. In fact, when I think about “solid software,” postgres is the first thing that comes to mind.
“The goal of the GNU PDF project is to develop and provide a free, high-quality, complete and portable set of libraries and programs to manage the PDF file format, and associated technologies. ”
Schwartz: “… we will be going after sizable monetary damages. And I am committing that Sun will donate half of those proceeds to the leading institutions promoting free software and patent reform, and to the legal defense of free software innovators.”
“The market needs to understand that the study Microsoft is citing actually proves the opposite of what they claim it does.”
Best Open Letter Ever. Add your signature!
How long has this been here?
Interesting concept. I’ll have to check this out once it comes out of “pre-pre-pre alpha” (which doesn’t really make sense, btw. There’s nothing more alpha than alpha).
Nice looking Newsreader for Mac OS X (F/OSS with an Apache 2.0 license and public subversion repository).
This seems like really bad news to me.
Interesting look at how the FSF is picking up a more activist role with tech. politics and policy. Mentions the GPL v3 process, BadVista.org, and the anti-DRM site, Defective By Design.
I’m sorry but it is just baffling to me how developers and cough evangelists can put up with this kind of behavior as being the sort-of default mode of operation at MS. The company needs to consider massive sweeping changes in the way they treat develop
“Dependency management is probably the most important contribution of open source to software engineering.” — I don’t know about that but it’s definitely up there. It’s mind boggling that MS hasn’t developed some form of package management.
Good perspective on Java going GPL.
“The success of GNU/Linux and other free software projects is annoying.”
“by a massive majority”
Just wanted to link to this because it pisses me off that download.com is the first hit in a google search for “Free Software”. Bha!
Stallman on the EU software patent mess.
This is mostly true in my experience. It’s too bad we had to pick on some nice Python projects to make the point but true is true.
Damn if I haven’t started writing this post 10 times and stopped because I couldn’t get the point out. Well said, Bill.
Beautiful. Our pal Stephen O'Grady gets a nice quote in this one. To the moon!
“Which mindset is right? Mine, of course. People who disagree with me are by definition crazy. (Until I change my mind, when they can suddenly become upstanding citizens)”
“What led Stallman to the creation of this copyleft license was his experience with James Gosling, creator of NeWs and the Java programming language, and UniPress, over Emacs.”
Seth on the recent Fedora Foundation announcement: “It reminds me of the announcements about 2 years ago for something called the Red Hat Linux Project.”
I don’t even know what to think of this…
Debunking the common myth that anyone can commit changes to any F/OSS project whenever they.
Yes he is! He seems to not understand even fundamental F/OSS licensing concepts and always throws up that same “Open Source = everyone can check in anything” strawman.
Haha! SCO is out of control.
I’m seriously considering considering moving to Brazil. That country is really starting to get their shit together and the gov seems close to the people.
Another reason to hate JBoss. :)
From Oct 23, 2000 issue of the German language magazine c’t
Stallman cutting through the bullshit.
“Save Money, Save Time, Save Your Ass”
Nice look at how companies are releasing new products under F/OSS licenses but missing much of the spirit.
Next time someone asks you “why?” tell them you’re all about putting more cops on the street.. That doesn’t have value?
Samba eating Microsoft’s lunch. I smell a patent infingement case…
Wow! You mean the political figures talk to the people in this backward country? That’s never going to work!
Demo of 100% free Java/Eclipse natively compiled with gcj. This is slated for Fedora Core 4.
Hmmm.. Maybe the confirmed “three letter part” referred to: “S” “U” “N”?
Finally got a chance to read through this massive piece. It’s worth the time if you have it.
“A space for you to help contribute to a forthcoming CBC radio column about the open-source movement.” This is a great example of blog-as-collaboration-tool.
I almost puked when I read this. I hope there’s just been a mix up or something.
Looks like a nice little upgrade..
A nice and simple theme for GTK2/GNOME desktop environments (click thumbnail image to see larger screenshot).
Decent coverage of recent Fedora activity. Things should start kicking up here now that Fedora Extras CVS is available and Seth Vital is taking a more active role.
This could be really cool.
A look at the past, present, and possible future of GNOME culture.
Was this a typo or something?
$12,000 grants for people who want to take on building community based micro-local news projects.
Ted Leung generalizes his involvement w/ free and open source software as being a simple contribution to the societal commons. Interesting viewpoint.
Right. The issue is the (lack of) redistribution rights, not whether the source is available. Free Linux distros cannot ship Sun’s Java (or IBM’s by extension). Lastly, Bruno needs a spell-checker.. bad.
Linus on Solaris going OSS.
“Nobody really modifies the source of open source software.” — somebody didn’t get that memo; possibly all of australia..
Pretty good look at the four mainstream F/OSS license models.