Joint Doom Standards

The Joint Doom Standards group, or JDS as an acronym, was a committee of source port authors, including at the height of its membership programmers of the Boom, DOSDoom, and Doom Legacy ports, with the stated goal of supporting propagation of cross-project standards for. It was founded and drivn primarily by TeamTNT lead programmer Ty Halderman.

History
The Joint Doom Standards group lasted for a few months during 1998, during which time some of the cooperating ports adjusted existing features to accommodate the others. The largest and most visible result of this was the change of Boom push and pull points to use DoomEd numbers 5001 and 5002, as opposed to 4001 and 4002 as they did in the first release, to deconflict those things with the start things for players 5 through 8 which were already supported by Doom Legacy. Boom programmer Jim Flynn adjusted his previously released Boom demo maps to take this change into account.

After this, the group gradually fell apart, in particular after the announcement and subsequent failure of the OGRE project which partially replaced this group by merging together several of the participating ports.

Legacy
Though the JDS was not overwhelmingly successful in maintaining cross-project editing compatibility, this was partially due to the rapid sunset of development on the ports which participated in it. The at-that-time new ZDoom port instead took to gradual implementation of Boom features into its own code base, beginning a precedent which would see Boom editing features become the new shared standard basis. Other ports such as Doom Legacy and Doomsday would later follow suit.

Other cooperative efforts have emerged between ports since then, though typically limited in scope to individual features. One such example is the UDMF standard for a universal interchangeable map format which supports new port features. The Raven Software-created ACS and Hexen map format have also emerged as a form of shared "lowest common denominator" between several ports.