Feed aggregator

Announcing first Africa Open Source Fellowship in memory of Guido Sohne

Open Source Blog - Tue, 05/26/2009 - 05:03

Launched on the eve of his birthday, the Free Software and Open Source Foundation for Africa (FOSSFA) and the Advanced Information Technology Institute of the Ghana-India Kofi Annan Center for Excellence in ICT (AITI-KACE), have decided to join forces with the Sohne family to establish a Fellowship in memory and honour of the great work that Guido accomplished. So I was not worried to make the 15-hour road trip to get to Accra to be part of the event.

read more

Categories: Open Source

WordPress 2.8 Beta 2

WordPress Update - Sat, 05/23/2009 - 23:03

Download beta 2.  See changes since beta 1.

Categories: WordPress

Asterisk 1.4.25 released

Asterisk News Update - Fri, 05/22/2009 - 00:26

The Asterisk Development Team is pleased to announce the release of Asterisk
1.4.25. Asterisk 1.4.25 is available for immediate download at
http://downloads.asterisk.org/pub/telephony/asterisk/

read more

Categories: Asterisk

Asterisk-Addons 1.6.0.2 released

Asterisk News Update - Fri, 05/22/2009 - 00:24

The Asterisk Development Team is pleased to announce the release of
Asterisk-Addons 1.6.0.2. Asterisk-Addons 1.6.0.2 is available for immediate
download at http://downloads.asterisk.org/pub/telephony/asterisk/

read more

Categories: Asterisk

Copyrights and patents not so important, economist says

Open Source Blog - Mon, 05/18/2009 - 17:44
Michele Boldrin of Washington University in St. Louis talks with EconTalk host Russ Roberts about intellectual property and Boldrin's book, co-written with David Levine, Against Intellectual Property. Boldrin argues that copyright and patent are used by the politically powerful to maintain monopoly profits. He argues that the incentive effects that have been used to justify copyright and patents are exaggerated--few examples from history suggest that the temporary and not-so-temporary monopoly power from copyright and patents were necessary to induce innovation. Boldrin reviews some of that evidence and talks about the nature of competition. Listen to the interview.

read more

Categories: Open Source

WordPress 2.8 Beta 1

WordPress Update - Sun, 05/17/2009 - 01:29

Download it, test it, file bugs.

What’s new? All of this.

Good hunting, all you testers.

Categories: WordPress

Asterisk open source project servers have new names!

Asterisk News Update - Fri, 05/15/2009 - 19:00

In order to more closely align the services that Digium provides to the Asterisk open source community with the Asterisk project itself, we've recently renamed many of the servers that provide these services.

read more

Categories: Asterisk

Trash Talk

Open Source Blog - Fri, 05/15/2009 - 05:22

The story of "Let's Do It!" is both a story of civic triumph and a validation of open source software technology. But like the successful campaign of Barack Obama, the story of the actual open source software used is far less important and far less interesting than the story of how much the principles of the open source model were brought to bear in solving a problem that seemed virtually hopeless using conventional means.

read more

Categories: Open Source

Asterisk 1.4.25-rc1 released

Asterisk News Update - Fri, 05/15/2009 - 03:35

The Asterisk Development Team is pleased to announce the first release
candidate of Asterisk 1.4.25. Asterisk 1.4.25-rc1 is available for
immediate download at http://downloads.asterisk.org/pub/telephony/asterisk/

read more

Categories: Asterisk

It's about time: a return to anti-trust enforcement

Open Source Blog - Tue, 05/12/2009 - 18:24

A special report from CNNMoney.com quotes Assistant Attorney General Christine Varney saying "As antitrust enforcers, we can no longer sit on the sidelines." It's about time!

read more

Categories: Open Source

2009 OSI Board Elections held in April

Open Source Blog - Mon, 05/11/2009 - 22:50

The OSI board's annual nominations and elections were held on April 1, 2009.

Highlights of this process included:

1. New Board Membership:
The board seat vacated by Mr. Bruno Souza was filled by Mr. Andrew Oliver, who has been a board observer for the last year.
2. Amendment to OSI's By-laws:

read more

Categories: Open Source

Asterisk 1.6.2.0-beta2 released

Asterisk News Update - Mon, 05/11/2009 - 18:05

The Asterisk Development Team is pleased to announce the second beta of
Asterisk 1.6.2.0. Asterisk-1.6.2.0-beta2 is available for immediate download at
http://downloads.digium.com/pub/asterisk/

read more

Categories: Asterisk

Contributing to WordPress, Part IV: Ideas, Opinions, Feedback

WordPress Update - Sat, 05/09/2009 - 21:50

“I wish they’d implement feature x.”

“Why won’t they put feature y into core? It’s rated really high in the Ideas forum!”

“It doesn’t matter what I think, all the decisions get made by an elite crime-fighting squad funded by an anonymous millionaire. Er, I mean the four core devs.”

These sentiments, and others like them, are the focus of today’s post. Setting aside the similarities between Ryan, Andrew, Mark and Peter to Charlie’s Angels for a moment, the question of how decisions about features are made needs to be addressed. There are a number of mechanisms in place for communication between the community and the core team, but with so many different channels, it’s hard to keep up with them all and still focus on production. Here’s where we are now…

#wordpress-dev IRC channel: The IRC channel used to be more active. These days there’s rarely more than a dozen or two people online at any given time, and hours go by with no activity. When a question pops up, it’s often a tech question from a less experienced developer or site manager looking for help, as opposed to ongoing discussions about the best way to approach core code and features. When core-focused discussions do occur, they tend to fade out as time zone variances cause people to log off before a core dev enters the room.

wp-hackers list: The hackers mailing list reaches thousands of contributing developers, plugin developers, and lurking interested parties. Discussions range from how to use hooks to whether or not something in core should be changed to troubleshooting for other list members. Conversations on this list sometimes can get heated and occasionally stray into rudeness, which makes some people hesitate to utilize this communication channel.

This dev blog: This blog is used mostly for “official” announcements, and more recently, for surveys and polls intended to give the core devs an idea of community opinion on things being considered for future versions. Posting is irregular, sometimes with new content every other day, sometimes with nothing for a couple of weeks.

wpdevel.wordpress.com: Another blog, also an “official” outlet, in which the core team posts about any big code changes they’re working on. This gives plugin authors and contributing developers a heads-up, and provides a place for community discussion around specific issues like the new widgets API.

Trac: The ticket system used for active development has gotten out of control. Hundreds of tickets are already lined up for future versions because they were punted from current releases; many aren’t even relevant anymore. Trac has wound being a place where people report bugs, suggest code changes, request features and debate methodologies; some of these conversations are years old. This broad use of the system makes it harder to power through tickets and get bugs fixed.

Ideas forum: The Ideas forum is a place where anyone can suggest a new feature, rate features suggested by others, leave comments, and generally discuss the future of the WordPress application. However, like Trac, some of the items here are years old. Because of the way the rating system works, older items remain at the top of the list. Some threads are simply he said/she said preference arguments, as opposed to contructive discussions about the value of implementing certain features or changes. There’s no direct connection between the Ideas forum and Trac.

WordPress is an open source project, successful because of the community that both develops and uses it. At the same time, some people find it difficult to become involved in the project, and are unsure of how to engage with the core team and community at large. The channels listed above can be overwhleming to someone just joining the community, and/or frustrating to longtime community members who feel like they used to have more influence. We need to fix this. The WordPress project needs to be welcoming, easy to navigate as a contributor, and provide useful feedback to help grow the expertise of its community members.

I think we should figure this out together. You, members of this community, know how you feel about the communication channels available to you. You probably have ideas about how to make it better. Some of you may even have sketched out digrams of systems that you think would work better.  Link Ideas to Trac? Change the Ideas rating algorithm? Close Trac tickets that don’t get resolved within a certain period of time? Just do everything through Trac? What do you think? What would make it easier for you to keep up with development progress and get involved with the varius contribution opportunities? I *know* you have an opinion.

Over the next few weeks, we’ll be gathering your input about how we can improve communication and participation, and then we’ll embark on a project to fix/create a system for collecting ideas, opinions and feedback that will allow WordPress to grow as an inclusive community. Here’s the plan: Gather ideas from people via IRC, forums, live chats, surveys, etc. Assemble a small group of interested parties to help figure out possible approaches, put suggested approaches to a community vote. If redesigning something (like the Ideas forum) is deemed necessary, utilize community designers to create layouts. Beta test it to see if it does work as hoped. Launch and make everyone happy with the new, improved communication/ideas/feedback system!

Up First

Use this forum thread to post your suggestions about this. What do you think needs to be changed or improved? How would you structure it? How do the existing channels fit into your suggestion?

On Tuesday, May 12 at 21:00 UTC (5pm New York time), hop into the #wordpress-dev IRC channel (irc.freenode.com) and talk about your suggestions for how to improve communication. I’ll be there, taking notes and answering questions, and asking follow-up questions when someone pitches a good idea. An hour later, I’ll be joining the WordCast Podcast to talk about this issue. They’re trying to set up a call-in format; if that pans out, we’ll post the call-in info in the dev channel. Otherwise, A call-in number has been set up through TalkShoe.

1-724-444-7444
Meeting ID: 50127
Pin (if you don’t have a TalkShoe account): enter 1#

We’ll also read off suggestions being made in the dev channel and discuss them.

More opportunities to weigh in on this issue to come. Also, further investigation into the similarities between the core devs and Charlie’s Angels.

Categories: WordPress

Django 1.1 status update

django - Thu, 05/07/2009 - 19:40

It's well past time for a quick update on the status of Django 1.1:

Anyone who's been following our development process and can read a calendar will probably have noticed that we've missed our originally-targeted ship date of April 13th. So we're now about a month behind.

The reason for the schedule slip is pretty typical for most software projects: we reached the target date with a number of bugs still open. Putting out buggy code on time simply isn't an option, so we've been working to get these final issues closed before we ship any code.

As I write this we have about fifty bugs still open (see the complete list here). I'm pretty hopeful about getting these fixed in short order: today is the first day of the EuroDjangoCon sprints, and we've got quite a turnout. A number of tricky bugs have been fixed already today.

Unfortunately, many of these remaining issues are quite tricky. Ironically, this is caused by Django's general stability: we've already fixed all the easy bugs!

We're not setting a timeline for the 1.1 release because the remaining issues are "blockers": they have to be fixed before we can put a release out. So while we're hoping to have the first release candidate out in a matter of days, this isn't a promise. We'll ship Django 1.1 when it's stable, and not a moment before.

Thanks for your understanding, and watch this space for updates.

Categories: django

Open Database License

Open Source Blog - Thu, 05/07/2009 - 05:45

If you think open data is as important as open source, then please take a look at a release candidate of the Open Database License (ODbL). It uses a combination of EU database rights, contract, and copyright to create a reciprocal license specifically designed for databases.

Categories: Open Source

Contributing to WordPress, Part III: Usability Testing

WordPress Update - Mon, 05/04/2009 - 19:27

One of the reasons WordPress 2.7 was such a success is the amount of usability testing that took place during the development cycle. Starting with testing 2.5 and the Crazyhorse prototype and following with the 2.7 beta, the testing program looked at almost every feature and function in the application. That kind of thing? Takes a lot of time.

For readers who aren’t familiar with the process behind usability testing, here’s an overview. First, determine the scope of your test and create a test protocol/script. Determine the audience segments to be included in the test group(s), and begin recruiting. Recruiting may mean hiring an agency to find participants, but for testing WordPress, it makes more sense to recruit from within this community, so that means making a screening survey, reading all the responses, segmenting the respondents into categories and contacting people until you’ve filled your desired quotas (for whatever segments you’re seeking, such as newbie, experienced user, developer, CMS user, photoblogger, mobile user, etc. ). Then come the test sessions.

Depending on what is being tested, these last anywhere from half an hour to an hour and half apiece. Sessions are generally recorded using screen capture and web cam, with a video camera for backup. The moderator(s) generally take notes during sessions and/or (depending on what software is being used for the session capture) set markers in the video to indicate task completion, comments of interest, etc.  In some cases, auxiliary test methods such as eye-tracking may be included. When the sessions are complete, the results are analyzed. All the notes and videos are reviewed, patterns are identified, and ultimately a report is written and the feedback informs the next round of revisions.

Some people think it shouldn’t take much time to do all this. I’ve lost count of the number of people who cite an old article by Jakob Nielsen that says you don’t need to test with more than 5 users because usability issues become clear right away. While I’ve found that to be generally true, when your user base is as diverse in experience level, usage, platform  configuration, language (right to left languages have a pretty different experience) and demography as the WordPress community is, 5 users really isn’t enough to get a clear picture. We try to test with at least a dozen people each round, but then we are limited to a geographic region (test in NY, test in SF, or test wherever we can schedule enough people back to back to make it worthwhile), while WordPress users are located all over the globe.

To address this, we’re introducing a set of new contribution opportunities to expand our usability testing program. As with development and graphic design, we’re going to create an infrastructure to allow community participation in usability testing on a regular basis and in a much broader capacity than existed before, when it was limited to announcements that we needed participants in x city on y date. We’ll be looking for volunteer moderators as well as participants, hopefully from all over the world.

Moderators. Observational usability testing isn’t rocket science, but neither is it a simple task to reduce bias. Because of this, at first we’ll choose only moderators who have professional experience conducting usability tests. People who conduct testing for design agencies, software companies, usability consulting firms and the like will be our first round draft picks. In the future, when we have a group of regular volunteers and have ironed out any kinks in the process, we’ll ideally match up experienced testers with aspiring ones, using a mentorship model to increase the number of people who can contribute in this fashion.

Participants. If you use WordPress, chances are you could participant in a usability test at some point. In some cases we’re looking for particular behaviors (people who upload large video files, people who blog from their iPhone, people who manage more than 5 blogs, etc.), while other times the behaviors we’re looking for are much more common (do you have widgets in your sidebar, have you changed themes in the last 6 months, is there more than one author on your blog, etc.).

So how will these opportunities come into play, and how will it make WordPress better?

We’ll start with the moderators, and try to get volunteers with a decent geographic spread. Then, we’ll start signing up potential test participants in those areas (though we’ll also allow at-large registrations, since traveling testing will still be happening). We’re working on a registration process for potential participants. You’ll enter your basic info (location, contact info) and answer some questions about your WordPress usage to be entered in the database, and when there’s a testing opportunity coming up that’s appropriate for you, a local moderator will get in touch to see if you’re interested. Further down the road we may experiment with remote testing and other methods, but for now, this approach will broaden the geographic scope of our testing.

All moderators will follow the same test protocols and script, and their results/reports/video will be reviewed and collated, with a composite report (including the protocol/script that was used) published to the community. This will provide designers and developers with broader feedback during the dev cycle, and will allow the wider community to both understand and participate in the testing program.

If you’re interested in being a moderator during this initial phase (meaning you do it professionally), send me an email and introduce yourself. If you’re interested in signing up as a potential test participant, watch this space. We’ll post a link to the registration survey once it’s ready.

Categories: WordPress

An Open Source Silo

Open Source Blog - Sat, 05/02/2009 - 02:19

Okay, so Doc Searls has been blogging for a long time about how you don't want to get involved in a silo (context: a silo is a proprietary user interface built on top of proprietary APIs built on top of a proprietary operating system running on proprietary hardware. If you can't think of any examples, pull your cellphone out of your pocket and think about it for two seconds).

read more

Categories: Open Source

Make Friends with BuddyPress

WordPress Update - Fri, 05/01/2009 - 01:54

What if there was software with the elegance and extensibility of WordPress but all the features you’ve come to expect from social networks like Facebook? Now there is: check out BuddyPress.

BuddyPress is an official sister project of WordPress. The idea behind it was to see what would happen to the web if it was as easy for anyone to create a social network as it is to create a blog today. There’s been an explosion of social activity on the web, it’s probably the most important trend of the past few years, but there’s been a dearth of Open Source tools that enable the social web.

In WordPress we have a robust and extensible base that can scale to many millions of users, and BuddyPress is essentially a set of plugins on top of WordPress that add private messaging, profiles, friends, groups, activity streams, and everything else you’ve come to expect from your favorite social network, like a Facebook-in-a-box.

I don’t think BuddyPress will be something you use instead of your existing social networks, I mean all your friends are already on Myspace, but if you wanted to start something new maybe with more control, friendlier terms of service, or just something customized and tweaked to fit exactly into your existing site, then BuddyPress is a great framework to use. Maybe even someday you’ll be able to connect your BuddyPresses to each other and to the existing monolithic social networks.

This is just a 1.0 release and it’s not for everybody yet, for example it currently requires using MU which is a bit trickier to get set up than regular WordPress, but regardless I’d recommend diving into the community at BuddyPress.org, which is great example of the software in action.

Here’s Andy’s official announcement post.

Categories: WordPress

Wanted: Future trainers on "Free & Open Source Business Models for Africa" in East and Southern Africa!

Open Source Blog - Thu, 04/30/2009 - 22:31

- Are you interested in building a successful business in Free/Open Source Software (FOSS), and in helping others to do the same?

- Do you have a solid background in business and FOSS?

- Do you have experience in training others, and/or are you part of a training institution?

Then respond by MAY 30 to become part of an exciting training programme on building businesses with Free/Open Source Software. The call for participants in the Training of Trainers is now open at the project site

read more

Categories: Open Source

Design Tweaks Poll Results

WordPress Update - Thu, 04/30/2009 - 20:49

The poll is closed, the votes are counted, and the results are interesting. The table below shows the actual breakdown of the poll votes, of which there were 2,651. As you can see, there were four main contenders: Dean J. Robinson’s Fluency-based submissions (two variations), the existing 2.7 interface, and Matt Thomas’s comp (MT), which exists somewhere between them in terms of style. Note: GB was a late entry, and was posted after over 900 votes had already been collected.

As several people have rightly pointed out, the Fluency-style designs not only took the top spot, but in combination added up to a higher percentage than any other. We’re not focusing solely on that statistic, though, because had other designers submitted multiple versions, the numbers might have looked different. What was most interesting for me was checking in on the votes over the course of the two days the poll was open. The top three (Fluency-dark, Current 2.7, MT) kept beating each other out for the #1 spot as they cycled back and forth through the top three slots, and had the poll closed on time (left it open a little longer in case anyone translated the time zone incorrectly), the order would have been a bit different.

What’s more interesting to me is the overall style that seems to be preferred among voters, as Matt’s comp has some stylistic similarities to Dean’s (see image at left). It also would be interesting to know how many of the votes for the current 2.7 interface were based on thinking it looked the best vs. how many were votes against changing the interface at all so soon after the 2.7 redesign. If you want to comment on what you liked best and/or least about any of the designs, this thread is a good place.

So what happens now? However we look at it, the Fluency-style designs clearly have a lot of fans. Then again, so do the designs of Matt Thomas (he’s behind the current style of 2.7, remember, in addition to the comp labeled MT). To give the interface the attention it is due, and to take seriously some of the interface feedback around usability and accessibility, we’re going to leave the looks alone for 2.8. It’s our guess that a revised style will make into 2.9 early in the development cycle to allow us plenty of time for user testing and revision. How close it winds up being to the comps submitted in this design tweaks challenge will depend, but in the meantime:

Congratulations, Dean J. Robinson, on winning the vote!

Categories: WordPress
Syndicate content