View Single Post
Stskeeps's Avatar
Posts: 1,671 | Thanked: 11,478 times | Joined on Jun 2008 @ Warsaw, Poland
#1
As one of my first tasks as a distmaster, Quim put me up to a task where I have to refresh the status of openness of Fremantle.

As I've been one of the people actually having to use the mentioned spreadsheet quite often, I've had some thoughts on how we can do this better.

First off, defining levels of openness of a package. When saying package, I mean source packages.

* 1. Developed openly on maemo.gitorious.org, no closed dependencies.

* 2. Source package published in SDK, no closed dependencies.

* 3. Developed openly on maemo.gitorious.org but directly depending on packages that are closed.

* 4. Source package published in SDK, but directly depending on packages that are closed (level 5 and higher)

* 5. Binary-only package published in SDK (potentially non-redistributable)

* 6. Package published under EULA in nokia-binaries.

* 7. Not published except on device / SSU repositories.

Along with checkboxes for:

* Is the package 3rd party?

And comments:

* If depending indirectly on a closed package, how many 'hops' is the closed source package away?

* If developed openly, where on maemo.gitorious.org?

* If 3rd party, who owns it?

* If closed, why? basing off first list on http://wiki.maemo.org/Why_the_closed_packages

Based on this spreadsheet we can then start prioritizing and determining what levels of openness we need to move some packages to, to improve the situation.

We can then also objectively see what consequences opening a package would have on overall openness of the platform. As well as adding a new statistic, how much is openly developed.

The procedure for generating these will be automated so once Harmattan starts getting released, we can apply same the same procedure to this.

Any ideas for more data that can be interesting to have in the spreadsheet/changes to my suggestions?
__________________
As you go on to other communities, remember to build them around politeness, respect, trust and humility. Be wary of poisonous people and deal with them before they end up killing your community.. Seen it happen to too many IRC channels, forums, open source projects.
 

The Following 11 Users Say Thank You to Stskeeps For This Useful Post: