The Home of EyeBrowse Software.

 


  11 May 2008 


WELCOME TO THE EYEBROWSE ARCHIVE

 

EyeBrowse v.1.0 (Image Browser) : Nov 1998

 

 

Synopsis

EyeBrowse development started on 7th September 1998. Originally, two college friends, Kristan Dyson and Paul Wolfenden worked together, in what were then, very exciting times! Also, immature times - get out the cringometer - set the tolerance to "High".

Things are still exciting now, except I'm older and prefer women to computers (although they're still pretty close!).

 

Contents:-

  • EyeBrowse History
  • The Spark Multimedia Productions Days
  • Why The Name "EyeBrowse"
  • EyeBrowse 1.5 Released
  • The Bitstream Software Days
  • The Ubound Solutions Days
  • Events leading up to the end of Bitstream
  • The Bitstream Code Of Conduct

Links to other sources of EyeBrowse History:-

  WARNING: Links from here in, will probably not work.


- EyeBrowse History -

There are a few things you should know before reading any further:

EyeBrowse used to be called Image Browser in the very old days.

At the beginning EyeBrowse was made by Spark Multimedia Productions

Then at the beginning of this year EyeBrowse development went to Bitstream Software

At present Bitstream Software is closed, the Spark Multimedia Productions website hosts older versions of EyeBrowse and also has a diary of EyeBrowse development over a year.   SMP has closed, but the website will remain up to remember a partnership between the two developer's of EyeBrowse who have parted ways.  I'm Kristan Dyson, the developer of EyeBrowse from the beginning carrying on to the end (whenever that may be! The end of time, maybe?). 


 

From these pages you will see the development of EyeBrowse and all the changes it has been through already, and it's only been around since November 1998. Image Browser was first conceived in early September 1998, when I bought a book in Visual Basic programming.  One of the exercises in this book was to create an image browsing application, a very simple program which I then customised and played around with.  This was one of the first applications I'd ever made and I loved it! Something about the dynamics and presentation of a program on a computer gave me a buzz, from then on I was addicted to programming. The book was called Visual Basic 5 Step by Step by Microsoft Press. (ISBN: 1-57231-435-4) During September '98 I read loads and I slowly managed to create an application which was fully customised and my own code in it! I sent it out to my friends, one of whom, was Paul Wolfenden - who I studied A level photography with.  He kept on sending me feedback for many weeks to come, he was mostly horrible to me about the program so I'd get mad and make something far better! - and it worked! 

Unfortunately, feedback from Paul stopped for a while as his hamster died. He sent this email:

It is 1:02 am and my current hamster, the 10th I believe, is nearly dead. 8 hours ago he was running about like normal and now he is barely able to move at all. I am seriously thinking about not getting another one. Since my first hamster, Runner, lived three years in the 80's I have not had one live past 2 months. I got my current hamster only three weeks ago today. Is it coincidence? i am beginning to wonder. How can 9 hamsters die so quickly, and I assure you, I look after them very well and would never harm them. This is a sad day. Within a month or so, one hamster has died, been replaced and now its replacement is on its way out. There is nothing I can do now but wait for the inevitable.

 Paul Wolfenden

As you'd expect, Paul recovered from that quite quickly.

In November I was very nearly at the end of my book, I was now an intermediate Visual Basic programmer.  By this time I'd made all kinds of weird applications; like 'Login' which was a program that would log me into my computer and no-one else. I wrote out a decision structure in code and it was one of the best programs I'd made at the time. Another program I made was called "AppErr" which would start up and pretend it had an error and say "possible cause of this error, you are a bad person".  

These minor things set me off into a slightly bigger programming venture.

On 11th November 1998, I sent out the latest version of Image Browser. Paul and I were discussing it a lot over email and eventually we sent the source code to and from each other and developed the program together.  Paul's primary job was to design the interface which he did a very good job of.  100s of emails about Image Browser were sent to and from each other within a few weeks!

 


- Spark Multimedia Productions -

On 22nd November 1998 Image Browser 1.0 was released from Spark Multimedia Productions and while it was out it scooped over 330 downloads (that was a large amount for it's time!). 

Announcement Sent Out:

I would just like to announce to you all, on behalf of Spark Multimedia Productions, the release of our freeware Image Browsing utility, Image Browser. Thank you to everyone who made comments on the version I distributed a few weeks ago. If you found it even remotely useful, you must have the proper release version, available from http://www.sparkmultimedia.freeserve.co.uk now!
Thank you for listening. We welcome any comments, suggestions or problems you might be having

Paul Wolfenden


 Why the name "EyeBrowse"

Many people have asked the reasons behind the name "EyeBrowse", our answer has always been a very good explanation of the whole concept of "EyeBrowse".  

First look at the first part: "Eye", this indicates the eyes you look at graphics with and also conveys personification of the application which basically means that it's as if it's talking about itself when it says: "EyeBrowse", as in: I browse.  Of course we realize applications do not actually speak, but if EyeBrowse could speak we are almost certain it would say "I Browse, I browse images." aka EyeBrowse. 

Second look at the second part: "Browse", this is what EyeBrowse does, it browses graphics at its most basic functionality.

OK, we could have stayed with the original name "Image Browser" from way back, but there are about 120000001 other programs called "Image Browser" out there and it's a very basic name that doesn't catch the eye

Incidentally: EyeBrowse is NOT called EyeBrowser the "r" on the end does not exist and never has! SO MANY people call it "EyeBrowser" and it's the worst thing to say. The name "EyeBrowser" indicates that the program browses eyes, which is impossible and silly!

It was considered at the time of name change to call it: iBrowse but it looks silly as well.  Now that EyeBrowse has file management capabilities it could be called EyeManage, but it isn't and never call it that either!

 

 


 On 7th December 1998 EyeBrowse 1.5 was released, the following newsletter was sent out:

Spark Multimedia Productions
Official News

 

We, at SMP, are pleased to announce the release of "EyeBrowse" Version 1.5, a new version of "Image Browser"  - new name - new style!!  Download your copy NOW from SMP, before they run out.  The new features in 1.5 are what YOU the end-user asked for.  After weeks of development and research we can safely say that release of "EyeBrowse" will be massive.  After reflecting on Image Browser's success of 330 downloads in 2 weeks and more than 1200 people visit SMP's website, the amount will be amazing.  Within 24 hours of EyeBrowse being available we've had over 60 downloads, 100 visitors go to our website - and a request for the program to be put on an "Internet Service Provider's" CD, in Finland.  It is heading into the mainstream freeware!  We have already had two e-mails of praise about it and offers of support for SMP.  To learn more information about this freeware then go to SMP

 

http://www.sparkmultimedia.freeserve.co.uk
There is masses of information there!
If you already run Image Browser version 1.0 or version 1.0b then click the update button
You may unsubscribe from this newsletter (sent out every few weeks) by replying with the words "Unsubscribe" in the subject header.
SMP:  http://www.sparkmultimedia.freeserve.co.uk
enquires: enquires@sparkmultimedia.freeserve.co.uk
support:  support@sparkmultimedia.freeserve.co.uk

 

 

EyeBrowse 1.5 followed and was a massive success! Well, in comparison to v.1.0! EyeBrowse 1.5 was released on 7th December 1998 and during it's distribution life it scooped around 3400 downloads (that's including ZDnet's downloads) it was free and worked well (ish). EyeBrowse started to gain some useful functionality at version 1.5, but very basic compared to today's standards. At this successful stage we gained some devoted followers who are now registered users of the latest version, it was a big shock to see people who had given feedback on previous free versions actually register a later version, it was a pleasant shock!

 

 


- Bitstream Software -

On 14th December 1998 I received the following email from Paul:

Kris, could we change the company name to Bitstream?
------------------------------------------------------------------------------------
Paul Wolfenden
Spark Multimedia Productions
SMP: http://www.sparkmultimedia.freeserve.co.uk
------------------------------------------------------------------------------------

I then replied on 5th January

How about these:
Bit-Stream Enterprises
BITstream
Bit-stream
bitstream
which one?

 

We then decided to change the company name to Bitstream Software.

On 26th February 1999 Bitstream Software released EyeBrowse 1.6 to the Internet public. 

It was exactly the same as version 1.5, only the interface had been perfected and changed by Paul Wolfenden, the visual developer. The main change was to make the company name in it say "Bitstream Software"

EyeBrowse 1.6 then generated a few 100 downloads. While Paul was working on EyeBrowse 1.6, I was developing EyeBrowse 2.0......

On 17th March we released EyeBrowse 2.0 it was very poor really, compared to today's standards. EyeBrowse 2.0 was only just, justified as being shareware as a lot of work had been put into it as always! EyeBrowse 2.0 is no longer available and EyeBrowse 2.0 would clash with any versions above that, it basically wouldn't work and could have undesirable effects with versions above.

EyeBrowse 2.1, 2.2 (released 12th May 1999) were basically the same, 2.2 came out 3 days after 2.1. They were distributed and sold be Bitstream Software and they really started to become good at this point. Especially EyeBrowse 2.2, it had so much more than version 2.0. The only main problem with it was the non-resizable interface, "it was too small" was a complaint about it. MANY people loved it though and it even got on a magazine CD: UK magazine called ".net", best internet magazine in the world! http://www.netmag.co.uk and a book's CD: "The Corel Draw 9 Official Book" go to the author's website at: http://www.unleash.com .

We are not allowed to distribute EyeBrowse 2.0, 2.1 or 2.2 due to legal issues, and registrations for these versions now are not accepted. If you have EB 2.0, 2.1, 2.2 then download the latest version from here and registration for versions above 2.2 is accepted!

 

- Ubound Solutions -

Due to difficulties Paul and I stopped working together, I left Bitstream Software on 11th June 1999.

Due to circumstances Paul shut down the Bitstream Software website and stopped distributing EyeBrowse. He also wiped the old EyeBrowse website of content and up until this day it has "Out for lunch" on the main page. (Update: 18th June 2000, the old EyeBrowse website is now down and gone)

 

This is when Ubound Solutions came along, well, UBS had been around since April '99 really, but didn't really have much content.  I then developed EyeBrowse under the Ubound Solutions name and we got a UK domain name. Now I have a three strong team working with me!

 

Paul's current situation is unknown at present, but I wish him well. He may well continue with Bitstream Software so pop along to the Bitstream Software website now to see if he's put the website back up. (Update: 18th June 2000: The Bitstream Website never came back after all :)

 

This EyeBrowse website was made to host EyeBrowse 2.3 and above, but since then a new, different, EyeBrowse has come out. EyeBrowse Lite which is freeware. I'm glad we have a freeware version as well as a shareware version, I want people to be able to have things free as well!  

This website shall grow even bigger as time goes on as we're planning a Network filled with cool imaging - so look out for that!

 


 

New Content Added: 19th June 2000

Well, one year since EyeBrowse development changed to Ubound Solutions we think it's all come along quite far! Here's a list of stuff we've done to enhance our website, services and software:

  • 19th June 2000: EyeBrowse Web Services launched (with web-based email, search engine and a community (forums and chats rooms))

  • 5th May 2000: The new EyeBrowse Website is launched, completely new design and hopefully much more appropriate for our software. We have made it more compatible with Netscape and various monitor resolutions.

  • 1st May 2000: Ubound Solutions Network launched, this network has links to all our websites, plus features the best stuff from us!

  • 17th January 2000: The new Ubound Solutions bespoke application development service is launched (develops custom software).

  • 15th November 1999: EyeBrowse Studio development announced

  • 10th October 1999: The first good version of EyeBrowse 2.3 came out (v.2.31)

  • 8th August 1999: The new EyeBrowse Website is launched, with a new Lite version of EyeBrowse and EyeBrowse v.2.3.

  • July 1999: A massive plan is set-up by Kristan Dyson to enhance all the services of our software and online presence, after leaving Bitstream Software to focus on programming and web development - and generally getting fed up with the Bitstream situation. (Update: 19th June 2000; So here we are, one year on! This time next year we hope to be really impressing you!)

  • June 1999: Bitstream Software falls apart at the seams, the integrity of the company is severely damaged by email shots from both Paul and Kris, Kris puts the red-alert bulb in the slot (Red Dwarf joke, OK, OK!) and watches as the ship finally starts to sink. Kris stands at the helm of Bitstream and attempts to guide the ship to a safe haven, but it is too late, Paul has already hacked the digital cables, he takes control and Kris steps back... Slowly communications are cut off and the digital sphere of Bitstream is thwarted... EyeBrowse 2.2 is withdrawn (supposedly) and there is no going back.

  • May 1999: Paul and Kris are happy-ish running Bitstream, but problems start to emerge....


THE FOLLOWING HAS BEEN CAPTURED FROM THE EYEBROWSE ARCHIVE

WARNING: SOME OF THE CONTENT IS IMMATURE.

 

7th September 1998
Image Browser first conceived by Kristan Dyson, as a textbook exercise. Not intended as any more than just that, an excercise in Visual Basic 5.

25th September
Kristan works on Image Browser, developing his skills in VB5. He starts to create the first beta.

3rd October 1998
First ever beta version of Image Browser compiled and sent to 5 people, including Paul Wolfenden. Feedback is negative. Kristan carries on with the next version.

18th October 1998
Image Browser beta 1.1 is compiled and feedback was again poor.  Paul's constant complaints get ignored.
Beta 1.2 and 1.3 follow shortly. The feedback begins to get better. A little.

24th October 1998
Image Browser beta 2.1 is made and gets considerably better. The interface is even worse than previous versions. Paul makes sure Kristan knows this.

8th November 1998
Image Browser beta 3.0 is compiled and the interface is still terrible. Beta 3.1 to 3.4 follow within the same day. Paul gets the Image Browser source code and creates his own interface for it.

10th November 1998
Programmer Kristan invites Paul to work on Image Browser, to design the interface.

15th November 1998
Image Browser is given a new interface and then sent to the beta testers as beta 3.6. The feedback is now good.

16th November 1998
Spark Multimedia Productions is decided on as the name that Kristan and Paul would be releasing all future programs under.

17th November 1998
Spark Multimedia Productions website is launched on Freeserve. Paul becomes a 'Visual Developer' - handling the IB interface, the graphics and the SMP website, as well as promotion for IB.

19th November 1998
Image Browser version 1 is given to the beta testers and some bugs fixed.

21st November 1998
Beta testers get the first version of Image Browser (1.0a). Bugs are fixed and final version of Image Browser is release officially.

22nd November 1998
Many bugs still present are reported by users. Work starts on fixing them.

23rd November 1998
SMP website is fully uploaded. The website has many problems, hyperlinks fade into the background etc.
Feedback is given on Image Browser 1.0a, the users want scroll bars! Feedback - very good. Bugs are still there! Most of them are fixed by night.

24th November 1998
Image Browser 1.0a is withdrawn. At 1pm Image Browser 1.0b is released and has no major bugs. Interface slightly changed and the program runs better. Receive feedback from people still requesting scroll bars. By the end of the day Image Browser has been downloaded 48 times, and no bugs reported. Paul sends a new interface design to Kristan, for the next release of Image Browser. It is greatly improved over version 1.0.

25th November 1998
12am to 3am telephone conversation between Paul (Graphic Design) and Kristan (Programmer) about the next version of Image Browser. Image Browser version 1.5 has many new features determined. It is decided to introduce the much requested scroll bars for the next version and a re-design of the interface, which can be maximised.

27th November 1998

First beta of Image Browser 1.5 is released internally. The requested scroll bars make their first appearance, along with animated GIF viewing support.

 

29th November 1998

Image Browser 1.5 beta 2 is sent to Paul for evaluation. This version has full-screen scroll bar support, image sizes shown in kilobytes and the image type shown as well. We have a good feeling about this version.

 

30th November 1998

Image Browser 1.5 makes it to beta 3. A very impressive version with one major bug. Easily fixed though, this version shows what IB 1.5 is really capable of in so little time.

 

30th December 1998

Image Browser is officially renamed 'EyeBrowse'. This may seem a little odd to us all at first, but we decided we needed a proper name, instead of the unoriginal and common 'Image Browser'. Tell us if you hate it!

 

1st December 1998

The first beta of EyeBrowse under its new name is released internally. Now sports a new interface to go with the change of the product name.

 

2nd December 1998

Beta 4 of EB 1.5 is released among SMP members (that means Kris and Paul then). It is good! The favourites folders work and are a brilliant new feature.

 

4th December 1998

Yep, another beta, this time numero 5. Full of features that are not yet implemented, but the ones that are just get better and better. A good look at what the final version shall be like.

 

6th December 1998

The final beta gets sent to our single beta tester, David Cole. This is it, no more betas, the real thing is being compiled today. The release of this version shall mark an important step in SMP's drive to become a mainstream freeware producer. David utterly fails to send any sort fo beta test report at all. We won't forgive you David!

7th December 1998

Our most major release so far! Version 1.5 of EyeBrowse lands on our site, with the intention of making your image browsing easier. Kris and Paul might finally get a little rest, there hasn't been any at all in the past two weeks since EyeBrowse 1.5 was announced nearly two weeks ago.

26th February 1999

26th February was when EyeBrowse 1.6 was released under the name of Bitstream Software

17th March 1999

EyeBrowse version 2.0 is released

 

April 1999

I think we spent a little time learning Visual C++ programming, then quit that.  It was something about those squiggly {} brackets  that didn't appeal... hmmm....  

12th May 1999

EyeBrowse 2.2 released from Bitstream Software (Shareware, the freeware version was discontinued earlier in the year, then reinstated later in the year.)

 

May 1999

Paul and Kristan take their A level photography exams, the invidulator was crap and had no idea what was happening.  During Kristan's first week of practical exams Tom kept making disgusting jokes about cling film and pigeons, to this day I have no idea what he really meant.  By the way, how do you spell invidulator? MS word couldn't find it. Send the spelling to spelling@sparkmultimedia.freeserve.co.uk I finished my week of exams and I sat down with all my work in front of me in a pencil case and realised I didn't have hardly any work.  I scraped the bottom of my bag out and showed the lecturer (Pete, 'Pete thebastard' was his full name) all I heard was "Urrrr, welll  urrr, Paul..... Oh nooooo, yu naaame's Chris intit, i, well, urrrrr.... by the way, yu work's shite!" It was about this time when Christian, my other lecturer (we had two, one part-time, Christian - didn't give a crap about us, and Pete - bitter about being demoted to teach A level students a few months before), errr, where was I?, oh yes..... It was just about the end of the course and I'd finished the really bad exam week I had to do and Christian (Christian, 'Christian TheCrapLecturer' was his full name) anyway, it was about this time when I was handed a "How to pass A level Photography" sheet.  This sheet was EXCELLENT, SO CLEAR AND EASY TO UNDERSTAND! - Shame it came to the students at the end of the course really! So then I put together my little bits of crap work and hoped I would pass........

Paul, on the other hand breezed through the exam, he spent so much time over the exam piece, he really did feel he could pass it! Many hours through the morning were spent photographing pipes, ventilation ducts, street lamps.  Oh how he took so much pride in his work, as did I. Not. Near the end of his exam week he put together such a wonderful conclusion piece.  He was soooooo careful about it all. He handed in his Photography exam work and Christian (or Pete) made a friendly (scary) smile and said "urrrrr, Paul..... urrrr," and that's it (so it must have been Pete,  anyway...............

 

7th June 1999

Kristan woke up very early this morning to meet the deadline for handing in his Photography work, he was just soooooo excited!  He then got to college and waited for the lecturer to come in to collect his work.

10am

11am 

Paul show's up (I think after an exam) and hands in all his work. He reached into his pocket and brought out all his work ready for the BIG MOMENT!  

12pm Paul goes, he can't be arsed to wait.

12:30pm  Kristan goes as he realises that no Photography lecturer is going to show up to collect his work.  Parents are fuming, people are all waiting everywhere for a lecturer.

I get onto a train to go home and I realise, this is the end.  This is the end of the crap I've had to put up with from Photography. 

 

11th June 1999

Put quite simply, no, never, ever.

 

Paul Wolfenden

Email: p@------------

Website: PsyPab's Gallery of Visual Arts


Visual Developer - Bitstream Software

Email: support@--------------

Website: Bitstream Software / EyeBrowse

 

All I ever hear from you is "no", well here's a "no" from me, I don't want to do Bitstream with you anymore.
  Go away, you are a horrible, stubborn person who should be on his own.
  Put quite simply, I quit. from Kristan Dyson 

-----Original Message-----
From: Paul Wolfenden [mailto:p@------------]
Sent: 11 June 1999 16:17
To: Kristan Dyson
Subject: Soft seek bollocks

Yeah? Well I am only being like that because of you. So I accept your resignation (fastrack version) and you are now no longer a part of Bitstream. Do not try and ever contact me again.

From Paul Wolfenden

24th June 1999

Kristan goes to the Glastonbury Festival and has an excellent time!

30th June 1999

Kristan comes back and finds Paul has locked him out of the registration system for EyeBrowse 2.2. Kristan gets upset and then locks Paul out of many of the web servers.

7th July 1999

Bitstream Software and EyeBrowse (eyebrowse.freeserve.co.uk) web servers wiped of content.

Redirection front pages placed at all servers controlled by Kristan Dyson.  They point to http://www.ubound.freeserve.co.uk

Redirection pointers were placed for a while at sparkmultimeda.freeserve.co.uk, now the Network is there once again.

Redirection is currently in place at http://www.bitstream.freeserve.co.uk, http://www.bitstream.freeserve.co.uk/eyebrowse, http://www.bitstream.freeserve.co.uk/textkeeper, http://www.textkeeper.freeserve.co.uk,

At http://www.ubound.freeserve.co.uk there are links pointing to /

July 1999

Paul Wolfenden goes in hiding on the Net, his presence on the Net was not detected by ICQ, Email, Website changes.  Assumed MON (Missing on the Net).  

The last time Paul Wolfenden was actually detected on the Net was June 11th

August 1999

Paul still is unavailable, is he dead? Has he killed himself?

19th August 1999 (I think)

Kristan finds out his photography A level results:

N

'N' was the result, one above the lowest mark possible a 'U'.

Paul rings Kris from Portugal where he had fled to, to find out his Photography results. Kristan informs Paul that he got a 'U'.  And yet Paul spent such a long time on his exam piece!

And so it is the end, Paul and Kris never talk, Bitstream Software has closed until Paul re-opens it, the SMP Network has fallen apart.  Such a sad time for everyone, greed and anger are the two most powerful emotions, that can bring down a tower if the power is as strong as the will to fight. During this whole episode, approximately over one year ,  one good thing has come out: Temperature Converter. When Paul re-opens Bitstream he may well decide to launch the application to the public again. 

1st September 1999

Kristan writes a short article on the SMP website that no-one will ever read.  He reviews the year's events and reflects on the good and bad times shared.  He even misses them, 'cause it was a laugh.

Paul may have gone to university now, his current situation remains unknown.

Kristan has decided to continue with EyeBrowse development and go back to college for one more year to do A level Film and Video and a City & Guilds Qualification in Visual Basic programming. 

SMP website was launched on 17th November 1998, the dawn of a partnership.

SMP website was closed on 1st July 1999

1st September 1999 - SMP Website opened again to remember EyeBrowse history, and everything that went with it. This website will remain open for many years to come. In 2050, when Kristan and Paul are both 70 years old they may come back to this website, and laugh.


THE BITSTREAM CODE OF CONDUCT

This is pretty special.

- More -

Contractual Partnership Agreement

 

THIS CONTRACT IS TO CLARIFY THE WORK, THE RIGHTS AND THE ACCESS THE ABOVE PARTNERS RECEIVE TO ANY ASPECT OF BITSTREAM SOFTWARE. YOU MUST READ THIS CONTRACT CAREFULLY AND SIGN IF YOU AGREE. IF YOU DO NOT AMENDMENTS CAN BE MADE, BUT ONLY BEFORE YOU SIGN. BOTH PARTNERS, MUST SIGN AT THE BOTTOM OF THIS CONTRACT TO AGREE TO EVERYTHING THAT HAS BEEN COVERED. IF THERE ARE ANY ASPECTS THAT ARE NOT COVERED WITHIN THIS CONTRACT EVEN AFTER BOTH PARTNERS HAVE SIGNED, SHEETS SHOULD BE ATTACHED TO THE BACK OF ALL THE COPIES OF THE CONTRACT AND ANY NEW SHEETS ARE SIGNED FOR SEPARATELY. ANY AMENDMENT SHEETS SHOULD NOT CONTRADICT ANY PART OF THE ORIGINAL CONTRACT AND SHOULD ONLY ADD TO THE CONTRACT. ANY AMENDMENT SHEETS WILL AUTOMATICALLY CLAIM THE SAME EXPIRY DATE AS THE ORIGINAL CONTRACT. EXPIRY DATES ARE AT THE BOTTOM OF THE SHEET AND MUST BE ALSO AGREED TO. AFTER THE FINAL PRINT OF THIS CONTRACT IS MADE AND SIGNED FOR, TO AGREE TO EVERYTHING STATED THEN A COPY SHOULD BE HELD EXTERNALLY AND COMPLETELY AWAY FROM BOTH PARTNERS (This can be in electronic form) . ANY AMENDMENT SHEETS SHOULD BE STORED WITH AND ATTACHED TO THE ORIGINAL CONTRACT IF IT HAS BEEN SIGNED BY BOTH PARTNERS.

Aspects of Bitstream Software :

Website

Involves :

Access to the website, maintaining the website, in any way manipulating the face of Bitstream. Aesthetics.

E-mail – Feedback – Correspondence

Involves :

Access to the server and mail, correspondence with external supporters or customers.

Source Code for EyeBrowse – All Versions – all software from Bitstream.

Involves :

The development of EyeBrowse and all software associated with Bitstream Software.

Financial – Code Generators – Customer Service.

Involves :

Where money goes. Who generates code and has access to the source code of the code generator. Customer Database, Service management.

This table shows how work can be reflected by both partners.

Website

EyeBrowse/Software

Graphics on Website

Graphics in EyeBrowse/Software

Website Maintenance

EyeBrowse Development

Access to Website

Access to EyeBrowse main development process and VB knowledge

General Definition of Visual Developer :

There are smaller aspects to the Visual Developer’s job, this is why it appears as if there’s more. Eg : Keeping logs and stats for future reference.

 

To look after all the visual aspects of Bitstream Software, with some exceptions covered later. To maintain support and manitain the website.

Keep logs of statistics for research purposes.

Give technical Support to customers, referring to the programmer if needed.

Innovation for the main face of Bitstream and to create a good customer base.

Keep backward compatibility where possible.

Fix any errors reported.

General Definition of Programmer :

There are larger aspects to the Programmer’s job. E.g: Researching the web for code.

 

To develop the software from start to end.

To keep track of customer technical support problems for future reference

To ensure beta versions of and software are made during the development process.

Search for source code.

Receive and respond to bug/beta reports with fixes.

Grey Areas turn black.

 

Both the programmer and visual developer should correspond to make the whole process work, but there’s a point where one of the partner’s needs the last say, or ultimate control over their aspect. Later on the contract will declare who has access to what and who has the last say on every aspect of Bitstream Software. The general definitions for the jobs above just clear any misconceptions about the orientation of each partner’s work. It is just a guide, it is not the contract, it is part of the contract.

 

Contents of the Contract :

  1. Website

  2. Software Development

  3. General Procedures

  4. Customer Correspondence

  5. Technical Support

  6. Financial

 

  1. Website 

    The Visual Developer has entire access to the website and must be the only one with access to it, this is a major separation between the jobs of both partners. The Visual Developer must be the only one in the world with access to the website and should only ever disclose the password to the Programmer in the following circumstances at the Visual Developer’s discretion :

    When files the programmer has on his computer need to be uploaded to the website, the password needs to be changed again after the files have been uploaded. The programmer will never expect access to the web sever after this occurrence until the occurrence happens again.

    When the Visual Developer goes away for a reasonable length of time. E.g. Two weeks, this again is at the discretion of the Visual Developer. The programmer will not expect this either.

    When circumstances dictate that the password should be given to the programmer, E.g. The Visual Developer leaves and literally wants nothing more to do with any of Bitstream, but this is at the discretion of the Visual Developer.

    The Visual Developer has complete control over the website, but must obey these rules : If there is any content that directly refers to persons living in the world then the Visual Developer should ask the person concerned to clear the content with the person before the page is published. Any changes that the person concerned requests should be obeyed so long as the person concerned requests are reasonable. If they are not the Visual Developer must refrain from publishing the page (s) until there has been a compromise with the person concerned. If no compromise is met about a specific piece of content then the page (s) should not be published at all. This only refers to persons living. A disclaimer should be made for the website in due course.

    The Visual Developer should listen to the people who talk to him that recommend solutions to potential or real problems that are in the website area. E.g. If there was a problem with a redirection URL put into a page and someone reports it, then the Visual Developer should correct this problem at the most convenient time wherever possible.

    The Visual Developer maintains the site with any new developments for the customer’s information. The Programmer’s knowledge of programming may sometimes mean he would have to write a page for the website, but if the programmer did this, it should be asked for explicitly by the Visual Developer, or suggested by the programmer if necessary. The programmer may also suggest to the Visual Developer certain ways in which he’d like to see the pages that he’s written come across. The Visual Developer has the power to include or exclude a page that the programmer has written, but not edit it, the Visual Developer should request the programmer write it again, or amend it. The Visual Developer should try to explain what changes should be made to make a compromization. The Visual Developer may only edit a page that the programmer has made in the way of spelling corrections or grammar correction, but not re-formatting or manipulation. This protects the programmer to make sure that the information on the page he’s written is correct. Often the pages that the programmer would ever write would be technical support pages. If the Visual Developer did not want a page on the website that the programmer had made then he would have the right to ask for the specific information from the programmer so as the Visual Developer can actually make the page himself. As long as the points that the programmer has made come across correctly in the page that the Visual Developer has written then the programmer has no right to change the content.

    Graphics on the website should be administered by the Visual Developer, except when a graphic refers to a living person. In which case the person concerned should have the right to have the graphic removed or changed.

  2. Software Development

    The programmer (or software developer) has entire access to the source code of any software HE has developed for Bitstream Software. He has the absolute right to change features in the software, manipulate the code for any software and to develop it how he sees fit. Software Development includes both the interface of the software and the code behind the software, they are not split apart in any part of the process. The programmer must send the Visual Developer the source code for any application made for Bitstream Software at the end of any development period. This does not include beta versions. The programmer should ensure that the Visual Developer has enough information about the software to carry out his work on the website, for customer support and technical support pages. Documentation should be sent to the Visual Developer at the end of any development period. It should specify the exact syntaxes for any files that should be present on the server and explain how the internal software processing works in the simplest form to ensure he can update any files as he sees fit without any problem within the software. The Visual Developer maintains the right to change any files on the server though, even if they are software specific, if changes are made to any of these files the programmer must be informed and if any problem occur due to these changes the Visual Developer should (does not have to) act to make sure the problem is resolved. A problem might be with the syntax of the information in a file that the software processes from the server. The programmer maintains the right to develop all software for Bitstream with the help of the Visual Developer, or to have software to be reviewed by him if the Visual Developer starts making software. The programmer can often solve problems in source code if the Visual Developer specifies what he wants and where any problems may lie. The programmer has the right to keep a copy of the source code of any software made for Bitstream and has the power to reject software or request changes from the Visual Developer. This will avoid common bugs and enhance the knowledge of programming the Visual Developer has. The Visual Developer must submit software to the programmer before distribution from the website or any other website, when the software is under the name "Bitstream Software", whereas if the software is not under the company name then it is considered personal and cannot be included on the company website. The programmer has the right to change the interface and manipulate the interface as he sees fit, but the interface should be reviewed by the Visual Developer before the release and changed where necessary. The programmer has the right then to change the interface still, the last say on the interface is the programmer’s. The programmer must also accept that he should accept and incorporate the talents on the visual side of the Visual Developer. The programmer is required to inform the Visual Developer of any changes he makes to the interface. The Visual Developer has the right to ask for the source code back to solve any problems the programmer comes up with. The programmer does not have to inform the Visual Developer of interface changes when it is a small manipulation that is almost insignificant.

    Graphics in the software however are entirely up to the Visual Developer, the Visual Developer has the last say on that. BUT : The programmer can request further work on a graphic or ask questions about a graphic. The Visual Developer must listen to the programmer if he comes up with an idea different to the Visual Developer’s. The Visual Developer should try to come up with a compromization that suits both the programmer and the Visual Developer, but the programmer can only suggest solutions, he cannot enforce them where graphics are concerned. The programmer has the right however to include any of his graphics in the software when : He needs a graphic to work with on the interface so as to complete a development stage. In this case the programmer must also inform the Visual Developer when he thinks a graphic may be needed in the specific place permanently.

    OR :He can experiment with his own graphics and can try to bring across his ideas for the graphics in the final piece in beta versions. The Visual Developer however must have the final decision on what the graphical content actually is for the final release.

  3. General Procedures

 

In this part of the contract clarification is made about general procedures that must be followed when situations that are not really to do with the company’s products or public interfaces.

  • Resignation

 

This is the procedure that must be followed when one of the staff wish to leave the company.

The request to resign must be made at least two weeks before the member of staff wishes to actually have left. The request to resign must give a reason for the resignation and state when the member would like to end their job (not before two weeks from the first resignation e-mail) . At first the resignation should be noted and treated as a invalid. If the request for resignation comes three times on different days then this is an official resignation, but if the request comes once and the following day there is no talk of resignation then the first resignation should be scrapped. Only take resignations seriously when the request has come at least 3 times all on different days. The request can be cancelled at any time during the first two weeks from when the first request for resignation was made. Resignations should be treated with the utmost care as catering for unstable people is imperative. To clear it a little more : To leave you send an e-mail to the other partner or one of the partners requesting it. Then you send the request again in the following day and again the following day. This is then treated as official. If you leave a day in-between sending three requests then it is classified as invalid and you must start the resignation process again. To cancel the resignation during the first two weeks of the resignation declaration you must specifically ask for the resignation to be cancelled. Although preparation for the resignation may be already begun. You cannot get out of the company in less than two weeks now.

  • Resignation between the partners 

 

The same applies above, only the partner should get paid still until the product being sold is no longer in any way related to the one that quit. In other words the application being sold should be updated before the programmer doesn’t get money. Or if the Visual Developer leaves then the website should no longer be related to him. So the works should be changed completely of the one that quit before the one that quit doesn’t get paid. This subject will be covered fully in the new contract after this has expired. It is a good idea to do loads of work for the company so your works are harder to replace so you get paid for longer.

  • Death of Partner

 

In the event that one of the partners dies then all the work from the dead partner should be given to the other partner and he should carry on as normal.

  • Contract Violation

 

Violating the contract is an offense to the Bitstream Software Principles Act 1998. You should never do this.

  1. Customer Correspondence & Technical Support

    Customer correspondence should be primarily the Visual Developer's job, as he maintains access rights to the mail servers. The Visual Developer automatically takes on this responsibility because he has the access rights as specifies earlier in this contract. Although this may be the case, the Visual Developer can request assistance from the programmer if he feels it's necessary. The programmer has equal responsibility to actually respond to any customer correspondence that has been passed through Visual Developer to him. These occasions will often be a technical support question that the Visual Developer has not become acquainted with and so cannot help the customer without referring to the programmer. The Visual Developer also has the right to pass on all technical support questions to the programmer. This may be done through an automated system with the Visual Developer, or the Visual Developer may request that the programmer is to collect technical support mail from a server, located and set up by the Visual Developer or programmer. If a new server is set up for technical support the password for the server belongs to the programmer.

    A customer services question sent to any server accessible by the Visual Developer should normally be handled by the Visual Developer.

  2. Technical Support

    Technical Support should be primarily handled by the programmer, he is required to keep a log of the reports to streamline technical support for the future. If the Visual Developer receives technical support problems then any mail such as this must be forwarded to the programmer for the records he is required to keep. In any forwarded mail such as this the Visual Developer must specify whether he has managed to respond to the problem, or whether he needs to entirely pass on the problem to the programmer. The Visual Developer may do this.

  3. Financial

The financial aspects of Bitstream Software include:

  • Access to the Register Now! Account.

  • Banking issues

  • Access to the PO box.

  • Customer Database

  • Registration Codes

  • Access to the Register now account can be dealt with by both the programmer and the Visual Developer. This contract was made to extinguish such a situation, but as this is not a controllable area and is not a threat to Bitstream Software's integrity then the contract assumes that double access will not be a problem within the company.

  • Banking will also be handled by both the programmer and the Visual Developer as to signatures are required to withdraw money and it is not a threat to let one of the partners pay in money behind the other one's back.

  • Access to the PO Box will be handled by both partners, Cheques can be retrieved by either partner, but it should be agreed between the partners as to when they'd both like to pick up any content from the PO box. That is not a contractual agreement due to impracticalities.

  • All customers should be logged into a database by both the programmer and Visual Developer. This is an absolute necessary arrangement that should be met by the partners privately.

  • Registration codes will be handled by both the programmer and Visual Developer, but routines should be in place to stop duplicate registration code e-mails.

This is a contractual agreement that should be signed by both partners. It is an offense to break the contract.

 

This contract expires on the:

24/6/99

24th June 1999

 

Additions shoud be signed and attached

 

Bitstream Software  

 


 

 

 

EyeBrowse History | Privacy Statement | Contact Us | About Us

Best viewed with Microsoft Internet Explorer 5.5 (or above)

Copyright © 1998-2005, Kristan Dyson ( ). All Rights Reserved.

All content of this website and software presented on this website is protected by the international copyright law.