Re: Distributed database with audit trail? (was: Re: Hebrew translations for Free Software projects)

2011-04-17 חוט Yaron Shahrabani
הרעיון הראשון שעולה לי הוא להרחיב את Open-Tran.eu ולהחזיק את המסד שלנו
בעצמנו.
הבעיה היא שאני לא יודע עד כמה התקן TMX תומך בשדות: מתרגם ומאשר.
כלומר שיתכן שנצטרך למצוא דרך לשכלל את התקן כך שהוא יתאים לצרכים האמורים.

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

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

בברכה,
Yaron Shahrabani

Hebrew translator




2011/4/16 moshe nahmias mosheg...@ubuntu.com

לעשות משהו שמקשר בין הפרויקטים זה לא ענין של קבלת המידע כל פעם שזה מתעדכן?
זה לא נראה קשה מידי, הבעיה שאין לי הרבה זמן פנוי כך שאני לא יכול להתחייב
לפתח משהו כזה כרגע

2011/4/16 Omer Zak w...@zak.co.il

   לעשות משהו דומה אבל פתוח זו לא בעיה.
האתגר הוא לתכנן משהו מבוזר שישרת פרויקטים רבים ויאפשר להם לשתף לקסיקונים
 (ועוד דברים) זה עם זה.

On Sat, 2011-04-16 at 12:41 +0300, moshe nahmias wrote:
 אני מניח שאפשר יהיה לעשות משהו דומה אבל פתוח, לא?


 2011/4/16 Amir E. Aharoni amir.ahar...@mail.huji.ac.il
 בתאריך 16 באפריל 2011 11:04, מאת Omer Zak w...@zak.co.il:
  - לקסיקון של מונחים הספציפיים לפרויקט עם התרגומים שלהם


 זה משהו שחסר גם ל־MediaWiki+Translate. התכנה הזאת יודעת לזהות
 הודעות
 שחוזרות על עצמן באופן בסיסי מאוד ולא מספיק; יש משהו כזה גם ב־
 rosetta.
 אני גם לא מכיר שום תכנה חופשית אחרת שיודעת לעשות את זה טוב,
 אבל מכיר
 אחת לא חופשית: ממשק התרגום של פייסבוק. חוץ מזה שהוא לא חופשי,
 הוא גם
 מלא בבאגים ובעיות אחרות. אבל את התכונה הטובה הזאת שלו הייתי
 שמח לאמץ.


--
Never let beliefs, God or Gods incite war and hatred among human beings.
My own blog is at http://www.zak.co.il/tddpirate/

My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions



___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Hebrew Translation tools - freeform text

2011-04-17 חוט Amir E. Aharoni
 לגבי הרחבת Translate, אמיר אולי יחלוק עלי אבל היא קצת לא נוחה למטרות שלך,
 היא יותר מתאימה לטקסטים קצרים ולמחרוזות שמגיעות מראש כ־po.

ניסית אותה במצב Page Translation? במצב הרגיל היא אכן מתאימה יותר
למחרוזות קצרות, אבל Page Translation אמור להיות שונה.

אני עומד לנסות אותה ב־userbase.kde.org ומזמין את כולכם לעשות את זה.

--
אָמִיר אֱלִישָׁע אַהֲרוֹנִי · Amir Elisha Aharoni
http://aharoni.wordpress.com
We're living in pieces,
 I want to live in peace. - T. Moore
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Fwd: A Weird Interpretation of the GPL

2011-04-17 חוט Shlomi Fish
Hi Mikhael,

On Sunday 17 Apr 2011 16:11:24 Mikhael Goikhman wrote:
 Dear Shlomi,
 
 You are very confused here, because it seems you miss the juridical
 background. I strongly suggest you to start to learn the topic in
 depth for several years before making any further comments on it.

You are right that I may be confused about it. I can try studying it to an 
extent, until I know enough, but I cannot halt production for the time being. 
I'd rather become a better software developer, essayist and writer (as well as 
in other kinds of digital arts) than a better legal expert. That is because I 
know well enough that I should avoid licensing all my original software under 
the GPL or LGPL (and in case I contribute to a third-party software under a 
non-permissive licence, then I almost always disclaim any rights and place myc 
contributions under the Public Domain / CC0 / MIT/X11-license). 

 
 The definition of derived work can not be a part of a license,
 because this is a legal term discussed in Copyright Law. All licenses
 stop to work if this Copyright Law stops to work. Only the court can
 decide whether some piece of code or as a whole is a derived work of
 an other piece of code (in which case it should be bound by the
 license terms of the used code. if they allow derived works at all).
 This is all license agnostic. I.e. the court's decision on whether
 something is a derived work or wholly original work will be the same
 regardless of the license used (BSDL, GPL or proprietary).

Fair enough, in that case, why did the GPL use the term derived work, 
instead of something less ambiguous and more commonly agreed upon? 

If I were to use a GPLed program or library, then I agree that whatever 
derived work I make from it is also GPLed. However, what is this elusive 
derived work according to the law? Does including code constitutes derived 
work? Does static linking constitutes a derived work? Does dynamic linking 
constitutes a derived work? Are Linux system calls to the Linux kernel 
constitute derived works? Are programs I execute using fork()+execve and then 
do something based on their output considered derived works? If I write a 
networked GPLed server, will my queries to it need to be GPLed as well?

According to my understanding of how derived works in respect to the GPL is 
interpreted by most people, the derived works constitute of either including 
code in a larger source file, or alternatively static or dynamic linking (or 
similar mechanisms in other languages). But, obviously the NMAP people have 
interepreted derived work in consideration to the GPLv2 much more radically, 
and if the courts accept their interpretation, then all hell will break loose 
because every program generated by a C compiler, every data file output by any 
GPLed interpreters, and every program that makes a system call to the Linux 
kernel will need to be distributed under a GPL-compatible licence.

If the GPL was a less ambiguous licence, it would spell exactly what can and 
cannot be done with it, rather than use the uncertain derived work term.

 
 The developers can have their vision of how the court will act in
 each case (and document it in FAQ or other documents), but they are
 not the authority here, and the license can't really help here.
 This question is out of the license scope.

So you mean the text at the beginning of the NMAP licence does not hold water 
in court.

 
 It is wrong thus to call this vision as interpetation of a license.
 Your whole argument is wrongly based and void. It is astonishing that
 you still continue with it, even after several years.

Well, it may be an interpretation of copyright law. But since the GPL uses the 
term derived work instead of a term, which, in the context of software, is 
mroe commonly understood - it is an interpretation of the GPL, and may be 
considered valid by some courts.

 
 Please don't use the screwed logic. The GPL is Free Software.
 The NMAP developers interpret the Copyright Law, not the license.

I didn't say the GPLed was not a FOSS licence. However, I said that the NMAP 
people can interpret copyright so their GPLed software will no longer match 
the Free Software definition.

 
 Your phrases like violates the Free Software Definition or GPL
 allows such blatant misinterpretations of it or GPL licences are so
 vague are more than misplaced. Please reword them to:
 
   GPL being explicit is one of the most non-vague licenses.
   Developers knowingly using GPL do not misinterpret it.
 
   Copyright Law is vague regarding some software issues (linking?).
   Developers have slightly different visions on Copyright Law.
 

If the GPL is using vague copyright law terms, then it is also, by 
implication, vague.

Happy Passover!

Regards,

Shlomi Fish

P.S: for a fun link see: http://www.gplv4.org/ .

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Original Riddles - 

Re: Fwd: A Weird Interpretation of the GPL

2011-04-17 חוט Mikhael Goikhman
On 17 Apr 2011 21:15:39 +0300, Shlomi Fish wrote:
 
 I know well enough that I should avoid licensing all my original
 software under the GPL or LGPL

This would be fine, but this is not quite what you do. You lead a
long-time campaign against developers knowingly using GPL.

 Fair enough, in that case, why did the GPL use the term derived
 work, instead of something less ambiguous and more commonly agreed
 upon?

Every license uses this concept of derived work. Redistribution
with modification in BSDL is nothing else than derived work.
The term modification is not any less or more vague than derived
work. Only a court can decide whether my software X is a
modification (or derived work in legal words) of your software Y.
Judges can do this by comparing code and applying common sense.

 However, what is this elusive derived work according to the law?
 Does including code constitutes derived work? Does static linking
 constitutes a derived work? Does dynamic linking constitutes a
 derived work? Are Linux system calls to the Linux kernel constitute
 derived works? Are programs I execute using fork()+execve and then
 do something based on their output considered derived works? If I
 write a networked GPLed server, will my queries to it need to be
 GPLed as well?

Copyright Law defines derivative works and pretty much forbids them
by default (without an explicit permission from the original author).
There are some minimal fair use cases that are allowed, you should
just go and read Copyright Law and this article if you want details:

  http://en.wikipedia.org/wiki/Derived_work

The FOSS licenses permit derived works by adding explicit
permissions on re/distribution.

 If the GPL was a less ambiguous licence, it would spell exactly
 what can and cannot be done with it, rather than use the uncertain
 derived work term.

Wrong unbased claim. Please don't use it anywhere.

 So you mean the text at the beginning of the NMAP licence does not
 hold water in court.

Judges will decide whether definition of derived work by NMAP
does not conflict with the same definition in the law document.
So neither me nor you can know whether it does hold water or not.

 I didn't say the GPLed was not a FOSS licence. However, I said that
 the NMAP people can interpret copyright so their GPLed software
 will no longer match the Free Software definition.

What you said is not certainly true. It is also possible that your
understanding of what the 4 freedoms include is not fully correct.
For example, do you have a right to run a program that generates the
GPL'd code? Yes, you have (running a program is freedom #1, many
believe that it is allowed as fair use, even by Copyright Law alone,
without a need in FOSS licenses that add the remaining 3 freedoms).

But do you have the right to use this output however as you want,
ignoring the fact that this is actually a GPL'd code? I don't think
so. The NMAP people similarly don't think that some complex cases are
included in freedom 1, and they are even certain that Copyright Law
agrees with them. And surely (regardless of whether the NMAP position
will be found correct or not in the court) this does not affect GPL
or any other license in any way.

 If the GPL is using vague copyright law terms, then it is also, by 
 implication, vague.

Not any more vague than other licenses. So can I hope you stop your
anti-GPL campaign now?

P.S. If you really want to know how vague are the software licenses,
you should ask the lawer. The FOSS licenses are relatively old and
were inspected by thousands of lawers. Let me know if you find a
single respectful lawer that does not understand GPL and/or who
thinks that BSDL is less vague in all real-life cases.

Happy Passover.

Regards,
Mikhael.
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions