תמיכה בעברית בתוכנת CrossOver Office

במה שיכול להחשב כהמשך לפוסט שמסביר על מודלי פיתוח של תוכנה חופשית, לינגנו היום שיחררה DLL חליפי לאחד שקיים בתוכנה CrossOver Office. ההבדל המרכזי (חוץ מהגודל) הינו שה-DLL שלנו מפעיל את התמיכה בעברית, שחברת CodeWeavers שכחה להכניס למוצר שלה.

מעניין לציין שני דברים:
א. השיחרור הנ”ל נעשה תוך שיתוף פעולה של CodeWeavers. הם נתנו לנו גרסה של CrossOver Office לבדיקות, כמו גם עזרו עם מידע חסר.
ב. את השיחרור הנ”ל ניתן היה גם לעשות, אף כי מעט יותר מסובך, גם בלעדיהם.

הדבר מעניין בגלל ש- CrossOver Office (להלן XOO) מבוסס על Wine, שהיא תוכנה חופשית. בפרט, זוהי תוכנה שמשוחררת תחת רשיון LGPL. בעיקבות זאת, בעוד של XOO יש רכיבים שלמים שהם קניניים, הרי שאותם הרכיבים שמכילים את המימוש של הספריות של חלונות, ובפרט את התמיכה בעברית, הינם תחת רשיון חופשי, וחייבים להשאר כאילו. לאור זאת, כל לקוח של XOO יכול להיה לעשות את מה שאנחנו עשינו פה. כמובן שבתור אילו שכתבו את התמיכה בעברית מלכתכילה, לנו היה הרבה יותר ידע כדי לעשות את הפעולות הדרושות. עדיין, כל אחד עם ידע טכני מספיק היה יכול לעשות את השינוי.

התוצאה הסופית הינה שלמרות שהתוכנה עצמה היא קנינית, עדיין נשמרת מידה מסויימת של חופש, בגלל שהספריות הינם תחת רשיון חופשי.

עוד נקודה אחת מעניינת – בניגוד למחשבה שמתנגדי רשיונות ה-Copyleft למינהם היו רוצים שתחשבו, CodeWeavers לא היתה מעדיפה ש-Wine יהיה זמין תחת רשיון שמאפשר לה לסגור אותו. הסיבה שאני יודע את זה בכזאת וודאות הינה פשוטה. הרשיון של Wine היה פעם כזה. הוא שונה ל-LGPL רק לפני שנתיים וחצי. היוזמים המרכזיים לשינוי הרשיון היו CodeWeavers.

ולסיום, למקרה שמישהו מיכם הינו לקוח של XOO, ומעוניין בתמיכה בעברית, ניתן להוריד אותה מאתר חברת לינגנו.

שחר

מאת

שחר שמש

מייסד–שותף וחבר ועד בתנועה לזכויות דיגיטליות מייסד שותף בעמותת „המקור”. פעיל קוד פתוח. מפתח שפת התכנות Practical

One thought on “תמיכה בעברית בתוכנת CrossOver Office”

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

Bear