xboard-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XBoard-devel] Installer


From: h.g. muller
Subject: Re: [XBoard-devel] Installer
Date: Mon, 24 Aug 2009 21:41:33 +0200



That they give permission for git use isn't the point (and they haven't yet anyway. BTW, do we have anything in writing from these sources, and what about the new images that are part of the program for variants, etc.). It's that we even need to obtain permission at all. These files are not freely distributable. Why is it hard to understand the inherent problem with that for this project?

I am not sure what images you are talking about. You mean the Xiangqi pieces? These are from a font that allows any non-commercial use in its license. For me it s no problem to obtain permission if obtaining permission is required. This seems much less of a hassle than the usual copyright transfer to FSF that is always required for the sources. If permission is required, and cannot be obtained, then we will of course not include it.

I don't see the problem with simply having the bundling occur by a 3rd party. In this case, you, but in a capacity outside of the winboard project. Or anyone else. I think it's something to be encouraged, actually. But again, not as part of the project.

Well, this is a perfectly viable solution, as long as there is a link on the poject homepage to a download (e.g. the one on WB forum) that prospective users would not percieve as unusably raw. The GNU website can then host a zip file with only the files produced in the project (winboard.exe, .chm,
.hlp).


In fact most of the stuff we do include is GPL's or has even less restrictions (open-source freeware). Much of what is
closed source is actually my own. [...]

You don't see a conflict of interest there? I do. Again, I bring up my point which you ignored about bundling being analogous to Microsoft bundling IE.

I see it more as a mutually benificial arrangement. MicroSoft is criticised for not revealing the interface specs, (to make competition impossible) and commercial anti-trust violations (pricing some products at a loss, funding them by profits on other, unrelated products, to bankrupt competition).
We don't do any of that.

It was not my idea to provide WinBoard and engines in one bundle. That decision was taken here before I had even heard of WinBoard. But I see nothing against that in principle. (It is just the choice of engines I criticized. And not even because they were nearly all GNU products,
but mainly because they are (by todays standards) mediocre and extremely bulky.

WinBoard protocol is fully open, and everything we deliver is freeware. IMO adding features to a protocol is very difficult, because GUI writers will wait for engines, and engines will wait for GUIs to implement them. Unfortunately, we have let our market share slip away, so that we are in fact very un-MicroSoft like. WinBoard's importance has dwindled to the point where it will even be difficult to dictate the protocol. So I think it is important to break the dead-lock of GUIs and engines waiting for each other to implement new stuff by providing products on both sides of the fence. If I add Xiangqi support to WinBoard, I make sure there are Xiangqi engines, so that it can actually be used. I don't see anything wrong with that, it might open an important market that would never get of the ground without this two-pronged approach.
It invites competition rather than exclude it.

That leaves only Pulsar. Perhaps Sjeng would have been a better choice. (Except that it doesn't play Atomic, and I really like Atomic most of all ICC variants.) But Mike Adams (Pulsar author) was very helpful in debugging WB in combination with all the weird variants Pulsar plays, and is actually eager to see it optionally distributed with WB. Pulsar is not very big, it is just a tiny add-on that provides a lot of FUNctionality for
the more casual board-game enthusiast.








reply via email to

[Prev in Thread] Current Thread [Next in Thread]