ដកស្រង់ វិគីភីឌា:
MariaDB វាជាម៉ាស៊ីនមេមូលដ្ឋានទិន្នន័យដែលបានមកពី MySQL ដែលមានអាជ្ញាប័ណ្ណ GPL ។ វាត្រូវបានគាំទ្រដោយម៉ៃឃើល "ម៉ុនឌី" វីនដូស (ស្ថាបនិក MySQL) និងសហគមន៍អ្នកបង្កើតកម្មវិធីឥតគិតថ្លៃ។ វាមានម៉ាស៊ីនដែលគេហៅថា XtraDB, ជំនួស InnoDB។ វាមានភាពឆបគ្នាខ្ពស់ជាមួយ MySQL ដោយសារវាមានពាក្យបញ្ជាដូចគ្នាចំណុចប្រទាក់ API និងបណ្ណាល័យគោលបំណងរបស់វាគឺអាចផ្លាស់ប្តូរម៉ាស៊ីនមេមួយផ្សេងទៀត
ជាការប្រសើរណាស់នៅក្នុងអត្ថបទបោះពុម្ភផ្សាយនៅក្នុង ប្លុកមូលនិធិឯកសារ, បង្ហាញពីកម្រិតនៃការកោតសរសើរដែលអ្នកមានអារម្មណ៍ Monty ដោយ LibreOffice, កន្លែងដែលវាបង្ហាញច្រើនរឺតិចដូចខាងក្រោម៖
«យើងរំភើបណាស់ចំពោះគម្រោងនេះ LibreOffice…ដើម្បីធ្វើផ្នែករបស់យើងជាមួយគំរោងដែលយើងប្តេជ្ញាធ្វើសមាហរណកម្មនិងផ្តល់ការគាំទ្រដ៏ល្អបំផុត MariaDB ក្នុង LibreOffice ។ នេះរួមបញ្ចូលទាំងរឿងផ្សេងទៀតថ្មី អ្នកបើកបរ LGPL C ដើម្បីភ្ជាប់ទៅ MariaDB o MySQL និងផ្តល់នូវការដោះស្រាយកំហុសសម្រាប់បញ្ហាណាមួយនៅក្នុងម៉ារីយ៉ាឌីប៊ីដែលជះឥទ្ធិពលយ៉ាងធ្ងន់ធ្ងរ LibreOffice«
អ្នកអាចមើលឃើញបន្ថែមទៀតនៅក្នុង តំណនេះ។ ដោយគ្មានការសង្ស័យព័ត៌មានដ៏អស្ចារ្យសម្រាប់ពិភពលោក ប្រភពបើកចំហ y ឈុតការិយាល័យ។ ការកែលំអ មូលដ្ឋាន LibreOffice ជាមួយតង្កៀបនេះ?
៥៧ យោបល់ទុកអ្នក
ជាមួយនឹងការមកដល់នៃអូរ៉ាលនិងការបែកគ្នាពីពួកគេវាហាក់ដូចជាមិនចំឡែកចំពោះខ្ញុំទេ។
MySQL ក៏មកពី Oracle ហើយបន្តត្រូវបានកែប្រែនៅក្នុងកំណែសហគមន៍របស់វាផ្នែកបន្ថែមមួយចំនួនដែលពីមុនត្រូវបានលុបហើយខ្ញុំគិតថានោះគឺជាកត្តាមួយទៀត។
ដូចដែលខ្ញុំបានយល់ពួកគេបានប្រើ HSQLDB សម្រាប់មូលដ្ឋានទិន្នន័យពីព្រោះវាត្រូវបានសរសេរជាភាសាចាវ៉ា។ ដូចគ្នាហើយពួកគេគ្រាន់តែត្រូវការកែប្រែកម្មវិធីបញ្ជា MySQL jdbc ។
ល្អបំផុត😀
ដូច្នេះប្រសិនបើអ្នកមានទេពកោសល្យ Oracle (ម្ចាស់កម្មវិធី MySQL បច្ចុប្បន្ន) គិតអំពីការធ្វើដូចគ្នានឹងពួកគេបានធ្វើជាមួយ Open Office ជម្រើសនឹងត្រូវបានអនុវត្ត។
បញ្ហាគឺថាតើនឹងមានអ្វីកើតឡើងប្រសិនបើ Oracle រកឃើញគម្លាតច្បាប់ដែលអនុញ្ញាតឱ្យវាធ្វើប៉ាតង់ក្នុង MySQL API? កាលពីពេលមុនមានគេនិយាយថាក្រុមហ៊ុន Oracle កំពុងព្យាយាមធ្វើតាមយុទ្ធសាស្ត្រនេះដើម្បីទប់ស្កាត់ការប្រកួតប្រជែង៖
http://fosspatents.blogspot.com/2011/08/oracle-defends-copyrightability-of-apis.html
ដើម្បីឱ្យគេយល់អំពី API វានឹងមានឈ្មោះនៃមុខងារអថេរថ្នាក់។ ល។ មានអ្វីដែលមិនគួរឱ្យជឿទាំងស្រុងប៉ុន្តែមកពី Oracle ...
ក្នុងករណីនេះម៉ុនឌីនឹងមានកាតព្វកិច្ចរៀបចំឡើងវិញនូវម៉ារីយ៉ាឌីប៊ី API ដើម្បីចៀសវាងបញ្ហាច្បាប់ប៉ុន្តែវាក៏នឹងមិនត្រូវគ្នាជាមួយ MySQL ដែរ។
តើម៉ុនឌីគ្មានអំណាចលើការបង្កើតរបស់គាត់ទេ?
mmm ... ខ្ញុំមិនប្រាកដទេខ្ញុំនឹងត្រូវស្វែងរកព័ត៌មានបន្ថែមប៉ុន្តែខ្ញុំគិតថាវាបានផ្តល់សិទ្ធិទាំងអស់ដល់ Sun Microsystems ដែលវេនត្រូវបានទិញដោយ Oracle ដូច្នេះ Oracle គឺជាអ្នកដែលមានសិទ្ធិទាំងអស់ក្នុង MySQL ។ ។
ទោះយ៉ាងណាកូដប្រភពរបស់ម៉ារីយ៉ាឌីប៊ីនឹងនៅតែទំនេរវាត្រូវបានគ្រប់គ្រងដោយប៉ាតង់ដែលពិតជាធ្វើឱ្យវាក្លាយជាកម្មវិធីដែលមានកម្មសិទ្ធិ។
សូមប្រាកដថាដរាបណា Oracle គ្រប់គ្រងទៅផ្នែកប៉ាតង់នៃកូដប្រភពដូចដែលបានពន្យល់ពីមុន។ ប្រសិនបើអ្នកមិនអាចទេនោះវានឹងមិនមានបញ្ហាផ្លូវច្បាប់ជាមួយម៉ារីយ៉ាឌីប៊ីទេ។
អឹមហើយចុះអាជ្ញាប័ណ្ណវិញ? ឬពួកគេភ្លេចថាវាមានអាជ្ញាប័ណ្ណ GNU GPL ហើយថាពួកគេត្រូវបានកាត់ចេញពីព្រោះយោងទៅតាមអាជ្ញាប័ណ្ណរបស់ GNU GPL៖
អាជ្ញាប័ណ្ណសាធារណៈទូទៅរបស់ GNU ឬត្រូវបានគេស្គាល់កាន់តែច្បាស់ដោយឈ្មោះជាភាសាអង់គ្លេសរបស់ខ្លួនដែលជាអាជ្ញាប័ណ្ណសាធារណៈទូទៅរបស់ GNU ឬជាអក្សរកាត់ពីភាសាអង់គ្លេស GNU GPL គឺជាអាជ្ញាប័ណ្ណដែលបង្កើតឡើងដោយមូលនិធិសូហ្វវែរឥតគិតថ្លៃក្នុងឆ្នាំ ១៩៨៩ (កំណែទីមួយ) ហើយត្រូវបានផ្តោតជាសំខាន់ដើម្បីការពារ។ ចែកចាយឥតគិតថ្លៃកែប្រែនិងប្រើប្រាស់សូហ្វវែរ។ គោលបំណងរបស់វាគឺប្រកាសថាកម្មវិធីដែលគ្របដណ្តប់ដោយអាជ្ញាប័ណ្ណនេះគឺជាកម្មវិធីឥតគិតថ្លៃនិងការពារវាពីការប៉ុនប៉ងសមស្របដែលដាក់កម្រិតលើសេរីភាពទាំងនោះដល់អ្នកប្រើប្រាស់។
ខ្ញុំចង់និយាយខ្ញុំសូមពន្យល់ប្រសិនបើក្រុមហ៊ុន Oracle ចង់ធ្វើប៉ាតង់ផ្នែកទន់ខ្លះជាមួយអាជ្ញាប័ណ្ណ GNU GPL ។ មូលនិធិសូហ្វវែរឥតគិតថ្លៃអាចប្តឹងវាពីបទរំលោភលើអាជ្ញាប័ណ្ណ។
Oracle ជាម្ចាស់លេខកូដនិងសិទ្ធិក្នុងកម្មវិធី MySQL អាចធ្វើអ្វីដែលខ្លួនចង់បានជាមួយវាសូម្បីតែប្តូរអាជ្ញាប័ណ្ណនិងបិទកូដហើយសូម្បីតែ FSF ក៏មិនអាចធ្វើអ្វីបានចំពោះពួកគេដែរព្រោះអ្នកនិពន្ធគឺជាម្ចាស់ដាច់ខាតនៃកម្មវិធីរបស់ពួកគេ។
នេះជាការពិតដរាបណាកម្មវិធី MySQL មិនពឹងផ្អែកលើ GPL ឬកម្មវិធីដែលមានអាជ្ញាប័ណ្ណរបស់ copyleft ផ្សេងទៀត។
អ្នកអាចផ្លាស់ប្តូរអាជ្ញាប័ណ្ណនៃកំណែអនាគតប៉ុន្តែអ្វីដែលឥតគិតថ្លៃរួចហើយអាចជាសមហើយបន្តជាមួយអាជ្ញាប័ណ្ណ GNU GPL ។ ហើយពួកគេគិតថាពួកគេបានធ្វើប៉ាតង់លេខកូដនេះហើយខ្ញុំគិតថាពួកគេក៏មានប៉ាតង់លើមូលដ្ឋានទិន្នន័យផងដែរ។ ទោះបីជាអ្នកអាចមើលឃើញអ្វីៗគ្រប់យ៉ាងក៏ដោយ។
រឿងមួយទៀតគឺថាទោះបីជាពួកគេបានគ្រប់គ្រងប៉ាតង់ MySQL ក៏ដោយខ្ញុំមិនគិតថា Oracle ចង់ក្លាយជាមនុស្សអាក្រក់នៅក្នុងរឿងនោះទេ (អាក្រក់ជាងពេលមុនជាមួយការិយាល័យបើកការិយាល័យ)
ពិតប្រាកដណាស់ Oracle អាចផ្លាស់ប្តូរអាជ្ញាប័ណ្ណកម្មវិធី MySQL ប៉ុន្តែវាមិនប៉ះពាល់ដល់កំណែមុនទេរឿងតែមួយគត់ដែលអាចប៉ះពាល់ដល់កំណែមុន ៗ គឺប៉ាតង់។
បញ្ហាប៉ាតង់មិនថាសំរាប់សូហ្វវែររឺក៏អ្វីក៏ដោយវាពិតជាស្មុគស្មាញហើយតែងតែនាំអោយមានការពន្យាពេលនៃបច្ចេកវិទ្យា។