Przygarnij pakiet, czyli Jono Bacon proponuje łatwe zbieranie informacji o porzuconych projektach...

Przygarnij pakiet, czyli Jono Bacon proponuje łatwe zbieranie informacji o porzuconych projektach open source

przez -
0 928
menedżer plików, pliki, katalogi, foldery

Każdy projekt ma swój cykl życia. Czasami udaje się produkt wypromować wśród użytkowników i z reguły znajduje on rzeszę nowych pomocników przy jego rozwoju. Jednakże zdarzają się i takie pomysły, które mimo popularności są porzucane, ze względu na brak czasu lub mogły się nie przyjąć. Ale koncepcja sama w sobie była bardzo ciekawa i zamiast wymyślać od nowa, można by taki kod wykorzystać w przyszłości. Właśnie na taką koncepcję wpadł Jono Bacon, niegdyś pracownik firmy Canonical, a obecnie Senior Director of Community w XPRIZE Foundation. Okazuje się, że jego pomysł podziela wiele osób i aby przyspieszyć rozwój wolnego oprogramowania, powinno się spojrzeć na projekty porzucone i uznane często za martwe.

Ale jak znaleźć owe nieaktywne od dłuższego czasu pomysły i aplikacje? Jono Bacon zaproponował, aby w źródłach programu umieścić plik .adopt z następującymi informacjami:

[Project]
    maintained = no
    name = Jokosher
    description = An audio multitracker built for the GNOME desktop.
    category = Audio
    repo = http://www.github.com/the-project
    discussion = http://mymailinglist.com/jokosher
    languages = Python

    [Contact]
    name = Bob Smith
    email = foo@bar.com

Jak możemy zauważyć są tutaj podstawowe informacje o autorze, kategorii, krótki opis programu, strona domowa i forum, repozytorium, a także czy posiada on obecnie opiekuna. Mając takie dane można bardzo łatwo stworzyć odpowiednie narzędzia do gromadzenia informacji o porzuconych projektach i pomysłach. Takie statystyki można umieszczać na jakiejś stronie, którą mogliby przeglądać deweloperzy, poszukujący inspiracji do swoich pomysłów lub chcących pomóc w rozwoju.

Podobną koncepcję posiada już projekt Debian: Pakiety potrzebujące nowego opiekuna, ale to Jono Bacon zaproponował ciekawszą formę, mogącą ułatwić automatyczne gromadzenie informacji o zapomnianym kodzie.