The MiscKit

IndexingKit and 3DKit Transfer FAQ


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


Most recent update was on May 29, 1996. If you'd like to submit something to the FAQ or update something in the FAQ, feel free to contact Don Yacktman or use our handy FAQ submission form.

Note: This is preliminary information and some things may change in the future. This is a snapshot of current plans and status. Keep watching the MiscKit web site for further imformation as this project begins.

How on earth was this pulled off?

Well over a year ago a group petition was made to NeXT requesting that NeXT transfer the IndexingKitTM and PhoneKitTM to the MiscKit so that neither kit would die. The MiscKit folks could maintain and support it, leaving NeXT with a way to gracefully drop support of the kits. The petition was signed by many MiscKit supporters and apparently made enough of a stir at NeXT to make a dream become reality.

Many thanks are due to Don Yacktman and Darcy Brockbank for writing and supporting the initial petition and to many people internal to NeXT for their support and of course to everyone who was willing to sign the petition.

Given that the initial petition included the PhoneKit, why isn't the PhoneKit part of the agreement?

According to sources at NeXT, the PhoneKit includes code that NeXT has licensed from a third party. Apparently this code cannot be redistributed, so NeXT is unable to allow the MiscKit organization to have the PhoneKit. Furthermore, the third party code is rumored to be important enough (and woven throughout the kit) that getting the kit without the third party code would be useless. Therefore, NeXT is not planning at this time to pass the PhoneKit on to the MiscKit in a similar way as they have done with the IndexingKit and 3DKitTM. Because of the difficulties with the PhoneKit, the MiscKit is not actively pursuing the PhoneKit anymore. Sorry to say it folks, but the PhoneKit is dead.

How will the IndexingKit and 3DKit be distributed?

Both kits will still remain independent of the MiscKit proper. There are several reasons for this, including:
  • The MiscKit comes with source code. The IndexingKit and 3DKit sources will not be publically distributed due to licensing restrictions.
  • Many people use the IndexingKit or the 3DKit but do not use the MiscKit. We don't want to force people into using the MiscKit. If they have other tools they prefer, we respect that.
There will be a .pkg file for each kit, which can be installed on an OPENSTEP for Mach system. The .pkg files will be distributed from the same places and via the same media as the MiscKit, but they will not be in the same .tar archive. This means you only have to download the kits you actually plan to use.

What about the source code? How can I get it?

The terms of the agreement do not allow the source code for either kit to be publically distributed. However, a select few MiscKit workers will be able to help in maintaining the code for the kits. At this time it has not been decided who these people will be nor how many people will be put on each team. However, we do know that the working team for each kit will be fairly small. If you seriously want to be a part of the development team for either or both of the kits, you can skip the rest of this answer and go to the request form. If you aren't sure, check to see if you meet these criteria:
  • You have enough time to actually be able to contribute.
  • You aren't legally bound by your current employer in such a way that you cannot return your fixes and enhancements.
  • You already have a solid foundation in the kit(s) you wish to participate in and use them yourself.
  • You aren't expecting to get paid for any of your work.
The above criteria are not absolute requirements, but they do encapsulate some of the things that Don will be looking for as he chooses the teams for maintaining the kits. The reason for being selective is that only a limited number of people will be able to participate, so we want to assure that the people working on the project are the best we can get. This will hopefully ensure that all those who use these kits will achieve the maximum benefit.

For more detailed information, check out the easy to use form for requesting to be put onto a team. It tells you more about what you would be getting yourself into and will set things in motion for you!

On which platforms will these kits be useable?

The initial release will be for OPENSTEP for Mach. The license agreement with NeXT allows us to make ports, so we hope to be able to have ports running on all OPENSTEP platforms eventually. However, since the maintenance teams have not yet been assembled, it is impossible to even guess when such ports would become available--if ever. We hope and plan to do it, but no promises are being made yet.

It should be noted that the versions of these kits distributed by the MiscKit will not run on NEXTSTEP systems. They will only work in OPENSTEP environments. This is because NeXT has licensed only the technology in the kits themselves and not the shared library technology required to build libraries for NEXTSTEP systems. Since NEXTSTEP systems already have both kits as a standard feature, this shouldn't matter much.

What will happen to Digital Librarian now?

The short answer is: I don't know. However, NeXT still retains their rights to both kits and the MiscKit development teams will be returning updated versions of the source code to NeXT so that they can continue to use the kits. This means that Digital Librarian, which uses the Indexing Kit, could still be kept alive by NeXT if they choose to do so. Anything NeXT does will be independent of this agreement, but we see no reason why NeXT would stop supporting Librarian at this point. This same logic would go for every other app from NeXT that uses either kit; they may or may not continue to support them, but the details of this agreement shouldn't affect NeXT's decision in any way. Of course, we cannot speak for NeXT, so if you really want the answer to this question, you should ask them directly.


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.
.