X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f996b,f7d991da3cc3c27e X-Google-Attributes: gidf996b,public X-Google-ArrivalTime: 2001-07-13 05:50:30 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!news.uni-stuttgart.de!rz.uni-karlsruhe.de!news.rz.uni-karlsruhe.de!not-for-mail From: Markus Gebhard Newsgroups: alt.ascii-art Subject: Re: Jave1.1 released Date: Fri, 13 Jul 2001 14:51:08 +0200 Organization: University of Karlsruhe, Germany Lines: 91 Message-ID: <3B4EEEBC.AF5833DC@rz.uni-karlsruhe.de> References: <3B4D80FB.63F9A3ED@rz.uni-karlsruhe.de> <1gB37.35076$B56.6848104@news2-win.server.ntlworld.com> NNTP-Posting-Host: wn4-jarjar.wn4.uni-karlsruhe.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.rz.uni-karlsruhe.de 995028629 21360 172.20.12.141 X-Complaints-To: usenet@rz.uni-karlsruhe.de X-Mailer: Mozilla 4.77 [en] (Win98; U) X-Accept-Language: en Xref: archiver1.google.com alt.ascii-art:6650 Russell Marks wrote: > > > Have a look below for a list of what's new or download it from: > > http://www.jave.de > > Well, since you asked, how about making it open source? Or at least > telling us why it isn't? Well, that's easy. There are two main reasons: 1) As kind of an experiment I have made the Jave Movie Player an open source project (http://www.jave.de/player/). This applet is a part of Jave (and it even contains the basic part of Jave's display engine). It is now online for about a month and I have not yet received a single line of comment about the source code. On the other hand it is much more work for me to look after the source code than simply releasing the binaries. So why should I make the whole Jave project open source? Actually nobody wants to work on it... 2) Jave is very complex. In my head I have a pretty good idea about how it works, what could be improved, etc. But I have no documents about that and the documentation in the source code is very poor. (It is by now way as easy as creating an object from the class Document and calling the methode drawLine() or so). To give you an idea about its complexity: The Jave Player (1.1 - not yet released) consists of: 8 class files with about 2,480 lines of code (_with_ documentation). Jave consists of: 93 additional classes for the basic functionality with about 70,000 lines of code (_without_ documentation) 21 classes for figlet 10 classes for the image2ascii converter 61 classes for graphical user interface 12 other classes So Jave consists of more than 200 classes with about 150,000 lines of code (more than 60 times the source code of the player!) ================== Conclusion: I will not release the source code of Jave. But: If you ask me for a specific feature, I will tell you how it works. And if you want to see the corresponding part of the source code I will let you have a look at it - although I do not believe it will make you see things more clearly. Now I would like to hear some arguments about the advantages for releasing the source code. Are there any to convince me? Markus PS: Ob-Ascii Asc-Tris :-) | | | | Score: 7206 | | Level: 5 | | | | | | | | | | | OOO | | OOO | | OOOOOO | Cursor Left: left | OOOOOO | Cursor Right: right | OOO | Space: drop | OOO | Cursor Up: rotate | | S: start new game | | Q: quit | | | | Next: | === SSS| MMMMMM | === SSS| MMMMMM |BBB ======SSSSSS| MMM |BBB ======SSSSSS| MMM |BBB MMM===######SSS| MMM |BBB MMM===######SSS| MMM |BBBBBBMMMMMM MMMWWWWWW######| |BBBBBBMMMMMM MMMWWWWWW######| |888EEEOOOSSSOOOOOO====== :::| NOTE: Obviously this |888EEEOOOSSSOOOOOO====== :::| Asc-Tris board is |OOO SSSSSSWWW===######:::| in desperate need of |OOO SSSSSSWWW===######:::| some cool Ascii Art to |OOOOOO ::::::WWWWWW###888===| look better. Post any |OOOOOO ::::::WWWWWW###888===| suggestions to -------------------------------- markus@jave.de