Re: Packaging YICS

2006-01-09 Thread Andrew Donnellan
On 1/9/06, Chris Howie [EMAIL PROTECTED] wrote:
 Andrew Donnellan wrote:
  I think that you could package the software, but it wouldn't be very
  useful as anyone who uses it is violating the TOS. But if you can
  create a server package for it, it would have a legitimate use as a
  client for a server that just happens to use the same protocols as
  Yahoo does.

 But couldn't you consider a TCP port to be an interface to their service?

Not an interface that Yahoo provides. More an interface that Yahoo
uses internally.


  There may be loopholes in the TOS, but I wouldn't take too many
  chances, especially not with Yahoo.

 Again, this project has been alive and running for two years, and Yahoo!
 definately knows about it.  I've seen other people do nasty things with them
 and have their accounts swiftly deleted, so it has to say something that
 they've left me along for so long.

And that doesn't say anything about the future. The project *may* be
threatened later, which is why people ask us on this list *before*
they get threatened.

Andrew


 --
 Chris Howie
 http://www.chrishowie.com

 -BEGIN GEEK CODE BLOCK-
 Version: 3.1
 GCS/IT d-(--) s:- a---? C++(+++)$ UL P$ L+++ E---
 W++ N o++ K? w--$ O M- V- PS--(---) PE++ Y+ PGP++ t+ 5? X-
 R(+)- tv-(--) b- DI+ D++ G+++ e++ h(--)--- !r+++ y-+++
 --END GEEK CODE BLOCK--





--
Andrew Donnellan
http://andrewdonnellan.com
http://ajdlinux.blogspot.com
Jabber - [EMAIL PROTECTED]
---
Member of Linux Australia - http://linux.org.au
Debian user - http://debian.org
Get free rewards - http://ezyrewards.com/?id=23484
OpenNIC user - http://www.opennic.unrated.net



Re: Packaging YICS

2006-01-09 Thread Chris Howie
Andrew Donnellan wrote:
 Not an interface that Yahoo provides. More an interface that Yahoo
 uses internally.
 
 And that doesn't say anything about the future. The project *may* be
 threatened later, which is why people ask us on this list *before*
 they get threatened.

Just out of curiosity, does this raise issues for fetchyahoo (in Debian) as 
well?

-- 
Chris Howie
http://www.chrishowie.com

-BEGIN GEEK CODE BLOCK-
Version: 3.1
GCS/IT d-(--) s:- a---? C++(+++)$ UL P$ L+++ E---
W++ N o++ K? w--$ O M- V- PS--(---) PE++ Y+ PGP++ t+ 5? X-
R(+)- tv-(--) b- DI+ D++ G+++ e++ h(--)--- !r+++ y-+++
--END GEEK CODE BLOCK--


signature.asc
Description: OpenPGP digital signature


Re: Packaging YICS

2006-01-09 Thread Andrew Donnellan
Don't know. I don't know what that package does, and as p.d.o is
currently down I can't find out. Sorry.

Andrew

On 1/10/06, Chris Howie [EMAIL PROTECTED] wrote:
 Andrew Donnellan wrote:
  Not an interface that Yahoo provides. More an interface that Yahoo
  uses internally.
 
  And that doesn't say anything about the future. The project *may* be
  threatened later, which is why people ask us on this list *before*
  they get threatened.

 Just out of curiosity, does this raise issues for fetchyahoo (in Debian) as 
 well?

 --
 Chris Howie
 http://www.chrishowie.com

 -BEGIN GEEK CODE BLOCK-
 Version: 3.1
 GCS/IT d-(--) s:- a---? C++(+++)$ UL P$ L+++ E---
 W++ N o++ K? w--$ O M- V- PS--(---) PE++ Y+ PGP++ t+ 5? X-
 R(+)- tv-(--) b- DI+ D++ G+++ e++ h(--)--- !r+++ y-+++
 --END GEEK CODE BLOCK--





--
Andrew Donnellan
http://andrewdonnellan.com
http://ajdlinux.blogspot.com
Jabber - [EMAIL PROTECTED]
---
Member of Linux Australia - http://linux.org.au
Debian user - http://debian.org
Get free rewards - http://ezyrewards.com/?id=23484
OpenNIC user - http://www.opennic.unrated.net



Re: Packaging YICS

2006-01-08 Thread Andrew Donnellan
I think that you could package the software, but it wouldn't be very
useful as anyone who uses it is violating the TOS. But if you can
create a server package for it, it would have a legitimate use as a
client for a server that just happens to use the same protocols as
Yahoo does.

There may be loopholes in the TOS, but I wouldn't take too many
chances, especially not with Yahoo.

Andrew

On 1/9/06, Chris Howie [EMAIL PROTECTED] wrote:
 I decided, as an excersize (and for the heck of it) I would package my FOSS
 project YICS (www.yics.org) for Debian.

 Basically, YICS connects to any of the free Yahoo! Chess lobbies and emulates 
 a
 FICS server, meaning xboard, eboard, and other FICS interfaces can be used to
 play on Yahoo! Chess.  The idea is to bring the features of those interfaces
 (automatic PNG logging, customizable colors/sounds, etc) to the Yahoo! world
 There are, however, a few legal issues I wanted to bring up before I spend the
 energy packaging it.  I believe that I can refute most of the problems, but 
 you
 might (and certainly do) know more about law than I do.

 (For those who can't figure it out, I start potentially negative sections with
 === and potentially positive ones with +++.)

 === Problem 1: The Yahoo! TOS: http://docs.yahoo.com/info/terms/

 Section 17 contains this sentence:

  You agree not to access the Service by any means other than through the
  interface that is provided by Yahoo! for use in accessing the Service.

 Section 2 defines Service:

  Yahoo! provides users with access to a rich collection of resources,
  including various communications tools, forums, shopping services, search
  services, personalized content and branded programming through its network 
  of
  properties which may be accessed through any various medium or device now
  known or hereafter developed (the Service).

 We can assume that this includes Games.

 +++ Refutation: Interface is not defined anywhere.  Couldn't TCP port 11999
 be considered some kind of interface to the Service?

 === Problem 2: Back to our friend, section 17:

  You acknowledge and agree that the Service and any necessary software used 
  in
  connection with the Service (Software) contain proprietary and 
  confidential
  information that is protected by applicable intellectual property and other
  laws.

 The binary protocol is encrypted, which also brings up DMCA issues.

 +++ Refutation: Progressive XOR can hardly be considered a trade secret.  And
 the DMCA is supposed to cover *copyrighted* material, *and* allow for
 interoperability exceptions.

 === But: http://www.eff.org/IP/Emulation/Blizzard_v_bnetd/  The DMCA is, of
 course, supposed to cover copyrights, not protocols.  But bnetd did get sued.

 === Users of YICS don't see banner ads when playing either, so YICS does mean
 some lost revenue for Yahoo!.



 *HOWEVER*, and this is kind of the hinge... regardless of the legal issues
 outlined above, I have one major advantage.  I have very strong evidence that
 Yahoo! knows about my project, and I have made no effort to hide my identity 
 --
 the program itself lists my Yahoo! ID.

 I have not heard from Yahoo! during the project's two-year life.

 An unfortunate side-effect of YICS is that it allows a computer to be directly
 hooked up to the Yahoo! Chess servers, by way of WinBoard, xboard, and other
 commercial interfaces.  Yahoo! does not forbid this, but I doubt they like it
 very much.  On the project wiki and forum I have stated in the rules that any
 kind of information pertaining to using YICS in combination with an automated
 computer are prohibited from appearing or being discussed on either.  I feel
 that it is this alone that has kept me in Yahoo!'s good graces.

 A side-effect of this side-effect is that I am contacted almost daily by
 certain key members of the Yahoo! underground world (cracking, boosting, and
 all that junk).  Several of them have had their accounts removed within months
 of registering on Yahoo!.

 So... if Yahoo! actively deletes accounts of known underground leaders and
 participants, how come my account hasn't been disabled or removed?  I can only
 assume that it's because I've tried to promote YICS as an alternative
 interface, not a cheating tool.  I haven't tried to hide from Yahoo!.

 My site doesn't use a dark color scheme like the hacker sites, either.

 But seriously, what do you think?


 --
 Chris Howie
 http://www.chrishowie.com

 -BEGIN GEEK CODE BLOCK-
 Version: 3.1
 GCS/IT d-(--) s:- a---? C++(+++)$ UL P$ L+++ E---
 W++ N o++ K? w--$ O M- V- PS--(---) PE++ Y+ PGP++ t+ 5? X-
 R(+)- tv-(--) b- DI+ D++ G+++ e++ h(--)--- !r+++ y-+++
 --END GEEK CODE BLOCK--


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




--
Andrew Donnellan
http://andrewdonnellan.com
http://ajdlinux.blogspot.com
Jabber - [EMAIL PROTECTED]
---
Member of Linux Australia - 

Re: Packaging YICS

2006-01-08 Thread Chris Howie
Andrew Donnellan wrote:
 I think that you could package the software, but it wouldn't be very
 useful as anyone who uses it is violating the TOS. But if you can
 create a server package for it, it would have a legitimate use as a
 client for a server that just happens to use the same protocols as
 Yahoo does.

But couldn't you consider a TCP port to be an interface to their service?

 There may be loopholes in the TOS, but I wouldn't take too many
 chances, especially not with Yahoo.

Again, this project has been alive and running for two years, and Yahoo!
definately knows about it.  I've seen other people do nasty things with them
and have their accounts swiftly deleted, so it has to say something that
they've left me along for so long.

-- 
Chris Howie
http://www.chrishowie.com

-BEGIN GEEK CODE BLOCK-
Version: 3.1
GCS/IT d-(--) s:- a---? C++(+++)$ UL P$ L+++ E---
W++ N o++ K? w--$ O M- V- PS--(---) PE++ Y+ PGP++ t+ 5? X-
R(+)- tv-(--) b- DI+ D++ G+++ e++ h(--)--- !r+++ y-+++
--END GEEK CODE BLOCK--


signature.asc
Description: OpenPGP digital signature