פורסם: 06/02/2009 - 13:51
נושא ההודעה: אני עומד לפני העלאת הפרוייקט הראשון שלי בקוד פתוח
|
אני עומד לפני העלאת הפרויקט הראשון שלי בקוד פתוח, ותהיתי מהם כללי האתיקה בפרויקטים מסוג זה.
מטבע הדברים הפרויקט שלי מתבסס על פרויקט אחר בקוד פתוח. לכן זה חשוב לי לדעת איך אני אמור להעלות את הפרויקט לרשת בלי לפגוע בבעלי הקוד המקוריים.
כי הדרך הטובה ביותר עבור הפרויקט הזה היא אם יהיה שיתוף פעולה בין הקהילה של הפרויקט המקורי לפרויקט שלי.
אשמח לשמוע ממשהו עם ניסיון בתחום. תודה, ושבת שלום.
|
|
חזרה לתוכן הדיון |
פורסם: 06/02/2009 - 14:01
נושא ההודעה: Re: אני עומד לפני העלאת הפרוייקט הראשון שלי בקוד פתוח
|
danielkatz : | אני עומד לפני העלאת הפרויקט הראשון שלי בקוד פתוח, ותהיתי מהם כללי האתיקה בפרויקטים מסוג זה.
מטבע הדברים הפרויקט שלי מתבסס על פרויקט אחר בקוד פתוח. לכן זה חשוב לי לדעת איך אני אמור להעלות את הפרויקט לרשת בלי לפגוע בבעלי הקוד המקוריים.
כי הדרך הטובה ביותר עבור הפרויקט הזה היא אם יהיה שיתוף פעולה בין הקהילה של הפרויקט המקורי לפרויקט שלי.
אשמח לשמוע ממשהו עם ניסיון בתחום. תודה, ושבת שלום. |
תקרא את תנאי הרישיון שעל פיהם פורסם הקוד. כל עוד אתה לא עובר על התנאים הללו, אין לך מה לדאוג.
|
|
חזרה לתוכן הדיון |
פורסם: 06/02/2009 - 14:04
נושא ההודעה: Re: אני עומד לפני העלאת הפרוייקט הראשון שלי בקוד פתוח
|
Anonymous : | danielkatz : | אני עומד לפני העלאת הפרויקט הראשון שלי בקוד פתוח, ותהיתי מהם כללי האתיקה בפרויקטים מסוג זה.
מטבע הדברים הפרויקט שלי מתבסס על פרויקט אחר בקוד פתוח. לכן זה חשוב לי לדעת איך אני אמור להעלות את הפרויקט לרשת בלי לפגוע בבעלי הקוד המקוריים.
כי הדרך הטובה ביותר עבור הפרויקט הזה היא אם יהיה שיתוף פעולה בין הקהילה של הפרויקט המקורי לפרויקט שלי.
אשמח לשמוע ממשהו עם ניסיון בתחום. תודה, ושבת שלום. |
תקרא את תנאי הרישיון שעל פיהם פורסם הקוד. כל עוד אתה לא עובר על התנאים הללו, אין לך מה לדאוג. |
אני אוסיף גם שאם מדובר על fork של פרוייקט קיים, אז תעדיף לעזור לפרוייקט הקודם ולשפר אותו מאשר ליצור פרוייקט חדש. אם המתכנתים של הפרוייקט לא מוכנים לקבל שינויים ממך, אז אולי זה תהיה חלופה שכדי לשקול, בכל אופן כדי לך לדבר עם המפתחים של הפרוייקט.
|
|
חזרה לתוכן הדיון |
פורסם: 06/02/2009 - 14:05
נושא ההודעה:
|
דבר ראשון, אתה צריך לוודא שהרישיון שאתה משחרר בו את הקוד שלך לא מפר את הרישיון של הקוד שאתה מתבסס עליו.
דבר שני, נהוג לכתוב איזה ואזכור לקוד המקורי, כלומר: "קוד זה מבוסס על בלה בלה".
דבר שלישי, די דומה לראשון, אבל אתה צריך לוודא שלא הפרת את הרישיון שלהם (בלי קשר לרישיון שבחרת).
זה פחות או יותר העניין. בקוד פתוח, להבדיל מהרבה תחומים אחרים בחיים, שימוש בעבודה של מישהו אחר היא מבורכת. אתה רק צריך לחשוב אם הקוד שכתבת מספיק בשביל fork או שאפשר פשוט לתרום אותו חזרה לפרוייקט. (קשה להבין ממה שכתבת אם אתה מתבסס על ספריות או ששיפרת קוד קיים).
יום טוב.
|
|
חזרה לתוכן הדיון |
פורסם: 06/02/2009 - 14:40
נושא ההודעה:
|
כולם שכחו כמה דברים ..
דבר ראשון , למה אתה עומד , תשב .. יהיה לך יותר קל ..
דבר שני, מלבד כל העצות לעיל' - תן קרדיטים , אם התבססת על עבודה של מישהו אחר - מגיע לו קרדיט (כמו שאם מישהו יתבסס על עבודה שלך - יגיע לך קרדיט).
דבר שלישי, קנה יוד ותחבושות .. היו מקרים שכמעט צלבו אנשים , באותה הזדמנות, קנה אטמי אזניים ואל תשכח להשתמש בהם אם יש עליך ביקורת שאינה עיניינית.. ביקורת עיניינית ובונה היא מבורכת - אל תיתן לביקורת אחרת להשפיע עליך .. (בקיצור תתעלם מטרולים .. ותנסה להעזר באלו שבאמת נותנים ביקורת אמיתית) .
דבר רביעי, מזל טוב .. פשוט את שאר הדברים שאני חושב עליהם - כבר אמרו .
- דורון
|
|
חזרה לתוכן הדיון |
פורסם: 06/02/2009 - 14:42
נושא ההודעה: תודה על התגובות!
|
מדובר על הפרויקט SwfObject (מאוחסן בGoogle Code), והרישיון שלו זה MIT, ככה שאני לא מפר אף פסיק ממנו. הרעיון שאני מפתח הוא להתאים את הקוד של SwfObject לעבודה בסגנון של jQuery (קצר ופשוט).
קוד: |
$("#altcontent").flash(...);
|
ככה שזה לא משהו שאני יכול להציע לפרויקט המקורי כי הם מתמקדים מאוד בתמיכה בדפדפנים ישנים וjQuery תומך בדפדפנים בדור אחד או שתיים אחורה - גג. בנקודה הזאת אני מעדיף פשטות על תאימות.
|
|
חזרה לתוכן הדיון |
פורסם: 06/02/2009 - 16:17
נושא ההודעה: על איזו פלטפורמה אתם ממליצים?
|
אולי עוד שאלה, על איזו פלטפורמה אתם ממליצים?
אני מתכוון בין: Codeplex, SourcefForge, Google Code?
אולי יש פה חבר'ה שפתחו או השתתפו בפרוייקטים?
תודה.
|
|
חזרה לתוכן הדיון |
פורסם: 06/02/2009 - 16:47
נושא ההודעה:
|
השאלה היא שאלה מאוד מעשית. כמה עבודה תצטרך להשקיע במיזוג שינויים מהקוד שלו? כמה עבודה הוא יצטרך להשקיע במיזוג שינויים ממך? זוהי עבודה שיכלה להחסך. כנ"ל לגבי בעיות תמיכה: האם תצטרך לשכפל את התיעוד שלו? את תשתית התמיכה הטכנית שלו?
שאלת אותם אם השינויים שלך יכולים לעזור להם?
לגבי האחסון: אני באופן כללי משתדל להמנע משימוש בשירותי גוגל, כי נתקלתי שם ביותר מדי מקרים שהדם דורשים שימוש בשירות אחד כדי להשתמש בשירות אחר. יש לי נסיו טוב עם SourceForge .
|
|
חזרה לתוכן הדיון |
פורסם: 07/02/2009 - 21:07
נושא ההודעה: אני חושב שהתחלתי ברגל ימין, ואשמח להערות!
|
העלאתי את הקוד של הפרוייקט שלי לSourceForge (אחרי קצת כסאח עם הSVN) ואני חושב, שכדי לאפשר שיתוף פעולה יעיל עכשיו חסר לי רק תיעוד שאותו אכתוב בימים הקרובים.
כתובת הפרוייקט: http://sourceforge.net/projects/jqueryflash/
תודה ענקים לעוזרים, ואם יש עיצות נוספות אשמח לשמוע.
דניאל.
|
|
חזרה לתוכן הדיון |
פורסם: 07/02/2009 - 23:01
נושא ההודעה:
|
כדי לא לכלול את קובצי ה־SVN, השתמש ב־svn export ליצירת נקי.
כמוכן מומלץ ליצור tag לכל גרסה שאתה משחרר, למען הסדר הטוב.
חסר לי שם איזשהו תיעוד בסיסי. לענות על השאלות הבאות:
מה זה? למה זה טוב? (כולל הפניה לדף הבית, אם נתקלת במקרה בעותק ואין לך מושג על מה מדובר)
* איך מתקינים? איך משתמשים?
* מה עושים כשיש בעיות? (בינתיים: "דיווח באג ל: ___" או "הודעה בדואר ל: ____", "שתכלול גם את הפרטים הבאים: ")
* מכיוון שמדובר על fork: כלול הסבר למה. זה לגיטימי לפצל תוכנה אולם יש לכך מחיר. לכן זו שאלה נפוצה שתעלה מייד. רצוי לענות עליה מראש.
|
|
חזרה לתוכן הדיון |
פורסם: 07/02/2009 - 23:46
נושא ההודעה: לא הבנתי מספר דברים
|
צפריר : | כדי לא לכלול את קובצי ה־SVN, השתמש ב־svn export ליצירת נקי.
כמוכן מומלץ ליצור tag לכל גרסה שאתה משחרר, למען הסדר הטוב.
חסר לי שם איזשהו תיעוד בסיסי. לענות על השאלות הבאות:
מה זה? למה זה טוב? (כולל הפניה לדף הבית, אם נתקלת במקרה בעותק ואין לך מושג על מה מדובר)
* איך מתקינים? איך משתמשים?
* מה עושים כשיש בעיות? (בינתיים: "דיווח באג ל: ___" או "הודעה בדואר ל: ____", "שתכלול גם את הפרטים הבאים: ")
* מכיוון שמדובר על fork: כלול הסבר למה. זה לגיטימי לפצל תוכנה אולם יש לכך מחיר. לכן זו שאלה נפוצה שתעלה מייד. רצוי לענות עליה מראש. |
א. לא הבנתי מה אמרת לגבי הSVN. (אני מכיר את המערכת פחות מ24 שעות)
ב. המידע לגבי אופן השימוש וכדו' יעלה מחר-מחרתיים.
ג. איפה אני אמור לשים את המידע (מלבד ההגדרה במערכת) לגבי אופן הפנייה במרקה של בעיות.
תודה.
|
|
חזרה לתוכן הדיון |
פורסם: 08/02/2009 - 00:48
נושא ההודעה: Re: לא הבנתי מספר דברים
|
danielkatz : |
ג. איפה אני אמור לשים את המידע (מלבד ההגדרה במערכת) לגבי אופן הפנייה במרקה של בעיות.
תודה. |
תשים ליד קבצי הקוד קובץ טקסט פשוט עם הסברים קצרים. מקובל לקרוא לקובץ כזה README או readme.txt או משהו כזה.
|
|
חזרה לתוכן הדיון |
|