Warning this article may contain opinions of the author that you and iTWire don't necessarily agree with. Don't let them get away with it - have your say with a comment!

No. 1 Story

ACCC clears Optus to scrap HFC network and use NBN instead

The ACCC has cleared, provisionally, the proposed deal between Optus and NBN Co under which Optus is to be paid around $800m to shut down its HFC network and transfer customers onto the NBN. read more

Which licence is best: EPL, GPL or BSD?

Opinion and Analysis

Debates about the pros and cons of various licences available to free and open source software developers often end up generating more heat than light.


But on Monday, the Ottawa-based Free and Open Source Software Learning Centre held an event at which the merits and demerits of the Eclipse Public Licence, the General Public Licence and the BSD Licence were debated by three experts - and which contributed greatly to an understanding of the strengths and weaknesses of all three licences.

Mike Milinkovich, the executive director of the Eclipse Foundation, advocated for the EPL; Alfresco business development vice-president Matt Asay spoke for the GPL; and David Maxwell , an open source strategist for Coverity, put forward the pluses of the BSD licence.

Each was given 10 minutes for primary arguments; five minutes for rebuttal and a minute each for summation. The three then fielded questions from both a web audience and those present; the Q and A session was not part of the debate proper in that it was not taken into account when judging the winner.

Milinkovich pointed out that the EPL requires that changes made to code be contributed back under the very same licence. But people can build products on top of EPL-licensed code under commercial licences. These products can also be compiled into binaries and sold under commercial licences.

The EPL also has a patent retaliation clause and thus finds favour with big businesses like IBM. It is approved by the Free Software Foundation.

The degree of trust created by the GPL, that someone could not hijack another's code, was stressed by Asay. He pointed out that the fundamental ethos of open source was sharing and the power it had came from this aspect.

CONTINUED