2. אני יכול לעקוב אחר חוק שאני לא מסכים איתו , ואני יכול לתמוך בחוק גם
אם אני לא רוצה לעקוב אחריו (כי יש שם אנשים שאני סומך על שיקול הדעת
שלהם ואני לא מומחה בתחום).
3. לי נראה באופן אינטואטיבי לבצע מערכת שתחכה את דרך הפעולה של חוקים
קיימים בפרלמנטים (מבחינת, אם זה עובד למה להמציא את זה מחדש) - לכן משהו
כמו ניסוח ראשוני של החוק (לבד או בקבוצה), קריאה טרומית, קריאה ראשונה,
דיון בוועדות מקצועיות לקבלת הסתייגויות ושינויים מכל מי שאכפת לו או מי
שרוצה להכניס שינויים, ואז קריאה שניה (ושלישית?, לא יודע בשביל מה
ההפרדה בין שתיהן, שלרוב אינה קיימת).
אם כבר צריך לבדוק מה ההבדל בין חוק שהכנסת מחוקקת לבין חוק שמחוקק על
ידי העם - זה נראה לי יותר פשוט מאשר לנסות לבדוק מה התכונות המשותפות
בין פרוייקט קוד פתוח לבין חוק.
דוגמה אחת להבדל - אם 3 קבוצות מנסות לפתח את אותה אפליקציה - הן קודם כל
מבזבזות את הזמן שלהן, בצורה דרמטית הרבה יותר מאשר מבזבזות משאבים
ציבוריים. לעומת זאת בחוקים של מדינה
- יש בסופו של דבר רק סט מסויים של חוקים, שצריכים לעבוד בהתאמה זה לזה
(לעומת קוד פתוח שבו תוכונות שונת לא חייבות להתאים זו לזו)
- יש משאבים ציבוריים שמתבזבזים על תהליך החקיקה - 1. הזמן ותשומת הלב של
הציבור 2. הזמן ותשומת הלב של מומחים מקצועיים ושל ארגונים ללא מטרת רווח
שרוצים לקדם נושאים.
מה ההבדלים בין חוקים בכנסת לבין חוקים שהעם מציע
1. בחקיקה מטעם העם יש סבירות הרבה יותר גבוה של חוקי זבל שצריך לסנן
אותם - חוקים שלסותרים חוקים אחרים, או סותרים חוקי יסוד, או חוקים
שהעלות שלהם גבוה מידי או שהיוצרים שלהם לא מודעים לכך שהם יחמירו בעיות
גדולות יותר ממה שיפתרו
אפשר לחשוב על כל מיני מנגנוי סינון - לא כדאי שהם יהיו ריכוזיים (מוביל
לשחיתות וגם לעומס על המערכת) - לדוגמה דיון מקדים על הרעיון המרכזי של
החוק בפורומים או דבר דומה.
2. בחקיקה מטעם העם יהיו הרבה יותר הצעות חוק
3. בחקיקה מטעם העם יהיו הרבה יותר משתתפים בדיונים סביב החוק - בעיקר
ככל שהחוקים יותר מתקדמים לקראת ההצבעה -
4. בתהליך חקיקה מטעם העם יש הרבה יותר אנשים עם הטרוגניות בהבנה שלהם
לגבי נושאים כמו אכיפה, הרקע המקצועי של החוק
5. בסופו של דבר המצביעים שמצביעים על החוקים הם לאו דווקא משכילים
בנושא ולא עובדים בחקיקה - ולכן יש להם פחות זמן לקרוא את החוק ופחות
זמן להחליט אם הם בעד חוק כזה או אחר.
כמה פתרונות אפשריים לזה
- לנסות לרכז דיונים לפי חוק לפי מספר הדעות והעמדות, ולא לפי מספר
המשתתפים בדיון.
- לתת משקל יותר גדול במהלך הדיונים למי שיש לו רקע מקצועי בנושא (?)
להפריד במהלך הדיון בין עובדות לדעות (?)
- נקודה שצריך לזכור - אם בכל שבוע כל האזרחים יצטכו להחליט אם הם תומכים
או מתנגדים ל 100 הצעות שכל אחת מהן הם צריכים לקרא עליה 7 עמודים - זה
לא יעבוד. (אגב, בגלל זה יש חשיבות בעיני לפתרון של דמוקרטיה דינאמית).
I want to keep the discussions in English as I hope to attract
developers from all over the world.
> 2. אני יכול לעקוב אחר חוק שאני לא מסכים איתו , ואני יכול לתמוך בחוק גם
> אם אני לא רוצה לעקוב אחריו (כי יש שם אנשים שאני סומך על שיקול הדעת
> שלהם ואני לא מומחה בתחום).
Separating the 'support' from the 'follow' options, users can more
passively support laws or follow laws they don't agree with. it makes
sense, although it might give the user too many options and confuse
him. I'll try and keep them separate for now.
> 3. לי נראה באופן אינטואטיבי לבצע מערכת שתחכה את דרך הפעולה של חוקים
> קיימים בפרלמנטים (מבחינת, אם זה עובד למה להמציא את זה מחדש) - לכן משהו
> כמו ניסוח ראשוני של החוק (לבד או בקבוצה), קריאה טרומית, קריאה ראשונה,
> דיון בוועדות מקצועיות לקבלת הסתייגויות ושינויים מכל מי שאכפת לו או מי
> שרוצה להכניס שינויים, ואז קריאה שניה (ושלישית?, לא יודע בשביל מה
> ההפרדה בין שתיהן, שלרוב אינה קיימת).
Why take open source software development as a base and not the
current parliament practices? because all the challenges you point out
are the same challenges that open source software face quite
successfully. We know how to get a large group of users working
together on developing code that is ready for release. There are some
differences between software code and legal code, but they are minor
compared to the challenge of online development. As for the current
legislative practices, many of them are a result of technical
limitations that shouldn't be copied to the web, but some of them
should definitely be integrated into the online process.
> - נקודה שצריך לזכור - אם בכל שבוע כל האזרחים יצטכו להחליט אם הם תומכים
> או מתנגדים ל 100 הצעות שכל אחת מהן הם צריכים לקרא עליה 7 עמודים - זה
> לא יעבוד. (אגב, בגלל זה יש חשיבות בעיני לפתרון של דמוקרטיה דינאמית).
I completely agree, people will end up with too many laws to vote on.
For that, I'm thinking of the 'my_parliment' application, which will
allow each user to elect leading contributors to his own personal
parliament. The user can review the parliament's votes and reason for
each law, or he can even let them vote for him. But that's for
later...
Hi Benny,
Your working model is great. It definitely worked with open source
projects. but I ask my self, if the process of legislation is the same
as the process of producing a software?
I find couple of things that are different:
* the product of the open-source community is a software that runs on
a machine. the product of the laws-community is a law that runs on
human community. in order for the software to run properly, it has to
oblige to the machine rules. In order for the law to work properly, it
has to be excepted by the community consensus (this means, that most
people must think they should live by this law). So I ask myself, what
is the best way to get that consensus?
* Also I ask myself what will happen if I would like to add a little
adjustment to the law, and I do not have the privileges to edit the
law, and I do not get the consent of the editing group? should I fork?
I thin it is not practical, because I'll need to build a new community
just for a little adjustment.
Therefore, I find the Wikipedia model of work, much more suitable for
getting consensus.
Hi Benny, Here is my replies:
I find couple of things that are different:
* the product of the open-source community is a software that runs on
a machine. the product of the laws-community is a law that runs on
human community. in order for the software to run properly, it has to
oblige to the machine rules. In order for the law to work properly, it
has to be excepted by the community consensus (this means, that most
people must think they should live by this law). So I ask myself, what
is the best way to get that consensus?
The law actually runs in the courts, where judges use it to test if a certain individual has broken the law. It also runs in the government, where enforcement agencies need to understand it so they can catch offenders. The consent of ordinary citizens can help a legal citizen run more smoothly, but it is in no way necessary.
* Also I ask myself what will happen if I would like to add a little
adjustment to the law, and I do not have the privileges to edit the
law, and I do not get the consent of the editing group? should I fork?
I thin it is not practical, because I'll need to build a new community
just for a little adjustment.
You're right, forking is quite rare. Normally you will find a way to convince the community to accept your adjustments or find another law to work on.
Therefore, I find the Wikipedia model of work, much more suitable for
getting consensus.
While that might be true, I think consensus is impractical. The Wikipedia model works best when article raise little interest. Indeed, most articles are like that and the result is pretty good. But when you get to articles like "Palestine", you need a ruler (I tried adding refrence to the event of 1921, 1929, 1936-1939 with no success).
Laws, by nature are more important than wikipedia articles, so I'm sure they need a ruler. Furthermore, because laws are code that is executed by other systems - they are quite fragile. If you are not careful editing a law you changing a few word can change a laws' entire meaning.
I don't think threre's one solution that fits all, and while the wikiwiki system might work for some type of content, I don't believe it's right for the formulation of laws.