Open source
Programmet findes i to udgaver bygget på den samme kode. Den ene er åben under Apache 2.0-licensen. Her står hvad det betyder, hvad den åbne udgave indeholder, og lige så vigtigt: hvad den ikke indeholder.
Modellen
Der er ét program. Det hedder bskriver, og kommer i en open source-udgave, der hedder Spec Editor Community. Samme kode, samme filformat, samme måde at arbejde på. Forskellen er seks funktioner. Tre af dem henter Molios eget indhold og kan derfor ikke ligge i en åben kildekode. De tre andre er vores eget arbejde, som ikke er lagt i det åbne repo.
Den slags kaldes en open core-model: kernen er åben, og et lag ovenpå er det ikke. Vi skriver det ligeud, fordi den model også har en ulempe for dig, og den skal du kende, inden du vælger.
Hvad Community-udgaven indeholder
Hele beskrivelsesværktøjet:
- Åbne, redigere og gemme .moliospec-filer
- Arbejdsbeskrivelser, bygningsdelsbeskrivelser, afsnit, entrepriser og kontrolplaner
- Bilag
- Import fra en eksisterende fil
- Eksport til Word og PDF, med automatisk forside og indholdsfortegnelse
- Dansk og engelsk brugerflade
Det er ikke en demo eller en beskåret udgave. Du kan lave en færdig beskrivelse fra start til slut med den alene.
Hvad Community-udgaven ikke indeholder
Seks funktioner er ikke med i den åbne kildekode. Læg mærke til, hvem det rammer: bskriver, som du kan hente gratis her på siden, har det hele. Det er kun den åbne udgave, der mangler noget - og den vælger du kun, hvis du vil have kildekoden.
De tre første er Molios indhold. De kan ikke ligge i en åben kildekode, uanset hvad vi ellers måtte mene om det, og de kræver, at du logger ind med en gratis Glasshouse-konto. Kontoen er gratis, men den er ikke nok i sig selv: Molio skal også have godkendt din licens til Beskrivelsesværktøj 2.0.
- Molio-referenceindhold. Basis, Vejledning, Referenceliste og Paradigme hentet direkte ind i din beskrivelse. Indholdet er Molios og kræver en godkendt Molio-licens.
- Molios standard-kontrolskema ved siden af dit eget. Samme årsag.
- Browse Molio. Hent skabeloner direkte fra Molios bibliotek, når du importerer. Samme årsag.
De tre næste er vores eget arbejde, som ikke er lagt i den åbne kildekode. De kræver ikke login - de virker i bskriver, så snart du har hentet programmet:
- Forside-værktøjet. Din egen forside-skabelon med logo, egne felter og et grafisk underlag.
- Sammenlign versioner. Hold den aktuelle fil op mod en tidligere version af den samme fil, og se præcis hvad der er ændret.
- AI-integration. MCP-serveren, der lader en AI-assistent læse og rette i filen.
Om forsiden: den automatiske forside virker i begge udgaver. En eksport fra Community får stadig en forside med titel, projektnavn, projektnummer, bygherre, fagentreprise, revision, dato og firmanavn. Det er kun din egen forside-skabelon, der kræver bskriver.
Sagt kort: henter du Community-udgaven i forventning om at kunne trække Molios indhold ind, bliver du skuffet. Det er derfor, det står her og ikke med småt.
Licensen: Apache 2.0
Apache 2.0 er en af de mest udbredte open source-licenser. På almindeligt dansk giver den dig lov til at:
- bruge programmet til hvad du vil, også kommercielt
- ændre i koden
- videregive den, også som en del af noget du selv sælger
- bruge den uden at frygte patentkrav fra os. Licensen giver udtrykkeligt en patentlicens med
Til gengæld skal du:
- beholde licensteksten og vores copyright-noter i det du videregiver
- skrive tydeligt hvad du har ændret, hvis du ændrer noget
Og som i al open source: der er ingen garanti. Programmet leveres som det er. Bruger du det til et projekt, er beskrivelsen dit ansvar, ikke vores.
Apache 2.0 er valgt frem for en gensidig licens som GPL, fordi den ikke stiller krav til den kode, du selv skriver ved siden af. Det gør den nemmere at bruge i et firma, hvor nogen skal spørge en jurist først.
Hvorfor overhovedet lægge det åbent
Beskrivelser er noget, byggeriet skal kunne åbne om ti år. Ligger værktøjet åbent, er der en vej frem, også hvis vi en dag ikke er her. Formatet er Molios og er dokumenteret, og et åbent værktøj gør det sværere at låse nogen inde i det.
Koden
Koden gøres offentlig, når Community-udgaven udkommer. Vi melder det ud i nyhedsbrevet, når det sker.
Kildekoden ligger på GitHub:
Hvilken udgave skal jeg vælge?
Begge er gratis. Skal du bare skrive, redigere og eksportere, er Community nok. Skal du bruge en af de seks funktioner ovenfor, skal du bruge bskriver. De tre Molio-funktioner kræver desuden, at du logger ind med en gratis Glasshouse-konto, og at Molio har godkendt din licens. De tre andre virker uden login.
bskriver kan hentes nu. Community-udgaven udkommer i sin egen udgivelse.