Follow Jeff Sayre on Twitter

Posts Tagged ‘GPL’

Software With Freedoms, Not Free Software

Friday, October 12th, 2012

I’ve been an open source advocate, devotee, user, and developer for many years. I’m a member of the Free Software Foundation (FSF). I frequently write about the Open Web, Social Web, and Open Source of all types (software, hardware, science, data, Web standards).

Much of my recent work has been licensed under the GPL. The GPL is administered and promulgated by the FSF. Apparently what is now considered the open source movement, actually was the result of a schism from the free software movement. In other words, open source was spawned out of the free software movement, not the other way around.

To some, there are philosophical differences between the two movements. They can best be summed up as follows: all free software is open source but not all open source software is free (although much of it is). You can learn more about the subtleties of this argument in this article on the GNU website, Why Open Source misses the point of Free Software. Read more »

Integrating MongoDB Into BitNami’s MAMPStack

Friday, February 3rd, 2012


This article is for all you OS X Lion-based Mac developers who use BitNami’s MAMPStack and dream of being able to add a NOSQL database engine, like MongoDB, to the stack. If you are not running Lion, then there is no reason to proceed. Read more »

BP Privacy v1.0-RC1 is now available!

Wednesday, February 16th, 2011

Please read Important Notice section below.

After more than 1500 hours of work, 7300 code and comment lines, and creation of a 38-page manual, BP Privacy release candidate one is now available for download and testing. It is a release candidate, not to be used in a production site. It requires at least PHP 5.2.x and is developed and tested to work with WordPress 3.0.5 and BuddyPress 1.2.7. It also requires a modern Web browser and you and your users must have javascript enabled. Read more »

BP Privacy: History and Lessons Learned from Developing a Major BuddyPress Component

Wednesday, January 19th, 2011

Coding great-quality, open source software, while often rewarding, can also be a thankless, difficult task. As many have been asking for an update on BP Privacy–also known as the BuddyPress Privacy Component–I thought I would take the time to write up an exhaustive history of the project and share some lessons learned. Read more »

Release of BuddyPress Privacy Component Pushed Back One Week

Sunday, November 7th, 2010

Yes, I know. What??? How could you??!! And just on the greatly-anticipated eve of BP Privacy’s release? Is this a warped event caused by a rip in the space-time continuum or possibly even triggered by Daylight Savings Time? Is this some sort of a joke?

Nope. It is real. The reason is simple and practical. Read more »

BuddyPress Featured Members Plugin Widget Re-Released

Wednesday, May 5th, 2010

After dragging my feet for too long, I’ve finally upgraded and updated my old Featured Members Widget to work with WP/MU 2.9.2 and BuddyPress 1.2.3. The code has been entirely rewritten using the WordPress Plugin API. Read more »

Crap, GPL Questions Once Again

Monday, April 12th, 2010

Recently, someone sent me a private message on the community network. They had joined WPMU DEV and acquired all of their premium plugins. They wanted to know it they could, “release those plugins all to the buddypress / wp mu community without consequences.”

I wrote a response but decided to share it here as I periodically receive Read more »

How Can BuddyPress Developers Earn a Living?

Saturday, January 2nd, 2010

In the WordPress ecosystem, when it comes to getting paid for time spent, it seems that theme designers are far ahead of plugin developers. GPLed–premium themes are not only an accepted part of this ecosystem, but seem to thrive. Plugin developers, on the other hand, have been shunned in the past for offering premium plugins. I won’t go into the reasons for this, but there is a sordid history, to say the least. I also do not want to reopen the war wounds from previous debates on this topic. Read more »