![]() |
2009-11-02
, 11:32
|
|
Posts: 1,635 |
Thanked: 1,816 times |
Joined on Apr 2008
@ Manchester, England
|
#2
|
![]() |
2009-11-02
, 12:11
|
Posts: 2,802 |
Thanked: 4,491 times |
Joined on Nov 2007
|
#3
|
![]() |
2009-11-02
, 12:27
|
Posts: 2,152 |
Thanked: 1,490 times |
Joined on Jan 2006
@ Czech Republic
|
#4
|
![]() |
2009-11-02
, 12:40
|
Posts: 1,513 |
Thanked: 2,248 times |
Joined on Mar 2006
@ US
|
#5
|
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?
![]() |
2009-11-02
, 12:44
|
|
Posts: 1,671 |
Thanked: 11,478 times |
Joined on Jun 2008
@ Warsaw, Poland
|
#6
|
What about something which is not exactly a package, is this relevant to this task too? Like undocumented data format (FIASCO image structure, config partition), communication protocol/interface etc.
The Following 3 Users Say Thank You to Stskeeps For This Useful Post: | ||
![]() |
Tags |
distmaster, openness |
|
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.