[maemo-developers] Double checking free/nonfree packages
From: Christopher Allan Webber cwebber at dustycloud.orgDate: Tue Dec 1 17:07:49 EET 2009
- Previous message: Double checking free/nonfree packages
- Next message: Double checking free/nonfree packages
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
So first of all, I'd like to note that I was very happy to wake up to thse replies, particularly this one. It does raise a lot of confidence. > Can it be that we start having several iniciatives like this spread in > different places? At the end the goal is the same: Maemo as open as > technically possible being still stable and full featured. > > It would be really useful to have the one and only list of closed > components prioritized by community interest. An openness backlog for > people like me to work on. Yes, I agree, forking this kind of documentation is not ideal . I think Nokia has made it clear that it sees free and open source software as a means, whereas I and some others see it as an ends in itself. However, it would be to the benefit to all of us if we collaborate here. I will move my list over to the Maemo wiki tonight, when I am done with work. For now there seem to be two main pages on which the documentation of what is free/nonfree is: - http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Top_Level_Architecture - http://wiki.maemo.org/Why_the_closed_packages The first contains that rather informative graph, but I suspect that the intended purpose of that page would be made less useful if we put all of the documentation of free/nonfree components on there. The second one seems to be a good start, but I think the naming of that particular page helps defeat our purpose, as it seems to say "here is why these are closed" as just an explanation, and does not indicate "this is a record of pieces that we are working to free." So, unless there are any objections, I think it would be better to start a page with a name such as Free_Maemo or something similar that indicates a kind of "free and open source todo-list" that I think everyone here seems to want. I'll work on incorporating the "Why the closed packages" page within that document, and if that proves to be satisfactory, we can probably have the Why_the_closed_packages page redirect to the new one. > The criteria to prioritize components could be (improvising a bit, feel > free to suggest improvements): > > 1. Fixing a bug. I mean a real objective bug: package is in non-free > although it looks like it's actually an open piece of software. > > 2. Nurturing application development. There is a strong argument proving > that opening a component will bring more and better apps for end users. > > 3. Spread of Maemo driven technologies to other platforms. A component > fits well in a gap existing in other Linux/OSS based projects and there > is a concrete interest on collaborating and contributing to a component > if it's opened. > > 4. Community maintenance. A component is receiving low attention from > the official maintainers even if it has high attention from the > community and there are developers volunteering to contribute to it if > the source code is available. > > 5. Better architecture. Probably covered by 2 or 3 but just in case. A > closed component is sitting in the midle of open components making > things more difficult that needed to developers interested in that area. These seem reasonable points. I'll be sure to have that guide indicated on the page. > There is no problem having the source file public, but the good solution > is to simply update the source image and link to it instead of forking > it. Otherwise the chances of you having a version different to the one > in the official documentation is high, when there should not be any > reason to show anything different. Yes, I think that if we are going to be keeping things on the maemo wiki, it makes sense to have one image there. Then both the "Top Level Architecture" and the "Free Maemo" (or whatever) page can both share the same image. Thanks for the great responses, all! I'll work on documenting this tonight. - cwebb
- Previous message: Double checking free/nonfree packages
- Next message: Double checking free/nonfree packages
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]