Ostatnia aktualizacja:
Kwiecień 2, 2008

     W trakcie życia projektu powstało kilka różnych programów o wspólnej nazwie Bibliotekarz. Każdy z nich: Bibliotekarz 2004, Bibliotekarz B2k7 oraz Bibliotekarz .NET to kompletnie inny program, stworzony w innej technologii i mający zupełnie inne przeznaczenie. Poniższe zestawienie przedstawia zakres funkcjonalny każdego z projektów.
Bibliotekarz 2004
  • aplikacja dla systemów Windows: 9x, ME, 2000, XP, 2003, Vista
  • prosta obługa
  • bardzo małe wymagania sprzętowe
  • bardzo ograniczony zakres funkcjonalności:
    • dodawanie czytelników i publikacji
    • wyszukiwanie czytelników i publikacji
    • wypożyczanie, zwracanie, prolongowanie publikacji
Bibliotekarz .NET
  • aplikacja dla systemów Windows: 2000, XP, 2003, Vista
  • prosta obsługa
  • średnie wymagania sprzętowe
  • szeroki zakres funkcjonalności:
    • dodawanie, edycja, usuwanie czytelników i publikacji
    • zaawansowane wyszukiwanie czytelników i publikacji
    • wypożyczanie, zwracanie i prolongowanie publikacji
    • określanie lokalizacji
    • ubytkowanie
    • określanie stanu jakościowego
    • określanie tematyki
    • określanie typów czytelników
    • blokowanie kont czytelników
    • statystyki i ich graficzne wykresy
    • raporty wypożyczeń i zaległości
    • przegląd stanu wypożyczeń u czytelnika
    • pobieranie z Internetu opisów książek na podstawie numerów ISBN
    • wydruki: kart bibliotecznych, kart katalogowych, bazy publikacji, ubytków, listy zaległości i inne
    • wykorzystanie wielu baz
    • automatyczne aktualizacje programu
    • ... stały rozwój...
Bibliotekarz B2k7
  • aplikacja WWW (działa pod każdym systemem operacyjnym)
  • obsługa systemu na kilku poziomach: administratorskim, bibliotekarskim, czytelniczym
  • duże wymagania sprzętowe dla serwera aplikacji, dostęp do systemu z dowolnego komputera wyposażonego w przeglądarkę WWW
  • bardzo szeroki zakres funkcjonalności:
    • pełna obsługa 3 typów użytkowników systemu (czytelników, bibliotekarzy, administratorów)
    • definicja grup użytkowników i ich praw, przypisywanie użytkowników do grup, przypisywanie praw do grup
    • definicje typów publikacji, tematyk, itp
    • pełna edycja danych publikacji (opis kart katalogowych zgodny z obowiązującymi normami)
    • zaawansowane wyszukiwanie czytelników
    • zaawansowane wyszukiwanie publikacji
    • wypożyczanie, zwracanie, prolongowanie publikacji
    • rezerwacje publikacji przez czytelników oraz bibliotekarzy
    • definicja i określanie lokalizacji publikacji
    • pełna obsługa ubytków i skontrum
    • drukowanie kart czytelniczych, kart katalogowych, rewersów
    • powiadamianie czytelników o zaległościach (email)
    • obsługa zaległości
    • zdalny dostęp czytelników do systemu (przeglądanie konta, rezerwacje, przeszukiwanie katalogu)
    • obsługa nowości literackich
    • pobieranie opisów z BN
    • i inne...
Umowa licencyjna

     Poniżej znajduje się treść licencji programu Bibliotekarz .NET. Licencja mówi o tym, że program można wykorzystywać do obsługi biblioteki jedynie w celach niekomercyjnych.
 
Korzystanie z programu na licencji bezpłatnej jest niemożliwe w przypadku:
  • pobierania od czytelników opłat za korzystanie z biblioteki,
  • pobierania od czytelników opłat za zaległości (nieterminowe zwroty wypożyczeń).

Treść umowy licencyjnej
 
     W planach jest stworznie drugiej licencji, umożliwiającej zakup programu oraz użycie go w celach komercyjnych. Warunki sprzedaży oraz warunki licencji pojawią się, gdy tylko zostaną one uzgodnione z zaprzyjaźnionym mecenasem.
Geneza powstania programu

     W połowie roku 2003 zrodził się pomysł stworzenia programu do obsługi biblioteki. Mimo, że było to zaledwie kilka lat temu, oprogramowanie tego typu stanowiło rzadkość. W wielu przypadkach używane były programy działające w środowisku DOS, nie dające użytkownikom "bogactw" okien systemu Windows. Fakty te zainicjowały pomysł stworzenia nowego programu. Po półrocznym okresie pracy nastąpiła premiera programu Bibliotekarz 2004 w Internecie (po dziś dzień można go ściągnąć z różnych serwisów internetowych, które oferują pobieranie oprogramowania). Była to wersja 1.0. W wyniku sugestii zgłoszonych przez użytkowników, rozwinięte zostały niektóre elementy programu i powstała wersja 1.1. Była to zarazem ostatnia wersja programu Bibliotekarz 2004.
 
     Od tego momentu minęło ponad 2 lata, a co za tym idzie, wykorzystywane w komputerach technologie zdążyły na tyle wyewoluować, że powstała potrzeba zmiany podejścia do zarządzania biblioteką. Powstał więc kolejny projekt - stworzenia aplikacji WWW, która umożliwiłaby obsługę biblioteki poprzez przeglądarkę WWW. Projekt ten tworzyłem mając już spory bagaż doświadczeń zawodowych i orientację w potrzebach bibliotekarzy. Założenia projektu uwzględniały zgodność katalogów z normami, wsparcie dla formatu MARC21, wsparcie wszystkich czynności jakie wykonuje bibliotekarz w bibliotece publicznej, czy też szkolnej (nie tylko katalogowanie i obsługę wypożyczeń jak miało to miejsce w programie Bibliotekarz 2004). Projekt (Bibliotekarz 2k7) był rozwijany do pierwszego kwartału 2007 roku. Ku uciesze producentów płatnego oprogramowania prace nad nim zostały wstrzymane. Głównym tego powodem była zbyt duża czasochłonność jak na hobby jednego człowieka.
 
     W momencie zawieszenia projektu Bibliotekarz 2k7, powstał nowy [projekt] - skierowany (częściowo) do innej grupy odbiorców. Tutaj mała dygresja. Według mnie klasyczny model bibliotekarstwa jest przestarzały i nie pasuje do realiów XXI wieku. Mechanizmy biurokratyczne, często wymuszane na bibliotekarzach, wymagają od nich wykonywania pracy w sposób mało wydajny. Projekt B2k7 miał służyć informatyzacji bibliotecznych procedur. Faktem jest, że dobry projekt informatyczny ma za zadanie nie informatyzować bałaganu, ale wprowadzać nowe, wygodniejsze procesy biznesowe. Z takimi założeniami powstał projekt Bibliotekarz .NET. Odcinając się od próby informatyzacji bałaganu, ma on za zadanie: dostarczyć szereg mechanizmów wspierających pracę bibliotekarza w jak największym stopniu. Kosztem odcięcia się od rygorystycznego przestrzegania procedur jest ograniczenie grupy docelowej odbiorców.