* Meanness @ 2008-07-26 8:10 Alan Mackenzie 2008-07-26 11:49 ` Meanness Alfred M. Szmidt 2008-07-26 18:08 ` Meanness Stefan Monnier 0 siblings, 2 replies; 32+ messages in thread From: Alan Mackenzie @ 2008-07-26 8:10 UTC (permalink / raw) To: emacs-devel Hi, everybody. There've been several posts recently on this mailing list that have been mean. Personally hurtful, just plain nasty. We don't need this. It will not attract new hackers to the project, might even cause existing ones to give up, and certainly doesn't help the next release. Everybody here is adult enough to respect others' views on contentious topics. Let's do this. -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 8:10 Meanness Alan Mackenzie @ 2008-07-26 11:49 ` Alfred M. Szmidt 2008-07-26 11:59 ` Meanness Alan Mackenzie 2008-07-26 15:16 ` Meanness Eli Zaretskii 2008-07-26 18:08 ` Meanness Stefan Monnier 1 sibling, 2 replies; 32+ messages in thread From: Alfred M. Szmidt @ 2008-07-26 11:49 UTC (permalink / raw) To: Alan Mackenzie; +Cc: emacs-devel Everybody here is adult enough to respect others' views on contentious topics. Let's do this. On cannot respect a view that concedes that doing something immoral and unethical is right; non-free software is always the wrong way to do things. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 11:49 ` Meanness Alfred M. Szmidt @ 2008-07-26 11:59 ` Alan Mackenzie 2008-07-26 12:04 ` Meanness Alfred M. Szmidt 2008-07-26 15:16 ` Meanness Eli Zaretskii 1 sibling, 1 reply; 32+ messages in thread From: Alan Mackenzie @ 2008-07-26 11:59 UTC (permalink / raw) To: Alfred M. Szmidt; +Cc: emacs-devel Hi, Alfred! On Sat, Jul 26, 2008 at 07:49:27AM -0400, Alfred M. Szmidt wrote: > Everybody here is adult enough to respect others' views on contentious > topics. Let's do this. > On cannot respect a view that concedes that doing something immoral and > unethical is right; non-free software is always the wrong way to do > things. There's remarkably little consensus about which things are immoral and unethical. It is entirely possible to respect a view with which one strongly disagrees; such respect promotes fruitful discussion. But my main point was that some posters had responded to things they disagreed about by personal attack. I don't think that has a place here. -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 11:59 ` Meanness Alan Mackenzie @ 2008-07-26 12:04 ` Alfred M. Szmidt 0 siblings, 0 replies; 32+ messages in thread From: Alfred M. Szmidt @ 2008-07-26 12:04 UTC (permalink / raw) To: Alan Mackenzie; +Cc: emacs-devel > Everybody here is adult enough to respect others' views on contentious > topics. Let's do this. > On cannot respect a view that concedes that doing something > immoral and unethical is right; non-free software is always the > wrong way to do things. There's remarkably little consensus about which things are immoral and unethical. It is entirely possible to respect a view with which one strongly disagrees; such respect promotes fruitful discussion. Making the world a worse place is something one should never respect. But my main point was that some posters had responded to things they disagreed about by personal attack. I don't think that has a place here. I did not see any personal attacks; but I agree with that sentiment. Happy hacking. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 11:49 ` Meanness Alfred M. Szmidt 2008-07-26 11:59 ` Meanness Alan Mackenzie @ 2008-07-26 15:16 ` Eli Zaretskii 2008-07-26 15:27 ` Meanness Juanma Barranquero ` (4 more replies) 1 sibling, 5 replies; 32+ messages in thread From: Eli Zaretskii @ 2008-07-26 15:16 UTC (permalink / raw) To: emacs-devel > From: "Alfred M. Szmidt" <ams@gnu.org> > Date: Sat, 26 Jul 2008 07:49:27 -0400 > Cc: emacs-devel@gnu.org > > Everybody here is adult enough to respect others' views on contentious > topics. Let's do this. > > On cannot respect a view that concedes that doing something immoral > and unethical is right; non-free software is always the wrong way to > do things. You are exaggerating, and so are others who expressed similarly extremist views in this dispute. "Immoral" and "unethical" are very strong terms that should be reserved for something that either immediately harms life and happiness of people, or (if the effect is not immediate) whose long-term harm can be proven or is recognized as such by a majority. The idea that a world where everyone has freedom to modify and redistribute software is a better world, while I (and everyone who reads this list) agree with it, does not satisfy these criteria. Therefore, fighting holy wars on its behalf, and in particular condemning people who use non-free software as unethical, will only harm the Free Software movement by rejecting those who may for some reason be unwilling or unable to embrace it 100%. Let's assume that I have a spouse or an elderly parent who are asking my help with their PC running a non-free OS: by the above reasoning, I should divorce my spouse or renounce my parents, rather than helping them, if for some reason they absolutely won't have me install a free OS. If someone thinks a world or a society where this is the norm is more moral than the one we have now, then we probably have two very different notions of what is moral. If someone thinks I'm unethical because helping people is more important for me than converting them to my beliefs, then that someone's ethics is quite different from mine. We have a common goal here: improving Emacs. Let's not put that goal in jeopardy by emphasizing minor (yes, minor!) differences between us on how soon and how completely should each private citizen switch to using Free Software and Free Software alone. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:16 ` Meanness Eli Zaretskii @ 2008-07-26 15:27 ` Juanma Barranquero 2008-07-26 15:51 ` Meanness David Kastrup 2008-07-26 15:37 ` Meanness David Kastrup ` (3 subsequent siblings) 4 siblings, 1 reply; 32+ messages in thread From: Juanma Barranquero @ 2008-07-26 15:27 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel On Sat, Jul 26, 2008 at 17:16, Eli Zaretskii <eliz@gnu.org> wrote: > You are exaggerating, and so are others who expressed similarly > extremist views in this dispute. [...] > We have a common goal here: improving Emacs. Let's not put that goal > in jeopardy by emphasizing minor (yes, minor!) differences between us > on how soon and how completely should each private citizen switch to > using Free Software and Free Software alone. 100% agreement. Juanma ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:27 ` Meanness Juanma Barranquero @ 2008-07-26 15:51 ` David Kastrup 2008-07-26 16:11 ` Meanness Juanma Barranquero ` (2 more replies) 0 siblings, 3 replies; 32+ messages in thread From: David Kastrup @ 2008-07-26 15:51 UTC (permalink / raw) To: Juanma Barranquero; +Cc: Eli Zaretskii, emacs-devel "Juanma Barranquero" <lekktu@gmail.com> writes: > On Sat, Jul 26, 2008 at 17:16, Eli Zaretskii <eliz@gnu.org> wrote: > >> You are exaggerating, and so are others who expressed similarly >> extremist views in this dispute. > > [...] > >> We have a common goal here: improving Emacs. Let's not put that goal >> in jeopardy by emphasizing minor (yes, minor!) differences between us >> on how soon and how completely should each private citizen switch to >> using Free Software and Free Software alone. > > 100% agreement. Agreement with strawmen is always easy. The issue is not what software other people should be using, but rather what software the GNU project should be working on and support. Improving "Emacs on Windows" is not the same as improving Emacs because Emacs is targeted as a component of the GNU system. Supporting Emacs on Windows is at best orthogonal to that goal. I am tired of having all sorts of silly insinuations ascribed to me in order to have people "win" their arguments. We are in disagreement over the relative merit of having Emacs run on Windows. I don't see why this can only be considered tolerable when one can prove me to be a blabbering idiot. So feel free to disagree with me if you are so inclined, but please refrain from putting nonsense in my mouth. If you can't justify your views before yourself and others without resorting to such measures, this should make you think. Thanks, -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:51 ` Meanness David Kastrup @ 2008-07-26 16:11 ` Juanma Barranquero 2008-07-26 16:30 ` Meanness David Kastrup 2008-07-26 16:59 ` Meanness Eli Zaretskii 2008-07-26 17:49 ` Meanness Thomas Lord 2 siblings, 1 reply; 32+ messages in thread From: Juanma Barranquero @ 2008-07-26 16:11 UTC (permalink / raw) To: David Kastrup; +Cc: Eli Zaretskii, emacs-devel On Sat, Jul 26, 2008 at 17:51, David Kastrup <dak@gnu.org> wrote: > I am tired of having all sorts of silly insinuations ascribed to me in > order to have people "win" their arguments. > > We are in disagreement over the relative merit of having Emacs run on > Windows. I don't see why this can only be considered tolerable when one > can prove me to be a blabbering idiot. > > So feel free to disagree with me if you are so inclined, but please > refrain from putting nonsense in my mouth. If you can't justify your > views before yourself and others without resorting to such measures, > this should make you think. Color me puzzled. I agree with what Eli said in response to Alfred M. Szmidt. I particularly agree with this bit I quoted: > We have a common goal here: improving Emacs. Let's not put that goal > in jeopardy by emphasizing minor (yes, minor!) differences between us > on how soon and how completely should each private citizen switch to > using Free Software and Free Software alone. I fail to see how that means that I try to "prove [you] a blabbering idiot", that I "[put] nonsense in [your] mouth" or that I adscribe to you "silly insinuations". Honestly, we've had differences before, but this time I don't know what you're talking about. Juanma ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:11 ` Meanness Juanma Barranquero @ 2008-07-26 16:30 ` David Kastrup 2008-07-26 16:40 ` Meanness Eli Zaretskii 2008-07-26 16:52 ` Meanness Juanma Barranquero 0 siblings, 2 replies; 32+ messages in thread From: David Kastrup @ 2008-07-26 16:30 UTC (permalink / raw) To: Juanma Barranquero; +Cc: Eli Zaretskii, emacs-devel "Juanma Barranquero" <lekktu@gmail.com> writes: > On Sat, Jul 26, 2008 at 17:51, David Kastrup <dak@gnu.org> wrote: > >> I am tired of having all sorts of silly insinuations ascribed to me in >> order to have people "win" their arguments. >> >> We are in disagreement over the relative merit of having Emacs run on >> Windows. I don't see why this can only be considered tolerable when one >> can prove me to be a blabbering idiot. >> >> So feel free to disagree with me if you are so inclined, but please >> refrain from putting nonsense in my mouth. If you can't justify your >> views before yourself and others without resorting to such measures, >> this should make you think. > > Color me puzzled. I agree with what Eli said in response to Alfred M. > Szmidt. I am one of those "others who expressed similarly extremist views in this dispute". > I particularly agree with this bit I quoted: > >> We have a common goal here: improving Emacs. Let's not put that goal >> in jeopardy by emphasizing minor (yes, minor!) differences between us >> on how soon and how completely should each private citizen switch to >> using Free Software and Free Software alone. > > I fail to see how that means that I try to "prove [you] a blabbering > idiot", So why are you agreeing that my extremist views in this dispute try to control "how soon and how completely should each private citizen switch ti using Free Software and Free Software alone"? > that I "[put] nonsense in [your] mouth" or that I adscribe to you > "silly insinuations". > > Honestly, we've had differences before, but this time I don't know > what you're talking about. Then please identify the extremists that you think Eli is talking about, and explain in which postings they try to mandate taking control over private citizens' software use. And I am not talking about buzzphrases from the peanut gallery (you can get those a dime a dozen for every point of view). -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:30 ` Meanness David Kastrup @ 2008-07-26 16:40 ` Eli Zaretskii 2008-07-26 16:52 ` Meanness Juanma Barranquero 1 sibling, 0 replies; 32+ messages in thread From: Eli Zaretskii @ 2008-07-26 16:40 UTC (permalink / raw) To: David Kastrup; +Cc: lekktu, emacs-devel > From: David Kastrup <dak@gnu.org> > Date: Sat, 26 Jul 2008 18:30:10 +0200 > Cc: Eli Zaretskii <eliz@gnu.org>, emacs-devel@gnu.org > > I am one of those "others who expressed similarly extremist views in > this dispute". If you say so. No one else did. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:30 ` Meanness David Kastrup 2008-07-26 16:40 ` Meanness Eli Zaretskii @ 2008-07-26 16:52 ` Juanma Barranquero 1 sibling, 0 replies; 32+ messages in thread From: Juanma Barranquero @ 2008-07-26 16:52 UTC (permalink / raw) To: David Kastrup; +Cc: Eli Zaretskii, emacs-devel On Sat, Jul 26, 2008 at 18:30, David Kastrup <dak@gnu.org> wrote: > So why are you agreeing that my extremist views in this dispute try to > control "how soon and how completely should each private citizen switch > ti using Free Software and Free Software alone"? No. > Then please identify the extremists that you think Eli is talking about, > and explain in which postings they try to mandate taking control over > private citizens' software use. I'm not going to put words in Eli's mouth. But yes, I would call extremist to anyone who thinks that Eli, or Jason, or Lennart, or myself, are unethical for using non-free software, for working on non-free software environments, or for "wasting" our time trying to help people to use free software on those non-free environments. That is a pretty extreme worldview. If you agree with that viewpoint (I think so, but I'm not sure and I don't have the time right now to reread the whole thread, so excuse me if I'm misinterpreting you) you're an extremist IMO. That's not the same that thinking you're an idiot, blabbering or otherwise. I do not think so. Juanma ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:51 ` Meanness David Kastrup 2008-07-26 16:11 ` Meanness Juanma Barranquero @ 2008-07-26 16:59 ` Eli Zaretskii 2008-07-26 17:49 ` Meanness Thomas Lord 2 siblings, 0 replies; 32+ messages in thread From: Eli Zaretskii @ 2008-07-26 16:59 UTC (permalink / raw) To: David Kastrup; +Cc: lekktu, emacs-devel > From: David Kastrup <dak@gnu.org> > Cc: "Eli Zaretskii" <eliz@gnu.org>, emacs-devel@gnu.org > Date: Sat, 26 Jul 2008 17:51:11 +0200 > > The issue is not what software other people should be using, but > rather what software the GNU project should be working on and > support. I am a volunteer working on several GNU projects on my own free time. As long as the GNU Project is happy with my contributions, so am I. But while I don't request any special gratitude for my contributions, neither do I expect to be judged, morally or ethically, by those who receive these contributions. If the GNU Project wants my contributions, it will have to accept the fact that I'm a package deal (like everybody else): my contributions come together with my views and with the platforms on which I work (which include GNU/Linux, btw). > Improving "Emacs on Windows" is not the same as improving > Emacs because Emacs is targeted as a component of the GNU system. Most of my contributions improved Emacs on all platforms. > Supporting Emacs on Windows is at best orthogonal to that goal. No, it is but one way of improving Emacs, so it's more close to being collinear than to orthogonal. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:51 ` Meanness David Kastrup 2008-07-26 16:11 ` Meanness Juanma Barranquero 2008-07-26 16:59 ` Meanness Eli Zaretskii @ 2008-07-26 17:49 ` Thomas Lord 2008-07-26 17:21 ` Meanness David Kastrup 2 siblings, 1 reply; 32+ messages in thread From: Thomas Lord @ 2008-07-26 17:49 UTC (permalink / raw) To: David Kastrup; +Cc: Juanma Barranquero, Eli Zaretskii, emacs-devel David Kastrup wrote: > Improving "Emacs on Windows" is not > the same as improving Emacs because Emacs is targeted as a component of > the GNU system. Supporting Emacs on Windows is at best orthogonal to > that goal. > I dunno about that (about "at best orthogonal to that goal"). Emacs is supposed to be a *component*, I agree. As a component, one requirement is that it have excellent "fit" (aka "coupling") with other parts of a GNU system. Making Emacs work really well on today's GNU/Linux systems is probably the best way to force improvements to its coupling. However: As a *component*, especially one of such central, low-level importance, Emacs should also have excellent "orthogonality and self-containment" (aka "cohesion"). It should fit well with a larger GNU system but it should, internally, be flexible, self-contained, based on good abstractions, etc. It should fit GNU but it shouldn't be overly "intertwingled" with GNU. The best way to force improvements to cohesion is by "porting" and using the component in comparable but substantially different environments. Windows is such. There aren't a lot of others to pick from. That so many, including many who certainly do support free software can benefit from Emacs on Windows is just icing on the cake. Two simple examples: fonts and colors. If the abstractions at the Emacs lisp level for fonts and colors are agnostic with respect to GNU vs. Windows and are effective on both, *that improves the quality of the Emacs component on GNU systems* by shaking out any needless intertwingling with X11 abstractions. That, in turn, makes it easier in the future (if need or desire be) to try some other window system besides X11 on GNU. It's easier because programs like Emacs are already very clean *components*. Don't get me wrong. Maintaining the Windows port *poorly* can do at least as much harm as good -- turning Emacs into a tangle of new #ifdefs, turning Emacs lisp into a language that works differently on different platforms, leading to *two* build systems instead of one, etc. Doing it well, though, should improve emacs *on GNU* in ways that almost no other plausible activity can do. -t > ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 17:49 ` Meanness Thomas Lord @ 2008-07-26 17:21 ` David Kastrup 2008-07-26 17:36 ` Meanness Eli Zaretskii 2008-08-30 2:10 ` Meanness Daniel Colascione 0 siblings, 2 replies; 32+ messages in thread From: David Kastrup @ 2008-07-26 17:21 UTC (permalink / raw) To: Thomas Lord; +Cc: Juanma Barranquero, Eli Zaretskii, emacs-devel Thomas Lord <lord@emf.net> writes: > As a component, one requirement is that it have excellent "fit" > (aka "coupling") with other parts of a GNU system. Making > Emacs work really well on today's GNU/Linux systems is > probably the best way to force improvements to its coupling. > > However: > > As a *component*, especially one of such central, low-level > importance, Emacs should also have excellent "orthogonality and > self-containment" (aka "cohesion"). It should fit well with a larger > GNU system but it should, internally, be flexible, self-contained, > based on good abstractions, etc. It should fit GNU but it shouldn't > be overly "intertwingled" with GNU. Why? > The best way to force improvements to cohesion is by "porting" and > using the component in comparable but substantially different > environments. Windows is such. No. Windows is not comparable. Various Unix variants are. There is nothing to be gained for Emacs on GNU/Linux by having to support file systems which use backslashes instead of slashes and have drive letters. Such things require creating artificial splicings of code and pseudo-abstractions and APIs which make code less straightforward to read and write. That is a cost, not a benefit. > Two simple examples: fonts and colors. If the abstractions at the > Emacs lisp level for fonts and colors are agnostic with respect to GNU > vs. Windows and are effective on both, *that improves the quality of > the Emacs component on GNU systems* by shaking out any needless > intertwingling with X11 abstractions. Uh no, it doesn't. Gdk (and Gtk) provide efficient color map and image handling. Emacs doesn't. It is quite worse, and that's exactly because of being reduced to lowest denominator handling and corresponding interfaces. Gtk/Pango provides right-to-left typesetting and internationalization. Emacs doesn't. The list goes on and on. I am well aware that there are cost/benefit weighings involved. That's fine. But declaring the costs to be benefits is not a basis for planning. > Doing it well, though, should improve emacs *on GNU* in ways that > almost no other plausible activity can do. My experience with Windows-too projects runs quite contrary. The costs are in _no_ relation whatsoever to the benefits for the non-Windows parts (actually, their tend to be only costs for them, without benefits). And I don't see Emacs as an exception. The benefit for a Windows port lies in having a Windows port. If there were tangible other benefits, we could invent imaginary operating systems en gros and spend our time porting to them. Can we please _stop_ this silliness? -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 17:21 ` Meanness David Kastrup @ 2008-07-26 17:36 ` Eli Zaretskii 2008-07-26 18:10 ` Meanness David Kastrup 2008-08-30 2:10 ` Meanness Daniel Colascione 1 sibling, 1 reply; 32+ messages in thread From: Eli Zaretskii @ 2008-07-26 17:36 UTC (permalink / raw) To: David Kastrup; +Cc: lekktu, lord, emacs-devel > From: David Kastrup <dak@gnu.org> > Cc: Juanma Barranquero <lekktu@gmail.com>, Eli Zaretskii <eliz@gnu.org>, emacs-devel@gnu.org > Date: Sat, 26 Jul 2008 19:21:31 +0200 > > > The best way to force improvements to cohesion is by "porting" and > > using the component in comparable but substantially different > > environments. Windows is such. > > No. Windows is not comparable. Various Unix variants are. There is > nothing to be gained for Emacs on GNU/Linux by having to support file > systems which use backslashes instead of slashes and have drive letters. Wrong. The gain is to have abstractions like IS_DIRECTORY_SEP and IS_ABSOLUTE_FILE_NAME, instead of testing for literal characters. The gain is to realize that file names are not simple strings and cannot be compared for equality with strcmp and its ilk. Such abstractions will serve us well when we get to supporting Unicode file names where normalization prevents simple string comparison. > Such things require creating artificial splicings of code and > pseudo-abstractions and APIs which make code less straightforward to > read and write. Yeah, and C++ abstractions make code less straightforward to read and write that C or assembly. Get real! > > Two simple examples: fonts and colors. If the abstractions at the > > Emacs lisp level for fonts and colors are agnostic with respect to GNU > > vs. Windows and are effective on both, *that improves the quality of > > the Emacs component on GNU systems* by shaking out any needless > > intertwingling with X11 abstractions. > > Uh no, it doesn't. Gdk (and Gtk) provide efficient color map and image > handling. Emacs doesn't. It is quite worse, and that's exactly because > of being reduced to lowest denominator handling and corresponding > interfaces. Wrong again: Emacs has text terminal color support that was lifted almost verbatim from the code written for the DOS port. The DOS code was written by implementing the abstract interface of Xlib. > Gtk/Pango provides right-to-left typesetting and > internationalization. Emacs doesn't. Irrelevant: Emacs cannot use Pango because it doesn't fit well the Emacs display engine, which walks the buffer one character at a time. > > Doing it well, though, should improve emacs *on GNU* in ways that > > almost no other plausible activity can do. > > My experience with Windows-too projects runs quite contrary. That is your experience. Mine is different. > Can we please _stop_ this silliness? Stop responding, if you want this to stop. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 17:36 ` Meanness Eli Zaretskii @ 2008-07-26 18:10 ` David Kastrup 0 siblings, 0 replies; 32+ messages in thread From: David Kastrup @ 2008-07-26 18:10 UTC (permalink / raw) To: Eli Zaretskii; +Cc: lekktu, lord, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > Stop responding, if you want this to stop. Ok, I'm off. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 17:21 ` Meanness David Kastrup 2008-07-26 17:36 ` Meanness Eli Zaretskii @ 2008-08-30 2:10 ` Daniel Colascione 1 sibling, 0 replies; 32+ messages in thread From: Daniel Colascione @ 2008-08-30 2:10 UTC (permalink / raw) To: emacs-devel On Saturday 26 July 2008, David Kastrup wrote: > My experience with Windows-too projects runs quite contrary. The costs > are in _no_ relation whatsoever to the benefits for the non-Windows > parts (actually, their tend to be only costs for them, without > benefits). And I don't see Emacs as an exception. The benefit for a > Windows port lies in having a Windows port. If there were tangible > other benefits, we could invent imaginary operating systems en gros and > spend our time porting to them. I know several people who began using Free Software systems because they first used Emacs on Windows, moved to Cygwin, and eventually to entirely free operating systems. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:16 ` Meanness Eli Zaretskii 2008-07-26 15:27 ` Meanness Juanma Barranquero @ 2008-07-26 15:37 ` David Kastrup 2008-07-26 16:49 ` Meanness Eli Zaretskii 2008-07-26 16:00 ` Meanness Óscar Fuentes ` (2 subsequent siblings) 4 siblings, 1 reply; 32+ messages in thread From: David Kastrup @ 2008-07-26 15:37 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > Let's assume that I have a spouse or an elderly parent who are asking > my help with their PC running a non-free OS: by the above reasoning, I > should divorce my spouse or renounce my parents, rather than helping > them, if for some reason they absolutely won't have me install a free > OS. Both my elderly parents are running GNU/Linux systems, and my father is actually using Emacs. Anyway, I don't need to divorce a spouse or renounce a parent if they choose to use a system for which I am not willing or able to do support. It just means that they are on their own with it, nothing more, nothing less. And frankly, my abilities for support on a machine where I can't use ssh for remote access would be quite limited, anyway. > We have a common goal here: improving Emacs. Emacs is not improved for me by Windows-only features. And I am not going to blow out US$200 and/or agree to a contract yielding Microsoft total control over my computer just to use Emacs. So if your goal is to improve Emacs on Windows, I don't see that this is a goal you would have in common with me. > Let's not put that goal in jeopardy by emphasizing minor (yes, minor!) > differences between us on how soon and how completely should each > private citizen switch to using Free Software and Free Software alone. That never was the issue. The issue is more like what we have to gain by having more and more software developers distracted by spending much of their time working on supporting non-free platforms or dealing with the consequences of such support. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:37 ` Meanness David Kastrup @ 2008-07-26 16:49 ` Eli Zaretskii 0 siblings, 0 replies; 32+ messages in thread From: Eli Zaretskii @ 2008-07-26 16:49 UTC (permalink / raw) To: David Kastrup; +Cc: emacs-devel > From: David Kastrup <dak@gnu.org> > Cc: emacs-devel@gnu.org > Date: Sat, 26 Jul 2008 17:37:20 +0200 > > Eli Zaretskii <eliz@gnu.org> writes: > > if [my parents or spouse] choose to use a system for which I am not > willing or able to do support. It just means that they are on their own > with it, nothing more, nothing less. Shouldn't you argue with them and condemn them as being unethical and immoral? If not, why won't you leave me and Juanma ``on our own''? > And frankly, my abilities for support on a machine where I can't use ssh > for remote access would be quite limited, anyway. You can install ssh on Windows. And Windows has its built-in ways of remote access out of the box. Though I can hardly believe that this piece of technical knowledge will change your views, so I wonder why you raise this issue at all. > So if your goal is to improve Emacs on Windows I said the goal is improving Emacs. All the rest is your invention. > > Let's not put that goal in jeopardy by emphasizing minor (yes, minor!) > > differences between us on how soon and how completely should each > > private citizen switch to using Free Software and Free Software alone. > > That never was the issue. The issue is more like what we have to gain > by having more and more software developers distracted by spending much > of their time working on supporting non-free platforms or dealing with > the consequences of such support. Please do yourself a favor and stop caring about how others spend their time. You have little if any control of that; in my experience it's better to be grateful for whatever time they find to contribute to goals that I consider worthy. And while at that, how about spending all the effort and time taken by responding to each and every article in this discussion on hacking Emacs? ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:16 ` Meanness Eli Zaretskii 2008-07-26 15:27 ` Meanness Juanma Barranquero 2008-07-26 15:37 ` Meanness David Kastrup @ 2008-07-26 16:00 ` Óscar Fuentes 2008-07-26 16:19 ` Meanness David Kastrup 2008-07-27 14:49 ` Meanness Richard M Stallman 2008-07-26 16:16 ` Meanness Alfred M. Szmidt 2008-07-27 14:49 ` Meanness Richard M Stallman 4 siblings, 2 replies; 32+ messages in thread From: Óscar Fuentes @ 2008-07-26 16:00 UTC (permalink / raw) To: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: [snip] Well said, Eli. I've told my experience on how having Emacs on Windows advertises Free Software and pushes me towards GNU/Linux, and some people responds ignoring the positive contribution to their cause that my message shows and just wishes I loose my work because it is unethical. This is very worrying, as is very similar to the behavior of those who profess fanaticism, which is a real disgrace for Humanity. So I humbly propose that before trying to fix the world, one should try to fix himself. And this is my very personal stance, as I don't pretend to have moral superiority. More open hands and less finger pointing, please. -- Oscar ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:00 ` Meanness Óscar Fuentes @ 2008-07-26 16:19 ` David Kastrup 2008-07-26 16:56 ` Meanness Óscar Fuentes 2008-07-27 14:49 ` Meanness Richard M Stallman 1 sibling, 1 reply; 32+ messages in thread From: David Kastrup @ 2008-07-26 16:19 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-devel Óscar Fuentes <ofv@wanadoo.es> writes: > Eli Zaretskii <eliz@gnu.org> writes: > > [snip] > > Well said, Eli. > > I've told my experience on how having Emacs on Windows advertises Free > Software and pushes me towards GNU/Linux, and some people responds > ignoring the positive contribution to their cause that my message > shows and just wishes I loose my work because it is unethical. This is > very worrying, as is very similar to the behavior of those who profess > fanaticism, which is a real disgrace for Humanity. So I humbly propose > that before trying to fix the world, one should try to fix > himself. And this is my very personal stance, as I don't pretend to > have moral superiority. In contrast to my pretensions. You forgot to mention that I murder baby seals. Or is this already implied by me being a real disgrace for humanity who should get himself fixed? > More open hands and less finger pointing, please. Do you _really_ need to stoop to that level because you can't accept that my cost/benefit analysis comes to a different conclusion than yours? -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:19 ` Meanness David Kastrup @ 2008-07-26 16:56 ` Óscar Fuentes 0 siblings, 0 replies; 32+ messages in thread From: Óscar Fuentes @ 2008-07-26 16:56 UTC (permalink / raw) To: emacs-devel David Kastrup <dak@gnu.org> writes: [snip] > In contrast to my pretensions. You forgot to mention that I murder baby > seals. Or is this already implied by me being a real disgrace for > humanity who should get himself fixed? Please stop this victimising nonsense. I'm talking about attitudes, not actions. >> More open hands and less finger pointing, please. > > Do you _really_ need to stoop to that level because you can't accept > that my cost/benefit analysis comes to a different conclusion than > yours? The matter here is that you make difficult to discuss your analysis, because you didn't show it clearly. There are only vagueness about Emacs hackers being distracted by the Windows port (maybe they are free to decide what they do with their time?) and NT Emacs being a deterrent for going the GNU/Linux route (of course, if they were using Visual Studio it would be much easier the transition to Emacs+Makefiles on GNU/Linux <g>). Seriously, what Richard said about NT Emacs being an inconvenient for transitioning to GNU/Linux seems absurd to me, because my experience (and my sometimes faulty logic) says the contrary. I don't dispute that *some* shops may be comfortable enough on Windows thanks to Free software, but I dispute that Windows ports of Free Software actually are stopping GNU/Linux adoption on most cases. Thanks to the plethora of quality Free software available on Windows, the transition to GNU/Linux was almost a non-issue for me. Perhaps more important, those tools demonstrate to Windows people that the FS philosophy may produce good software. Being acquainted with the FS philosophy itself is just a consequence of this perception. You want to preach to the infidels, not to the choir, and GNU software on Windows is preaching loud. That you dispute this puzzles me to no end, so if you are so kind of stating your counter-arguments or facts proving me wrong, I'll be glad to listen. -- Oscar ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:00 ` Meanness Óscar Fuentes 2008-07-26 16:19 ` Meanness David Kastrup @ 2008-07-27 14:49 ` Richard M Stallman 1 sibling, 0 replies; 32+ messages in thread From: Richard M Stallman @ 2008-07-27 14:49 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-devel So I humbly propose that before trying to fix the world, one should try to fix himself. That seems to propose that only someone who is perfect should try to end the world's injustices. Since no one is perfect, no one will do so. It sounds wise, but really it is just quietism. The people I admire didn't follow that advice. GNU exists because I didn't either. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:16 ` Meanness Eli Zaretskii ` (2 preceding siblings ...) 2008-07-26 16:00 ` Meanness Óscar Fuentes @ 2008-07-26 16:16 ` Alfred M. Szmidt 2008-07-26 16:20 ` Meanness Chong Yidong ` (2 more replies) 2008-07-27 14:49 ` Meanness Richard M Stallman 4 siblings, 3 replies; 32+ messages in thread From: Alfred M. Szmidt @ 2008-07-26 16:16 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel We have a common goal here: improving Emacs. And the goal of Emacs is to improve the GNU operating system, and not non-free operating systems. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:16 ` Meanness Alfred M. Szmidt @ 2008-07-26 16:20 ` Chong Yidong 2008-07-26 16:37 ` Meanness David Kastrup 2008-07-26 16:38 ` Meanness Eli Zaretskii 2008-07-27 14:49 ` Meanness Richard M Stallman 2 siblings, 1 reply; 32+ messages in thread From: Chong Yidong @ 2008-07-26 16:20 UTC (permalink / raw) To: emacs-devel We're just going in circles now. Everyone has had their say; let's stop wasting time and effort on this thread. In other words: stop posting about this! ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:20 ` Meanness Chong Yidong @ 2008-07-26 16:37 ` David Kastrup 0 siblings, 0 replies; 32+ messages in thread From: David Kastrup @ 2008-07-26 16:37 UTC (permalink / raw) To: Chong Yidong; +Cc: emacs-devel Chong Yidong <cyd@stupidchicken.com> writes: > We're just going in circles now. Everyone has had their say; let's > stop wasting time and effort on this thread. > > In other words: stop posting about this! That's what I have been proposing in my last six posts or so. I just have not been willing to have people twist the words around in what say I have had. But it would appear that I just have to live with that. It would not appear like I have a choice. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:16 ` Meanness Alfred M. Szmidt 2008-07-26 16:20 ` Meanness Chong Yidong @ 2008-07-26 16:38 ` Eli Zaretskii 2008-07-26 17:01 ` Meanness David Kastrup 2008-07-27 14:49 ` Meanness Richard M Stallman 2 siblings, 1 reply; 32+ messages in thread From: Eli Zaretskii @ 2008-07-26 16:38 UTC (permalink / raw) To: ams; +Cc: emacs-devel > CC: emacs-devel@gnu.org > From: "Alfred M. Szmidt" <ams@gnu.org> > Date: Sat, 26 Jul 2008 12:16:18 -0400 > > We have a common goal here: improving Emacs. > > And the goal of Emacs is to improve the GNU operating system, and not > non-free operating systems. As long as Emacs is not sold to Microsoft nor bundled with it out of the box, no one can claim that I'm improving non-free operating systems. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:38 ` Meanness Eli Zaretskii @ 2008-07-26 17:01 ` David Kastrup 2008-07-26 17:22 ` Meanness Eli Zaretskii 0 siblings, 1 reply; 32+ messages in thread From: David Kastrup @ 2008-07-26 17:01 UTC (permalink / raw) To: Eli Zaretskii; +Cc: ams, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> CC: emacs-devel@gnu.org >> From: "Alfred M. Szmidt" <ams@gnu.org> >> Date: Sat, 26 Jul 2008 12:16:18 -0400 >> >> We have a common goal here: improving Emacs. >> >> And the goal of Emacs is to improve the GNU operating system, and not >> non-free operating systems. > > As long as Emacs is not sold to Microsoft nor bundled with it out of > the box, no one can claim that I'm improving non-free operating > systems. Does that mean that you would not work on supporting Bash on Windows since a Bash port has been sold to Microsoft by Interix and is being distributed by Microsoft as part of SFU (Services for Unix)? The same appears to hold for GNU file and text utilities, and certainly for the "GNU SDK" including GCC. But that's missing the point. Of course free software will also get used and employed on proprietary systems. It is one consequence of their freedom. The question was whether we should make it _our_ focus, the focus of the GNU project. Opinions differ. But whether this warrants the Guy Fawkes festival of strawmen burning we have seen in response, I doubt. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 17:01 ` Meanness David Kastrup @ 2008-07-26 17:22 ` Eli Zaretskii 0 siblings, 0 replies; 32+ messages in thread From: Eli Zaretskii @ 2008-07-26 17:22 UTC (permalink / raw) To: David Kastrup; +Cc: ams, emacs-devel > From: David Kastrup <dak@gnu.org> > Cc: ams@gnu.org, emacs-devel@gnu.org > Date: Sat, 26 Jul 2008 19:01:11 +0200 > > > As long as Emacs is not sold to Microsoft nor bundled with it out of > > the box, no one can claim that I'm improving non-free operating > > systems. > > Does that mean that you would not work on supporting Bash on Windows > since a Bash port has been sold to Microsoft by Interix and is being > distributed by Microsoft as part of SFU (Services for Unix)? The same > appears to hold for GNU file and text utilities, and certainly for the > "GNU SDK" including GCC. If working on these tools is okay for their GNU maintainers, it's probably okay for me as well. > But that's missing the point. Of course free software will also get > used and employed on proprietary systems. It is one consequence of > their freedom. The question was whether we should make it _our_ focus, > the focus of the GNU project. You are missing the point. _My_ focus is making _my_ life easier on all the platforms on which I need to work. Because I like others benefit from what I'm doing, I contribute that to the GNU Project. I think that helps the GNU Project move forward, and I have numerous proofs that GNU maintainers indeed think so, because some of them actually told me so in person, even though they knew exactly what platforms I work on. No one said that the GNU Project should actively try to win the Windows applications niche. But there's a world of difference between that and publicly bashing contributors who happen to work on Windows or other non-free platforms most of their workdays. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 16:16 ` Meanness Alfred M. Szmidt 2008-07-26 16:20 ` Meanness Chong Yidong 2008-07-26 16:38 ` Meanness Eli Zaretskii @ 2008-07-27 14:49 ` Richard M Stallman 2 siblings, 0 replies; 32+ messages in thread From: Richard M Stallman @ 2008-07-27 14:49 UTC (permalink / raw) To: ams; +Cc: eliz, emacs-devel And the goal of Emacs is to improve the GNU operating system, and not non-free operating systems. Exactly. GNU Emacs is part of a larger project, the GNU system, whose goal is to make software free. Eli wrote: As long as Emacs is not sold to Microsoft nor bundled with it out of the box, no one can claim that I'm improving non-free operating systems. In a very literal sense, no. But it does make the non-free operating system more usable, and that goes directly against the goal of making GNU superior to Windows. This is not the only factor in the decision, but it is a factor that we must not forget. David wrote: But that's missing the point. Of course free software will also get used and employed on proprietary systems. It is one consequence of their freedom. The question was whether we should make it _our_ focus, the focus of the GNU project. Exactly. And our decision is that we don't. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 15:16 ` Meanness Eli Zaretskii ` (3 preceding siblings ...) 2008-07-26 16:16 ` Meanness Alfred M. Szmidt @ 2008-07-27 14:49 ` Richard M Stallman 4 siblings, 0 replies; 32+ messages in thread From: Richard M Stallman @ 2008-07-27 14:49 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Let's assume that I have a spouse or an elderly parent who are asking my help with their PC running a non-free OS: by the above reasoning, I should divorce my spouse or renounce my parents, rather than helping them, if for some reason they absolutely won't have me install a free OS. If you love people, you should refuse to help them use non-free software, because using non-free software is wrong. There is no need to stop loving them. ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: Meanness 2008-07-26 8:10 Meanness Alan Mackenzie 2008-07-26 11:49 ` Meanness Alfred M. Szmidt @ 2008-07-26 18:08 ` Stefan Monnier 1 sibling, 0 replies; 32+ messages in thread From: Stefan Monnier @ 2008-07-26 18:08 UTC (permalink / raw) To: Alan Mackenzie; +Cc: emacs-devel > Everybody here is adult enough to respect others' views on contentious > topics. Let's do this. Yes, please. A good first step is to avoid discussing contentious issues not directly related to Emacs. Stefan ^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2008-08-30 2:10 UTC | newest] Thread overview: 32+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-07-26 8:10 Meanness Alan Mackenzie 2008-07-26 11:49 ` Meanness Alfred M. Szmidt 2008-07-26 11:59 ` Meanness Alan Mackenzie 2008-07-26 12:04 ` Meanness Alfred M. Szmidt 2008-07-26 15:16 ` Meanness Eli Zaretskii 2008-07-26 15:27 ` Meanness Juanma Barranquero 2008-07-26 15:51 ` Meanness David Kastrup 2008-07-26 16:11 ` Meanness Juanma Barranquero 2008-07-26 16:30 ` Meanness David Kastrup 2008-07-26 16:40 ` Meanness Eli Zaretskii 2008-07-26 16:52 ` Meanness Juanma Barranquero 2008-07-26 16:59 ` Meanness Eli Zaretskii 2008-07-26 17:49 ` Meanness Thomas Lord 2008-07-26 17:21 ` Meanness David Kastrup 2008-07-26 17:36 ` Meanness Eli Zaretskii 2008-07-26 18:10 ` Meanness David Kastrup 2008-08-30 2:10 ` Meanness Daniel Colascione 2008-07-26 15:37 ` Meanness David Kastrup 2008-07-26 16:49 ` Meanness Eli Zaretskii 2008-07-26 16:00 ` Meanness Óscar Fuentes 2008-07-26 16:19 ` Meanness David Kastrup 2008-07-26 16:56 ` Meanness Óscar Fuentes 2008-07-27 14:49 ` Meanness Richard M Stallman 2008-07-26 16:16 ` Meanness Alfred M. Szmidt 2008-07-26 16:20 ` Meanness Chong Yidong 2008-07-26 16:37 ` Meanness David Kastrup 2008-07-26 16:38 ` Meanness Eli Zaretskii 2008-07-26 17:01 ` Meanness David Kastrup 2008-07-26 17:22 ` Meanness Eli Zaretskii 2008-07-27 14:49 ` Meanness Richard M Stallman 2008-07-27 14:49 ` Meanness Richard M Stallman 2008-07-26 18:08 ` Meanness Stefan Monnier
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.