វចនានុក្រមខ្មែរអេឡិចត្រូនិចលេខ ២.១ ត្រូវបានវិស្វករព័ត៌មានវិទ្យាសរសេរឡើងមក ដោយប្រើ ភាសា Java ហើយ compile ជា .jar file ។ ប្រូក្រាមប្រភេទ .jar មានលក្ខណៈពិសេសត្រង់អាចយកទៅប្រើនៅលើ OS ផ្សេងៗ ដូចជា Windows, Linux, .. បានដោយមិនបាច់សរសេរកូដឡើងវិញ។ ប៉ុន្តែចំណុចខ្សោយរបស់វា គឺ ប្រូក្រាមប្រភេទ .jar ត្រូវបានគេបង្កើតឡើងមកដោយ compile វាជា byte-code, ខុសពី native code, ដែលជាទូទៅងាយស្រួលនឹង ឱ្យគេប្រើប្រូក្រាមផ្សេង បំបែកវាជា source code មកវិញ។ ដូចជាប្រូក្រាម វចនានុក្រមខ្មែរអេឡិចត្រូនិចលេខ ២.១ នេះ គេអាចប្រើប្រូក្រាមប្រភេទ java decompiler ដើម្បីទាញរក source code មកវិញ បានតែមួយពព្រិចភ្នែកប៉ុណ្ណោះ។

Source code របស់ វចនានុក្រមខ្មែរអេឡិចត្រូនិចលេខ ២.១
ដូច្នេះ ដើម្បីការពារទៅថ្ងៃក្រោយ ក្រែងលោមាននរណាលួចយក database ឬ យកកូដដើមទៅប្រើ ដោយកែប្រែកូដដើមដាក់ជារបស់ខ្លួន (ព្រោះសម្បូរមនុស្សបែបនេះណាស់)។ល។ អ្នកសរសេរប្រូក្រាមគួរតែប្រយ័តចំណុចនេះ។ គេមានវិធីបង្ការជាច្រើនដូចជា
- វិធី Code Obfuscation : មានន័យថា កែកូដឱ្យមើលលែងដាច់។ នៅពេលដែលវិធីនេះហើយ ទោះបីជាអ្នកដែលលួច source code នេះបានក្ដី តែអ្នកនោះមិនងាយនឹងអានកូដនោះយល់នោះទេ។ ប្រូក្រាមសម្រាប់ obfuscate .jar មានដូចជា ProGuard Java Optimizer and Obfuscator
- វិធី compile .jar ជា native code ។ ដោយ compile .jar ជា native code នៅលើ Windows គេទទួលបានប្រូក្រាមដែលអាចដើរបានតែលើ Windows តែប៉ុណ្ណោះ។ តែគេអាចយក .jar នោះទៅ compile នៅលើ Linux នោះគេនឹងទទួលបាន native code សម្រាប់ Linux ។ល។ ប្រូក្រាមសម្រាប់ Compile ពី .jar ទៅ Native Code មានដូចជា Excelsior JET ។
តែតាមពិតទៅ ប្រូក្រាម ដែលសរសេរឡើងក្រោមកម្មវិធីរបស់រដ្ឋាភិបាលបែបនេះ គួរតែជាប្រភេទប្រូក្រាម កូដបើកចំហ (Open source) !!


Jar. files are easy to change picture in program. Just change extension to .rer or .zip file. I used to do it sometime.
មិនមែនកែបានតែរូបទេ កែទាំងអក្សរអីបានទាំងអស់ ព្រោះបាន source code ដើមហើយនោះ
មែនហើយ! គួរណាតែដាក់ឲ្យជាកូដបើកចំហ ព្រោះមានអ្នកបង្កើតកម្មវិធីនានា ពិតជាចង់បាននូវទិន្នន័យពាក្យ ដើម្បីបង្កើតនូវកម្មវិធីវចនានុក្រម សម្រាប់ប្រព័ន្ធប្រតិបត្តិការនានា ឲ្យអាចប្រើបានយ៉ាងពេញលេញ និងល្អ។
យកកូដគេទៅរៀន មានអីតែខ្លាចតែយកកូដគេទៅកែដាក់ជារបស់ខ្លួន ឬយកទៅធ្វើអាជីវកម្មនោះទេដែលជាបញ្ហា។
មួយវិញទៀតរឿងយកទៅ upgrade អោយប្រសើរឡើងនោះ វាជាទង្វើត្រឹមត្រូវហើយ តែមិដឹងថាកែហើយទុកឈ្មោះអ្នកបង្កើតឬក៏ទុកតែឈ្មោះអ្នក upgrade ទេ…
បាទ! នេះក៏ជាបញ្ហាមួយដែរ។
រឿងលួចចម្លង កែប្រែកូដអីៗ មានតាំងពីកំណើតមកម្លេះ អត់មានវិធីណាដែលអាចទប់ស្កាត់បាន ទេ។ បើថ្ងៃនេះ ប្រូក្រាមនេះបិទកូដចាក់សោរសម្ងាត់ទុក មានអ្នកដទៃអាចបើកបានជារឿងធម្មតា ពីព្រោះ នៅលើលោក អត់មានការចេះដឹងណា ដែលមិនអាចឲ្យអ្នកដទៃលួចរៀនតាម។
សុំសួរអំពី .exe ដែលបង្កើតឡើងតាមរយៈ Visual Basic តើមានកម្មវិធីណាអាចបំបែកយកកូដបានដែរទេ?