The MiscKit

Getting on the IndexingKit and/or 3DKit Teams


Home
Hot News
About
Press Kit
FAQ
Documentation
Download
Resources
Services
Search
Credits
Links
Contact Us


Most recent update was on June 1, 1996.

Status: There are currently openings available on both teams, but we have a greater need for people interested in working on the 3DKit.

This page may seem long, but if you wish to join one of the teams, it is really a good idea to read all of it. While we don't want to scare anyone away, we do want to make sure you understand what you would be getting yourself into!

If you desire to be a part of the teams that will be working on the IndexingKitTM and the 3DKitTM, you need to contact Don Yacktman via email to don@misckit.com. Please feel free to use the reply form at the end of this page to expedite the process.

There are two teams, one for the IndexingKit and one for the 3DKit. While it is possible for you to be on both teams, it is more likely that you will be placed on one or the other so that you will be able to more effectively contribute to the project. Which team you are placed on will be determined by your stated preference and qualifications and by our team's needs. (We'll cater to your requests as much as possible, of course.) The reason why you aren't as likely to be placed on both teams is that we don't want to put anyone in a situation where they have overcommitted themself.

Now, on to the formalities. You have to meet certain conditions in order to be placed on any team at all. They are:

Ability to Contribute

It is important that you have the time to participate. Since we can only put a few people on each team, we want to make sure that the people we include will have enough time available to actually make a contribution. If your time is really limited, you would be more of an asset contributing objectware to the MiscKit. These are really big projects and could potentially become a time sink.

Conversely, if we need to add manpower to a project, we'll certainly try to find additional volunteers so that no one person has an unreasonable time load required of them.

No Legal Entanglements

Some employers restrict the work you do such that you cannot do outside consulting or participate in projects such as this one. Before you volunteer, make sure that your contracts and employer will allow this. You may wish to consult with your boss or a lawyer to make sure you won't get into trouble if you participate.

We mention this because we don't want anyone to get into trouble, and due to limited resources, there is no way we can help you if you do get yourself into trouble. So please make sure you've protected yourself!

Technical Skill

Obviously, you've got to have the skills needed to be able to work on this code. These are large, complex kits. If you've used either kit extensively, then you would be a good choice to work on the further porting and enhancement of the kits. If you have never used them at all, that would probably not be true. That doesn't mean that you can't be on the teams; if you are an utterly brilliant programmer, we've got room for you!

Willing to work for free

Yes, this sounds odd, but it is the nature of the project. You must have a basic altruistic streak in order to fit in well. Of course, anyone who has ever contributed to the MiscKit has some of this in them; this project will just require a lot of it!

So, what reward is there? You will have contributed to furthering the life of these kits, contributed to the NEXTSTEP community, and have done something that publicly proves you are a good programmer. That could help as a reference for getting a job or it may just help foster general goodwill. In you like doing good work so that you can have the satisfaction of doing good work, then you're the one we're looking for. This is, of course, much of the same mentality that is behind the GNU projects. The success of this project will occur because there are lots of generous people who enjoy doing this kind of thing.

It could also be pointed out that since source access is limited, you, as a consultant, would be valuable to anyone who needs an on the IndexingKit or 3DKit. That may be reason enough for some people to participate.

Contract

The final thing, and this is a big one, is that there is a four page contract that you will have to sign in order to become a part of the team. This contract is dictated by NeXT and is part of the agreement between NeXT Computer, Inc. and the MiscKit. When you send a message to Don Yacktman requesting that you be placed on a team, he will send you back a copy of the contract which you must sign and return by fax (optional) and surface mail (required).

The contract itself is basically a non disclosure agreement. To summarize its points:

  • You get complete access to the source tree
  • You get a full copy of the source tree sent to you
  • You must keep the source secure
  • You can modify it for internal use
  • All modifications are to be returned to the MiscKit
  • There are no warranties from NeXT or the MiscKit
  • There is no legal assistance from NeXT or the MiscKit
  • You will comply with US export restrictions
  • You will be under an NDA as to the source code and any other proprietary information that you are told as a result of your involvement in this project
If that still sounds good to you, then please contact Don and get yourself onto a team! We're looking forward to a really fun project!

Joining the team

Enter information about yourself in the form below and then click the "Deliver" button. An email message will be composed and mailed to Don Yacktman. You should hear back from him within 24 hours, assuming no catastrophic equipment failure!


Note: Absolutely none of this information will be divulged to anyone. All information will be sent directly to Don Yacktman and will be held in strictest confidence. If you would prefer to call him and speak with him over the phone instead, simply call (801)221-0344 or send email to set up a time for a call.

Warning: This form is not yet operational! Do not use it!

Your name:

Address1:

Address2:

City, State, Zip Code:

Country:

Phone:

Fax:

E-mail address:

Why do you want to be a part of this project? (Keep it short, please!)

What are your qualifications? (Keep it short, please!)

With which kit teams do you desire to work?

If you select IndexingKit or 3DKit "only", you will only be considered for that kit. If there are no openings for that kit, you will not be considered for the other kit. If you choose a "preferred" option, you will be considered for the team you prefer, but may get placed on the other team if there isn't room for you on the team you want. Even if you choose "both", you may not get on both teams.

If you selected both, why should you be on both? (You may wish to additionally indicate a team preference if we can't put you on both teams.)




Questions? Contact our webmaster via email to don@misckit.com.

NeXT, the NeXT logo, IndexingKit, 3DKit, PhoneKit, OPENSTEP, and NEXTSTEP are trademarks or registered trademarks of NeXT Software, Inc.
All other trademarks mentioned belong to their respective owners.
.