שלום אבי
* לשמור על השם שלי וזוכיות היוצרים שלי בתור יוצר המערכת
השאלה מה אתה מבקש בכך. ברגע שאתה משחרר את הקוד שלך כל אחד יכול להעתיק את הקוד ולבנות גרסה משלו.
* שתהיה לי אפשרות למכור גרסה נוספת / שונה של המערכת בתשלום למי שרישיון ה gpl לא מתאים ( רישיון כפול?)
לדעתי לא תשיג הרבה על ידי הפצה של גרסה כזו, אבל אם אתה חושב שכן אז רישיון כפול זה הפתרון. מבחינה טכנית אתה יכול למכור אפילו את אותו קוד תחת רישיון סגור ולהפיץ תחת רישיון פתוח במקביל (אתה הבעלים של הקוד, לכן התנאים של הרישיון לא חלים לגביך).
* לוודא שלא תהיה אפשרות לסגור את הקוד או לקחת עליו בעלות
אתה מחפש רישיון שדורש Copyleft. זאת אומרת, מי שמעתיק את הקוד שלך ועורך אותו חייב להפיץ את הגרסא שלו תחת אותו רישיון (או רישיון מתאים שגם הוא copyleft).
האופציה הטובה ביותר לכך היא GPL. בכל מקרה BSD ו-MIT נופלות פה, כי הן מאפשרות לעשות זאת.
* חשוב לי שלא ״ידרסו״ את השם של המערכת (אין לי בעיה שיכניסו שינויים) או לפחות לשמור על מסמך של ״אודות״.
אין רישיון שמכריח את המשתמשים לשמור על שם התוכנה. או לשמור על עמוד מסוים. אתה תמיד יכול להמציא רישיון דומה לרישיון אחר, אבל ההסתייגות הזו למעשה מבטלת את הזכות לערוך את התוכנה בכל דרך.
בכל מקרה, אם תחשוב על הנושא קצת, אין לך באמת סיבה לדרוש דבר כזה. אם מישהו רוצה שישנה את התוכנה. כך פועל עולם הקוד הפתוח. ובכל זאת, אני לא רואה fork של Wordpress שהחליף את השם ומשגשג עכשיו בזכותם, ולא שום פרויקט אחר שדבר כזה קרה לו. צפוי שאנשים יידבקו לקוד המקור שלך, ואתה תקבל דיווח על באגים ופאצ'ים שונים מהקהילה.
קצת לחפור: בתפיסה המודרנית התגובה המיידית של הרבה אנשים לקוד פתוח היא ש-"ייגנבו את הקוד" ואתה תפסיד את כל מה שעשית וייקחו לך את הקרדיט. במבחן המציאות דבר כזה אף פעם לא קרה. אני ממליץ להסתכל על... בעצם כל פרויקט כל קוד פתוח !
* חשוב לי שלא ישתמשו בשם של הפרויקט/מע׳ ללא אישורי ( נניח לצורך הדרכות, קורסים וכו׳) - האם אני צריך לבצע רישום סימן מסחרי לשם כך?
זה פחות התחום שאני מבין בו. להבנתי אם אתה רוצה את הזכויות על השם ושלא ייעשה בו שימוש לרעה אתה צריך לרשום אותו כסימן מסחרי, כן. אבל שלא ייעשו הדרכות לגבי המערכת שלך? זה כבר סיפור יותר מורכב לדעתי.
אתה נותן את התחושה שאתה רוצה לשחרר קוד פתוח, אבל הראש שלך עדיין סגור בעולם של תוכנה סגורה. תחשוב האם אתה משחרר את הקוד שלך באמת כדי שהציבור ייהנה ממנו ויוכל להפיק תועלת, או שזה יותר שיקול כלכלי\מסחרי? לא ברור לי.
בהצלחה. תוכל לשתף אותנו בתוכנה בהמשך? אני מתעניין באופן אישי.