PD Software s.r.o.

PD Software




PD Software s.r.o.
Služby
Produkty
Pre obchodníkov

Služby

  • Vývoj software
  • Vývoj software formou IT partnerstva
  • Optimalizácia nákladov
  • Outsourcing IT
  • Prenájom serverov
    • Často kladené otázky
  • Web aplikácie, E-business
  • Podpora OS Linux® Debian®
  • Open source
  • GSM aplikácie
  • Flexibilné čerpanie predplatených služieb

logo GNU GPL
logo OSI Certified

Open source

» V poslednom období sa čoraz častejšie nielen jednotliví užívatelia, ale najmä firmy zapodievajú problémom: Windows® alebo Linux®? V uplynulých rokoch nebolo v podstate možné otvoriť nejaký počítačový časopis alebo navštíviť webovú stránku zameranú na výpočtovú techniku, bez toho aby človek nenarazil na článok o linuxovej komunite open source. «
Citát prevzatý z hnonline.sk
Čo je to open source?

Open source je (z hľadiska šírenia SW) softvér, ktorý je zásadne šírený aj s jeho zdrojovým kódom, pričom jeho používatelia majú právo ďalej ho upravovať a šíriť. Tento softvér je oslobodený od akýchkoľvek licenčných poplatkov.

Bližšie informácie o open source nájdete na Wikipédii.

Všetky súčasné SW produkty PD Software s.r.o. patria do kategórie open source a sú šírené v licencii GNU General Public License.


Súvisiace produkty a služby PD Software s.r.o.
  • Vývoj softváru formou IT partnerstva
  • Prenájom serverov
  • Cloud computing - kompletné riešenie IT

Je open source naozaj zadarmo?

Open source programy sú oslobodené od licenčných poplatkov, čo znamená, že je možné bezplatne si ich stiahnuť, nainštalovať a s čistým svedomím používať, bez strachu zo softvérovej polície.

Pokiaľ ale vyhľadanie, stiahnutie a nainštalovanie open source programu používateľ nezvládne vlastnými silami, musí o pomoc požiadať niekoho zdatnejšieho. V takom prípade už za poskytnutú službu musí zaplatiť (za vykonanú prácu patrí primeraná odmena). Je tiež potrebné si uvedomiť, že tento istý problém môže nastať aj pri proprietárnych (licencovaných) programoch. Ak si používateľ kúpi právo použivať licencovaný softvér (získa inštalačné CD), musí si ešte zabezpečiť jeho správne nainštalovanie a nastavenie. Rovnako, ako pri open source, ani v tomto prípade nemôže čakať, že mu túto službu niekto poskytne bezplatne.


Aký význam má financovať open source vývoj, keď výsledný produkt je aj tak zadarmo?

Táto otázka je zavádzajúca a nevystihuje pravú podstatu problému. Nepriamo navodzuje pocit znehodnocovania kapitálu: "Do niečoho investujem 100 tisíc a potom to dám všetkým zadarmo - tých 100 tisíc som teda doslova zahodil". Problém nie je v cene výsledného produktu, ale v cene riešenia problému, či požiadavky.

Požiadavka na investíciu do programového vybavenia väčšinou vychádza z potreby riešiť konkrétny problém (spracovanie daného procesu, logistiky, riadenia, apod). Moderný trh ponúka veľké množstvo softvérových aplikácií, ktoré viac, či menej pokrývajú všetky oblasti podnikania. Pri pokuse implementovať softvér v podmienkach už existujúcej a zabehnutej organizácie sa vždy objaví problém nezhody spôsobu, ktorým daný problém rieši navrhovaný softvér a spôsobu, akým sa ten istý problém bežne v organizácii riešil doteraz. Implementácia si teda s určitosťou vyžiada jednak potrebu prispôsobenia softvéru podmienkam organizácie, jednak potrebu prispôsobenia chodu organizáície možnostiam daného softvéru. Čím je organizácia väčšia a zložitejšia, tým je akákoľvek zmena v jej štrukúre, či riadení nákladnejšia a zodpovední pracovníci sa, hľadajúc variant s optimálnymi nákladmi, radšej priklonia k modifikácii softvéru. Pre veľké podniky je často najschodnejším riešením zakázkový softvér, ktorý je vytvorený presne podľa ich požiadaviek. Na druhej strane malé podniky (tiež individuálni používatelia, domácnosti a študenti) nemajú s prispôsobením sa žiadne väčšie problémy a môžu si dovoliť použiť softvér v tej podobe, v ktorej im je ponúkaný (teda generický softvér), s minimálnymi nákladmi na implementáciu.

Implementácia softvéru si teda v podmienkach zabehnutej organizácie okrem zaobstarania vhodného softvéru a jeho bežného nainštalovania vyžiada aj:

  • prispôsobenie softvéru požiadavkám zákazníka a organizácie
  • prepojenie nového softvéru s ostatnými softérovými systémami používanými v organizácii

Obe spomenuté požiadavky predstavujú pravdepodobnú nutnosť zásahu do kódu softvéru (jeho modifikáciu).

V prípade proprietárneho softvéru (softvér, na ktorého používanie je nutné zakúpiť si licenciu) je nutné tieto požiadavky riešiť v súlade s licenčnými podmienkami, pričom je pravdepodobné, že jediným oprávneným riešiteľom je autor softvéru (majiteľ autorských práv). Dá sa povedať, že na tieto práva existuje monopol. O realizácii úprav sa teda bude nutné dohodnúť s niekym vopred určeným a bude nutné pristúpiť na jeho podmienky (samozrejme, že aj finančné). Po zrealizovaní všetkých potrebých úprav zadávateľ získa právo takto upravený softvér v dohodnutom rozsahu používať. Realizovateľnosť neskorších úprav kódu je opäť závislá na dobrej vôli vlastníka autorských práv a na dohode s ním. Nie je vylúčené, že si úpravy kódu vyžiadajú aj nutnosť nákupu ďalších licencií (použité SW knižnice, apod).

V prípade implementácie proprietárneho softvéru je potrebné zakúpiť si licenciu a zaplatiť implementáciu (inštalácia + prispôsobenie + integrácia). Zákazník (používateľ softvéru) má na konci celého procesu právo softvér používať spôsobom a rozsahom daným licenčnými podmienkami, nesmie ho šíriť a ani inštalovať na viac počítačov, ako má dohodnuté.

Záruky na proprietárny softvér sa v bežnej praxi neposkytujú, väčšinou je možné predplatiť si technickú podporu, ktorá v prípade vzniku problémov v dohodnutom čase zabezpečí ich riešenie. Ak bude ale zistená chyba v kóde aplikácie, môže ju odstrániť iba majiteľ autorských práv. Ak majiteľ autorských práv zanikne (bankrot, ukončenie činnosti, úmrtie, apod.), pravdepodobne zanikne aj akákoľvek možnosť na neskoršie opravy a úpravy kódu.

V prípade open source softvéru je možné požiadavky na jeho úpravu riešiť s kýmkoľvek, kto sa tejto činnosti venuje a je na ňu odborne spôsobilý. Je možné hoci vyhlásiť výberové konanie a akceptovať najvýhodnejšiu ponuku.

V prípade implementácie open source softvéru je potrebné zaplatiť jeho implementáciu (inštalácia + prispôsobenie + integrácia). Zákazník (používateľ softvéru) má na konci celého procesu právo softvér v neobmedzenom rozsahu používať, ďalej ho rozširovať, či modifikovať. Mnohé jednoduché úpravy kódu dokonca môže zadávateľ riešiť prostredníctvom svojich vlastných IT špecialistov a externých partnerov využívať iba na konzultácie.

Záruky: na open source softvér sa v bežnej praxi záruky neposkytujú. Technickú podporu si je možné predplatiť rovnako, ako v prvom prípade. Ak sa ale objaví chyba v kóde programu, je možné ju bez akýchkoľvek problémov operatívne odstrániť. Zánik autora kódu znamená, že ďaľšiu údržbu kódu musí prevziať niekto iný. Zákazník má k dispozícii kompletné zdrojové kódy aplikácie, prípadne aj vývojovú dokumentáciu (ak si ju vyžiada, resp. kúpi). Na Internete je do hĺbky rozobraná väčšina dostupných opensource kódov, v diskusných fórach nie je problém naraziť na skutočných znalcov kódu a požiadať ich o spoluprácu.


Aký má význam vývoj open source aplikácií pre PD Software s.r.o.

Všetok softvér, ktorý spoločnosť PD Software s.r.o. v súčasnosti tvorí, spadá do kategórie open source a je distribuovaný pod licenciou GNU General Public License. Pre tvorbu svojich aplikácií je teda PD Software s.r.o. v zmysle GNU GPL oprávnená používať všetky programy a knižnice, ktoré sú na Internete pod touto licenciou dostupné. Jedná sa o ohromné množstvo projektov a desaťtisíce ľudí (autorov), ktorí sa na vývoji týchto aplikácií podieľajú. Je to obrovský duševný potenciál a skúsenosti, ktorý je možné legálne a bezplatne použiť pre tvorbu špeciálnych zákazníckych aplikácií. Pospájaním týchto programov, kódov a knižníc do jedného celku je možné vytvárať robustné aplikácie a systémy, presne podľa priania zákazníka. Zákazník teda zadarmo získa všetko, čo už k dispozícii je (čo je hotové) a zostáva mu zaplatiť si iba pridanú hodnotu, prípadne technickú podporu, vývojovú dokumentáciu, zaškolenie svojho vlastného IT tímu, atď.

PD Software s.r.o. si z každého riešenia vyberá jeho elementárne časti, ktoré spája do svojich vlastných softvérových knižíc, ktoré sa takto neustále rozširujú (v súčasnosti už obsahuju niekoľko tisíc funkcií), zhmotňujú doterajšie skúsenosti vývojárov a zvyšujú tvorivý potenciál tímu, čím zlepšujú konkurencieschopnosť PD Software s.r.o. na trhu IT.

Cieľom PD Software s.r.o. je poskytovať technickú podporu a riešenia čo možno najväčšiemu počtu podnikateľkých subjektov, neustále zväčšovať svoju vedomostnú základňu, kumulovať skúsenosti a stať sa tak zárukou vysokej kvality a odbornej spôsobilosti.

PD Software s.r.o. nechce u zákazníkov vytvárať pocit závislosti a viazanosti, ale si na báze dobrovoľnosti a výhodnosti vzájomnej spolupráce kladie za cieľ obstáť v tvrdom konkurenčnom prostredí a vytvárať podmienky pre možnosť dlhodobej a stabilnej spolupráce s veľkými i malými zákazníkmi.

Zdrojové kódy knižníc PD Software s.r.o. v súčasnosti prechádzajú refactoringom a následne budú postupne zverejňované na Internete.


Prečo nám náš súčasný dodávateľ nedoporučuje open source, keď je to také výhodné?

Možností je skutočne mnoho, teoreticky nie je vylúčené, že práve vo vašom prípade open source riešenie nie je z toho, či onoho dôvodu vhodné, alebo dostupné. Omnoho pravdepodobnejšia je ale iná príčina: Open source softvér nie je komerčný softvér a nie je ho teda možné predávať. Pokiaľ sa váš dodávateľ venuje predovšetkým obchodnej činnosti, stratil by doporučovaním open source riešení zdoj príjmov, ktoré mu teraz zabezpečujú provízie za predaj proprietárneho softvéru. Na open source "trhu" úplne absentuje termín "podpora predaja", pretože tu de facto o predaj vôbec nejde (nie je ani za čo platiť provízie). Jediná možnosť tvorby zisku na strane dodávateľov sú služby (inštalácie, implementácie, úprava kódu na objednávku, atď). Je pravdou, že inštalácia a implementácia open source systémov a riešení si vyžaduje istý stupeň odborných vedomostí a skúseností, ktorými stále disponuje pomerne málo predajcov a obchodníkov. Z hľadiska ich biznisu je preto logické, že ponúkajú práve to, čo im zabezpečí najjednoduchšiu cestu k realizácii zisku. Implementácia open source riešení ale v každom prípade na realizáciu ziskov vhodné podmienky vytvára.


Externé odkazy
  • The Way It Is (YouTube)
  • Od Windowsu k Linuxu. Prípadne späť
  • Okná a tučniaky v službách štátu
  • Prečo uvažovať o open source



Použité obchodné značky
 

© 2003-2012 PD Software s.r.o.