Personal tools
You are here: Home   Projekter   Softwareprojekter   Plonebaseret softwarebørs

Plone based software repository/forge

Dette er Softwarebørsens projektbeskrivelse, hvorfra det vil være muligt at downloade kildekoden til softwareborsen.dk og medfølgende dokumentation.


Project information

Categories
  • Stand-alone products
Project type
  • Complete server application
License
  • GPL
Audiences
  • Educational institutions
  • Governmental authorities
  • Local authorities
  • Non-profit organizations
  • Private companies
  • Regional authorities
Compatibility
  • XHTML
  • WAI niveau 2
  • UTF-8
Screenshot
Operating systems
  • Linux
Programming Language
  • Python
External producer
  • Magenta Aps

Detailed description

En forudsætning for genbrug af software er at give de offentlige organisationer rammerne til at stille softwaren til rådighed.

Softwarebørsen er en netbaseret portal, der indeholder et bibliotek over softwarekomponenter. Hvert komponent repræsenterer et projekt, som har tilknyttet en eller flere offentlige koordinatorer. Til hvert projekt er tilknyttet en række informationer. Først og fremmest kan man tilgå kildekoden og downloade forskellige versioner af softwaren. Derudover kan man rapportere fejl, rettelser og ønsker til softwaren.

Men projekterne indeholder desuden også flere funktioner, der understøtter samarbejdet og interessefællesskabet omkring softwarekomponenten. Det drejer sig eksempelvis om fora, road maps, issue tracker osv.

Dertil kommer en række andre relevante oplysninger. Det drejer sig eksempelvis om use cases, altså beskrivelser eller demonstrationer af softwaren, en liste med kendte brugere – og ikke mindst hvilke leverandører, som yder betalte services på komponenten. Det sidste aspekt er nemlig vigtigt.

Et anderledes fællesskab og en ny forretningsmodel

I Open Source-udvikling er interessefællesskabet omkring softwaren ofte et helt fundamentalt element og en forudsætning for projektets eksistens. Fællesskabet, som er motiveret af ønsket om stadig bedre software og en villighed til at ”give noget tilbage”, består af softwarekomponentens brugerkreds, der bidrager til videreudviklingen med fejlrapporter, fejlrettelser – men også support af andre brugere o. lign. Mange Open Source-projekter har tusindvis af brugere, som bidrager til at gøre softwaren bedre.

For Open Source-software, der er specialudviklet, er det straks vanskeligere at benytte denne udviklingsmodel. Det skyldes, at specialudviklet software sjældent har mange brugere – og derfor er kredsen af bidragsydere naturligt begrænset. Dertil kommer, at mange offentlige organisationer ikke har ressourcer, der kan bidrage med teknisk indsigt. Og da meget af softwaren i softwarebørsen netop er specialudviklede komponenter, benyttes en tillempet model, som løser dette problem.

Der vil nemlig stadig være et fællesskab af brugere, som har en interesse i vedligeholdelse og udvikling af softwaren. Men modsat traditionel Open Source-udvikling er der ikke nødvendigvis et decideret fællesskab af udviklere, der bidrager til koden, fordi de selv har en interesse i softwaren. Derfor må brugerfællesskabet betale leverandører for at udvikle koden, når behovet opstår. Forholdet er dog ikke bilateralt, idet brugerne i fællesskab kan finansiere en udvikling og ikke er bundet til én leverandør, når der er tale om Open Source.

Som ved normal Open Source-udvikling er der en koordinator, en projektleder, tilknyttet hvert projekt. Koordinatoren er den person eller organisation, der styrer og organiserer udviklingen af softwarekomponenten og udstikker retningslinjer herfor. I Softwarebørsen er koordinatoren altid en offentlig organisation, der er er bruger af den pågældende software.

Hvis en brugerkreds gerne vil have softwaren i en anden retning, så kan man forsøge at påvirke koordinatoren, lave udvidelser eller forgrene softwaren, som er en mulighed i Open Source-udvikling, da man jo gerne må kopiere kildekoden til et nyt projekt og videreudvikle den i den retning, som man ønsker. Det betyder blot, at eet projekt bliver til to projekter.

Selv i det meste specialudviklede udviklede software vil der ofte være komponenter, der modsvarer forretningsopgaver, som også findes i andre offentlige organisationer, og som derfor kan genbruges.Man kan derfor sige, at man får en gratis lodseddel, når man deler sin software med andre, fordi andres deltagelse fremmer sandsynligheden for, at softwaren bliver bedre. Det giver selvsagt en række fordele, som potentielt kan inkludere:

  • Økonomiske besparelser
  • Større åbenhed i udviklingsprocessen
  • Mere konkurrence og mindre risiko for at blive låst til een leverandør
  • Muligheder for samarbejde om softwareløsninger med offentlige andre organisationer
  • Større sammenhæng mellem IT-løsninger på tværs af offentlige organisationer
  • Høj understøttelse af åbne standarder

Project Owner

Contact email
softwareborsen@itst.dk

Related company competencies: