රාජ්‍ය IT systems ඔක්කොම open source කලොත් කොහොමද?

රාජ්‍ය IT systems ඔක්කොම open source කලොත් කොහොමද?


  • Total voters
    175
  • Jul 6, 2012
    10,690
    2,911
    113
    ඕකෙ දෙපැත්තක් තියනවා.

    කෝඩ් එක පබ්ලික් කරල, deployment public කරනව කියන්නෙ, White code analysis කරන එකෙක්ට full scope එක ගැන idea එක තියනව . එතකොට රිස්ක් එක වැඩියි. ඔය Bug එක වැරදි එකෙක් ට මුලින්ම සෙට් උනා කියන්නෙ Critical case එකක් නම් උගේ authority එකේ තියාගන්න පුලුවන්. කොටියෙක් ට වගේ සෙට් උනා කියන්නෙ වැඩේ හබක්.

    දෙවනි එක, දැනටමත් සමහර systems open-source (LSF) . ඒත් developer list එකක ඉන්න ඕන වැඩේට එන්ටර් වෙන්න. එක පාරට පබ්ලික් දීලා දාන්නෙ නෑ. අනික ඔතන ගොඩක් ම අවුල් එන්නෙ Develop කරද්දි නෙමේ, Requirements analysis කරද්දි, ඉන්න උන්ට train කරද්දි. එක තැන පල් වෙවී ඉඳපු පමනක් පරන උන් වෙනස් වෙන්න කැමති නෑ. ලඟදි කරපු වැඩක් නිසා මේක හොඳට දන්නවා. අනික system එක කරන් යද්දි මගදි අම්බානකට Requirement scope වෙනස් කරනවා.

    එතකොට ඉතින් හබක්.

    රැවුලයි කැඳයි ඔක්කොම බේරන් මේවා කරන්න බෑ. උඩ ඉඳන් හරි structure එකක් හදන්න ඕන 0, 1 විතරක් තියන 0.25 ඒවා නැති.

    සන්ජිවයට මල පැනපු එක සාධාරනයි ඉතින්. මිනිහත් කෙළින් වැඩ බලන්නෙ. හැබැයි බෝඩ් එකේ ඉන්න අනිත් උනුත් හරක් නෙමේ. දැනට ඉන්න පට්ටම qualified board එක ඕක. Maintenance කරන් යද්දි තමා සන්ජිවය කරන්න හදන දේවගෙ අගේ තේරෙන්නෙ. මොකද ඔතන Architecture level එකෙන් හිතන්න පුලුවන් එකෙක්ට ඉන්නෙ මිනිහ විතරයි.

    මට හිතෙන්නෙ ලොකුම ප්‍රශ්නෙ තියෙන්නෙ , ICTA එක වගේ එකක් හදනව නම් ඉන්න Employees ලා බර ගානක් අයින් කරන්න ඕන. ( මොකද ඒකෙ ඉන්න පමනක් PM ලටත් PMලා ඉන්නවා, ටෙක්නිකල් එවුන් හොයන එක වැස්සකට කරන්න අමාරුයි.)
     

    ShehanAM

    Well-known member
  • Feb 7, 2017
    1,633
    789
    113
    polonnaruwa
    මමනම් හිතන්නෙ ගවමන්ට් සිස්ටම් ඕපන්සෝස් වෙන්න හොඳ නෑ.
    ක්ලෝස්ඩ් සෝර්ස් තියෙන සිස්ටම් හැක් කරන කාලෙ, ගවමන්ට් සිස්ටම් එකක ෆුල්සෝස් කෝඩ් එක එලියට දාන එක මෝඩ වැඩක්.
    හැබැයි ඩිවෙලප් කරන කම්පනි එක ෆුල්සෝස් කෝඩ් එක ගවමන්ට් එකට දෙන්න නීතියෙන් බැදෙන්න ඔනෙ.
    නැත්නම් ඒ කම්පනි එක කියන කියන ගාන ගෙව ගෙව මේන්ටෙනන්ස් , ෆීච අප්ඩේට් කරන්න වෙයි. ටෙන්ඩර්/ බිඩ් කරල කරන්න බැරිවෙලා බිලියන ගනන් පාඩු වෙනව.
     

    Pinkbc

    Well-known member
  • Nov 14, 2017
    1,072
    960
    113
    oyage idea ekak tiyenawa nam eka karanna. google founder, Microsoft founder Bill gates, wage aya thamanta tibba idea eka develop kale anith aya kiyana dewal hitala newei thamanta thaman gana wishwasa karapu nisa. eka nisa issellama eka project ekak patan ganna.

    open source system wala oya kiyala tiyena honda dewal walata amatarawa naraka dewalut tiyenawa.



    samahara open source system kochchara stable wunat complete setup build karanna sahenna kattak kanna wenawa. straight forward na.

    tawa samahara projects atharamaga dala yanawa ehema wunama feature updates/ fixes release wenne na bug ekak awoth anathai

    SLA (Service Level Agrement) sign karanna party ekak na - ownership ekak nathi nisa - mission critical apps waladi aniwaryen SLA ekak one wenawa.

    bug ekak awoth/ issue ekak awoth escalate karanna widihak na. mokada support party ekak nathi nisa

    honda internal IT staff ekak inna ona open source system ekak maintain karanna. salary scale wadi wei.

    eka nisa hama detama open source hari yan na habai apache foundation/ Linux wage projects nam success stories
     
    Last edited:
    • Like
    Reactions: Jack_Sparrow

    didulamax

    Active member
  • Jul 1, 2007
    121
    45
    28


    This one links with my previous post. Got this from a reliable source who saw my post ("Sanjiva Weerawarna has resigned"). Looks like he was a total bullshit. Apart from the losses WSO2 is facing right now (all the salary layoffs, may be next year staff layoffs) he wanted this money.
    This project was started from the previous government. And ongoing for 3 years and still InProgress. "build a local business" means not others my friends.
    😴
    . And the technology is not 20-year-old technology. Chinese are in this project. He is the one who obsessed with old open source bullshit. A good example was when he tried to implement an open source platform for meetings, tried to ditch Microsoft Teams which is more reliable and top of its kind. This idea was rejected by the team and they continued to use MS Teams.

    And the amounts mentioned were not only to implement, it was for maintenance, hardware costs, networking, real-time support for 11 years.
    And he wanted to ditch this ongoing project start all over and pump some money he to his company. Nothing else.
    ICTA is still a white elephant. And at the same time don't believe a bullshit from a businessman who's struggling to get his company back on feet.
    This project was started from the previous government. And ongoing for 3 years and still InProgress. "build a local business" means not others my friends.
    😴
    . And the technology is not 20-year-old technology. Chinese are in this project. He is the one who obsessed with old open source bullshit. A good example was when he tried to implement an open source platform for meetings, tried to ditch Microsoft Teams which is more reliable and top of its kind. This idea was rejected by the team and they continued to use MS Teams.
    And the amounts mentioned were not only to implement, it was for maintenance, hardware costs, networking, real-time support for 11 years.
    And he wanted to ditch this ongoing project start all over and pump some money he to his company. Nothing else.
    ICTA is still a white elephant. And at the same time don't believe a bullshit from a businessman who's struggling to get his company back on feet.
     

    TommyJ

    Well-known member
  • Aug 5, 2017
    5,530
    714
    113
    Ambepussa
    ict එකේ ලොක්කෙක් අයින් වෙන්නේ කොමිස් වලට ජරා සිස්ටම් ගන්නවා කියලා නේ

    තෙරුනෙ නැහැ හොද දෙයක් වෙනවා නම් හොදයි
    Mama eye Exam department eke site eken A/L O/L copies ganna giya. Cart ekak na. Ekin eka ganna one. Certificate 6kata 6parak ekama form eka purawala ekama delivery charges 6tama gewanna una. :lol: :lol:
     

    Jack_Sparrow

    Well-known member
  • Jun 16, 2008
    42,533
    1
    16,942
    113
    Black Pearl
    Danatamath government godak ICT projects open source infrastructure ekata move wenwa. Project wala nam nam kiynna ba. tama infrastructure level eken tama yanne. e ekkama development patta ptan aran tynne. e unata data protection ema balanakota freelancer kenkata e project direct involve wenna amrui lankwe tiyana system ekka. eka wenas karanna nam kalayak gata wenna puluwan. mokda ekata minissuge attitude pawa godak wenas wenna one.

    Eka aththa api kotuwela tiyana frame eken eliyata hitanne naha :)
    Tiyana system eka podda podda hari wenas karanna oni nattam api hira wenawa

    Balapan space industry vs Space X. Mulin hituwe owa karanna baha oka hariyanne naha kiyala
    Mama hitanne ape lankawe inna minissunge talent eke awulak naha, eka eka domain wala inna leadership eka podda adjust wenna oni


    api ithin open source project ekak patan gamuko mulinma..

    Mama nam joliyata demo project ekak dammath open source danawa ;) Ganna ekekta ganna puluwanne

    මැතිවරණ කොමිසමේ කෝඩ් වගයක් නං මං දැක්ක github එකේ තියෙනව.

    Mekane org eka
    https://github.com/ECLK

    dan balapan oke JS CSS HTML danna ewunta kochchara improvesments hadala ewanna puluwanda?

    ඕකෙ දෙපැත්තක් තියනවා.

    කෝඩ් එක පබ්ලික් කරල, deployment public කරනව කියන්නෙ, White code analysis කරන එකෙක්ට full scope එක ගැන idea එක තියනව . එතකොට රිස්ක් එක වැඩියි. ඔය Bug එක වැරදි එකෙක් ට මුලින්ම සෙට් උනා කියන්නෙ Critical case එකක් නම් උගේ authority එකේ තියාගන්න පුලුවන්. කොටියෙක් ට වගේ සෙට් උනා කියන්නෙ වැඩේ හබක්.

    දෙවනි එක, දැනටමත් සමහර systems open-source (LSF) . ඒත් developer list එකක ඉන්න ඕන වැඩේට එන්ටර් වෙන්න. එක පාරට පබ්ලික් දීලා දාන්නෙ නෑ. අනික ඔතන ගොඩක් ම අවුල් එන්නෙ Develop කරද්දි නෙමේ, Requirements analysis කරද්දි, ඉන්න උන්ට train කරද්දි. එක තැන පල් වෙවී ඉඳපු පමනක් පරන උන් වෙනස් වෙන්න කැමති නෑ. ලඟදි කරපු වැඩක් නිසා මේක හොඳට දන්නවා. අනික system එක කරන් යද්දි මගදි අම්බානකට Requirement scope වෙනස් කරනවා.

    එතකොට ඉතින් හබක්.

    රැවුලයි කැඳයි ඔක්කොම බේරන් මේවා කරන්න බෑ. උඩ ඉඳන් හරි structure එකක් හදන්න ඕන 0, 1 විතරක් තියන 0.25 ඒවා නැති.

    සන්ජිවයට මල පැනපු එක සාධාරනයි ඉතින්. මිනිහත් කෙළින් වැඩ බලන්නෙ. හැබැයි බෝඩ් එකේ ඉන්න අනිත් උනුත් හරක් නෙමේ. දැනට ඉන්න පට්ටම qualified board එක ඕක. Maintenance කරන් යද්දි තමා සන්ජිවය කරන්න හදන දේවගෙ අගේ තේරෙන්නෙ. මොකද ඔතන Architecture level එකෙන් හිතන්න පුලුවන් එකෙක්ට ඉන්නෙ මිනිහ විතරයි.

    මට හිතෙන්නෙ ලොකුම ප්‍රශ්නෙ තියෙන්නෙ , ICTA එක වගේ එකක් හදනව නම් ඉන්න Employees ලා බර ගානක් අයින් කරන්න ඕන. ( මොකද ඒකෙ ඉන්න පමනක් PM ලටත් PMලා ඉන්නවා, ටෙක්නිකල් එවුන් හොයන එක වැස්සකට කරන්න අමාරුයි.)

    ඔව් මචන් code public දාන නිසා සුපිරියට තියෙන්නේ ඕනි. හැබැයි දැන් ගොඩක් දේවල් automate කරන්න පුලුවන්.
    Github ගත්තොත් pull request එවද්දි code coverage, checkstyle, code analysis වගේ ගොඩක් tasks run කරන්න පුලුවන්
    කොටින්ම code එක එද්දි ගොඩක් auto දේවල් review වෙනවා මම හිතන්නේ මේවා කරපු ලංකාවේ අය සෙට් උනොත් වැඩේ ගොඩ දාන්න පුලුවන් ලොවෙත්

    ICTA එක ඇතුලේ මොකක් උනාද දන්නේ නෑ මචං. මම හිතන්නේ board එක ඕනවට වඩා diverse ඇති.
    ඉන්න මිනිස්සුත් over confidence ඇති. මොකද හැම කෙනාම මොකක් හරි area එකකින් success උනු අය නිසා
    code එකක් ලියලා bug නැත්තම් අපි හිතන්න පුලුවන් සුපිරි code එක කියලා.

    හැබැයි code review එකක් කරද්දි කොච්චර criticisms code එකට එනවද
    ඒවා personnel ගන්නේ නැතිව logical දේවල් ටික අරගෙන code එක improve කරන්න පුලුවන් professional developer කෙනෙක්ට
    අර කිව්වා maintain කරද්දි තමයි code review එකේ වැදගත් කම දැනෙන්නේ. විශේෂයෙන් වෙන එකෙක්ට maintain කරන්න උනොත්

    තව ඕනි නම් ඔය code එකේ feature එකේ usability එකක් කරලා බලන්න පුලුවන් UX aspect එක
    code එක standard උනත් bugs නැති උනත් වැඩක් නෑ UX නැත්තම්

    එහෙම constructive critisims ගන්න පුලුවන් මිනිස්සු යට ඉඳන් උඩටම ගියානම් ප්‍රශ්ණය ඉවරයි.
    උඹ කිව්වා වගේ උඩ ඉඳන් යටටම හදන්න ඕනි (y)
    සමහර විට තියන ඒවා වෙනස් කරනවට වඩා ලේසිය් අලුත්ම එකක් පටන් ගන්න එක. Just like Tesla and Space X :p

    මමනම් හිතන්නෙ ගවමන්ට් සිස්ටම් ඕපන්සෝස් වෙන්න හොඳ නෑ.
    ක්ලෝස්ඩ් සෝර්ස් තියෙන සිස්ටම් හැක් කරන කාලෙ, ගවමන්ට් සිස්ටම් එකක ෆුල්සෝස් කෝඩ් එක එලියට දාන එක මෝඩ වැඩක්.
    හැබැයි ඩිවෙලප් කරන කම්පනි එක ෆුල්සෝස් කෝඩ් එක ගවමන්ට් එකට දෙන්න නීතියෙන් බැදෙන්න ඔනෙ.
    නැත්නම් ඒ කම්පනි එක කියන කියන ගාන ගෙව ගෙව මේන්ටෙනන්ස් , ෆීච අප්ඩේට් කරන්න වෙයි. ටෙන්ඩර්/ බිඩ් කරල කරන්න බැරිවෙලා බිලියන ගනන් පාඩු වෙනව.

    Security review කරලා Code review කරලා හොඳටම ලියන code open source කරන්න කිසි දේකට බය වෙන්න ඕනි නෑ

    MySQL DB source code https://github.com/mysql/mysql-server
    php source code https://github.com/php/php-src
    React source code (by FB) https://github.com/facebook/react
    K8 source code https://github.com/kubernetes/kubernetes
    Mongo DB source https://github.com/mongodb/mongo

    අපි හදන ගොඩක් දේවල් මේ පාවිච්චි කරලා හදනවා.
    අපේ code එක කොච්චර හැංගුවත් වැඩක් නෑ මේවල vulnerabilities තියනවනම්
    අපි code ලියන්න ඕනි සුපිරියට code එක public කියලා හිතාගෙන


    rata inna kotinam hamadama gema dei anikwa kese wethath

    Pissuda ban, lankawe inna ewun innawa supiri secure code liyanna puluwan aya
    un tika owa liyapu hollanawa boru. godak lankawe project cheap price walata atawala tiyenne
    code analysis and security analysis karala naha :)
    Samaharu Pen testing tool dakalawath naha deploy karanna kalin. ehema project walata tamai shot eka wadinne :D


    oyage idea ekak tiyenawa nam eka karanna. google founder, Microsoft founder Bill gates, wage aya thamanta tibba idea eka develop kale anith aya kiyana dewal hitala newei thamanta thaman gana wishwasa karapu nisa. eka nisa issellama eka project ekak patan ganna.

    open source system wala oya kiyala tiyena honda dewal walata amatarawa naraka dewalut tiyenawa.



    samahara open source system kochchara stable wunat complete setup build karanna sahenna kattak kanna wenawa. straight forward na.

    tawa samahara projects atharamaga dala yanawa ehema wunama feature updates/ fixes release wenne na bug ekak awoth anathai

    SLA (Service Level Agrement) sign karanna party ekak na - ownership ekak nathi nisa - mission critical apps waladi aniwaryen SLA ekak one wenawa.

    bug ekak awoth/ issue ekak awoth escalate karanna widihak na. mokada support party ekak nathi nisa

    honda internal IT staff ekak inna ona open source system ekak maintain karanna. salary scale wadi wei.

    eka nisa hama detama open source hari yan na habai apache foundation/ Linux wage projects nam success stories

    Mama hitanne machan uba oya kiyana de open source project eka anuwa depend wenawa
    Godak open source projects wala support karana compnies tiyanawa

    MySQL ganna fre open source, ubata support oni nam patch oni nam kelinma unge 24*7 support team ekak innawa
    salli gewala ganna puluwan

    https://www.mysql.com/support/

    salli nathi kenekta community support wage uda rely wenna wenawa

    Kubenretes ganna open source, support and certifications pawa tiyanawa. Uba kubernetes CKA CKAD tiyanawanam, kelinma company walata hire karanawa :) Open source lokaya api hithanawata wada lokui. Api open source kiyapu gaman open office vs MS office compare karanna hadanne ;)




    පට්ට අයිඩියා එක...ලංකාවේ ගොඩක් අය කැමති වෙයි contribute කරන්න..මොකද contribute කරන එකා එහෙම කරන්නේ අනිවා එහෙම කරන්න ඇම්මක් තියෙන නිසානේ...එහෙම වැඩක් කරන්න කැමති එකෙක්ට රටට වැඩක් කරන්න වෙන කිසිම ප්ලැට්ෆෝම් එකක් නැහැනේ ලංකාවේ (කරන්න ගියත් වැඩක් නැහැ, වැඩ කරන එකාට වැඩක් කරන්න දෙන්නේ නැහැනේ)

    Anyway, මේවා ඕපන් සෝස් කරන එක කෙසේ වෙතත් එළකිරි එකේ බග් එකක්ද කොහෙද හම්බුනා මට...මේ ත්‍රෙඩ් එකට ආවේත් එහෙමයි..

    View attachment 81078


    ඕක bug එකක් නෙමෙයි මගෙ අතින් උනු මිස්ටේක් එකක් :p
    මම insert quotes දාද්දි උඹේ කලින් quote කරපු එකක් වැටුනා
    මම ඒක edit කරලා හැදුවා notification ගිහින්

    මට පේන්නේ ත්‍රේඩ් එකට කට්ටිය ගෙන්න ගන්න පුලුවන් බොරුවට කරලා කරල පෝස්ට් කරලා :sneaky:

    Open source system for government??
    Practically, I don’t think it will work.

    It will work machan, there are certain things we need to solve, once those are solved its unstoppable :)
     

    Jack_Sparrow

    Well-known member
  • Jun 16, 2008
    42,533
    1
    16,942
    113
    Black Pearl
    Godak gov aya microsoft products walata huruwela inne.opensource walata huruwenna kamati na.

    machan me kiyanne use kara kara inna Microsoft Office galawala dala Libre office hari open office hari daganna kiyanna nemei
    nattam windows OS eka wisi karala Linux daganna kiyana eka nemei

    Government eken hadana systems tiyanawanam, specially public ayata denna puluwan. ewala code open source karana eka :)

    අපිනම් කැමතියි එහෙම වෙනවා නං. නමුත් ඔය system change එක කරන්න පුළුවන් වෙයිද?

    karanna puluwan machan ara election commission eke karala tibba
    https://github.com/ECLK

    USA government eketh mama dakka
    https://code.gov/

    thawa oni nam research karala balamau kohe ratawal da karala tiyenne kiyala

    Lankawe IT professional minissunge skill ekei ape government sector eke system walai loku gap ekak tiyanawa
    mewa ekathu kalot mita wada godak improve karanna puluwan
     
    • Like
    Reactions: lilman

    Zeus

    Well-known member
  • Sep 14, 2007
    20,327
    1,957
    113
    Kalutara
    machan me kiyanne use kara kara inna Microsoft Office galawala dala Libre office hari open office hari daganna kiyanna nemei
    nattam windows OS eka wisi karala Linux daganna kiyana eka nemei

    Government eken hadana systems tiyanawanam, specially public ayata denna puluwan. ewala code open source karana eka :)



    karanna puluwan machan ara election commission eke karala tibba
    https://github.com/ECLK

    USA government eketh mama dakka
    https://code.gov/

    thawa oni nam research karala balamau kohe ratawal da karala tiyenne kiyala

    Lankawe IT professional minissunge skill ekei ape government sector eke system walai loku gap ekak tiyanawa
    mewa ekathu kalot mita wada godak improve karanna puluwan

    ඕකෙ මම දකින ප්‍රශ්නය තමයි

    1- source code එක OS කරලා hackers ලට පෙන්නන්නේ නැතුව තිබ්බොද් ද
    2- පෙන්නලා හැමෝම ඒක දැකලා security experts ලා ඒක further develop කළොත් ද

    වඩාත්ම secured වෙන්නේ කියන එක
     
    • Like
    Reactions: Jack_Sparrow

    Jack_Sparrow

    Well-known member
  • Jun 16, 2008
    42,533
    1
    16,942
    113
    Black Pearl
    රාජ්‍ය it systems ඔක්කොම වගේ Open source තමයි නේද

    මම දන්න තරමින් අර ගිය අවුරුද්දේ election commission code ටික තමයි public open source

    ඕකෙ මම දකින ප්‍රශ්නය තමයි

    1- source code එක OS කරලා hackers ලට පෙන්නන්නේ නැතුව තිබ්බොද් ද
    2- පෙන්නලා හැමෝම ඒක දැකලා security experts ලා ඒක further develop කළොත් ද

    වඩාත්ම secured වෙන්නේ කියන එක

    1) Source Code එක චොර විදියට ලියල private තියාගෙන ඉද්දි එකම වාසිය වෙන්නේ එක පාර කියවන්න බෑ.
    ඒත් ඉතින් executable file එකක් reverse engineering කරලා instructions බලන්න පුලුවන්නේ readability අඩුයි
    හැබැයි 100% හන්ගන්න බෑ ඕවා end of the day machine instructions. Hacker කෙනෙක්ට reverse engineering කියන්නේ මහ ලොකු දේවල් නෙමෙයි

    Challenge එක අපි කරන්න ඕනි passwords secrets වගේ ඒවා එකට කරන ඒවා නැති කරන එක accidentally include නොකර ඉන්න එක

    2) code එක public යනවා කියන එක ඔලුවට වැදුනාම code ලියද්දි පොඩ්ඩක් සැලකිලිමත් වෙනවා.
    Code එක ලියලා security issues අල්ලන්න ඕන තරම් tools තියනවා. Code level analysis tools තියනවා, තව pen testing tools තියනවා
    මේවා පාවිච්චිය වැඩි කරන්න පුලුවන්. code එකක් open source public කලාම ඕන්ම කෙනෙක්ට බලන්න පුලුවන්
    strict විදියට code review කරනවනම් obvious mistakes පේනවා

    මතකද කලෙකට කලින් පොඩි ඉස්කොලේ යන කොල්ලෝ government site හැක් කලා ඕවා ගොඩක් වෙලාවට simple sql injection attempts වෙන්න පුලුවන්
    security reviews ඕනිත් නෑ නිකන් code review වලදි ඒ වගේ පේනවා