Skip to content

Museum-of-Art-and-Digital-Entertainment/Electric-Communities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EC Habitats FOSS Hack Day

January 13th 2024 12 noon until ?? Pacific time

Upstairs Wifi: Learning One (no password)

Introduction

Electric Communities was formed to develop a secure, distributed platform for online socialization and commerce. The first demonstration of this was Microcosm (aka EC Habitat). Microcosm was a 3D virtual world, in which people could meet, talk (by typing or speaking), and exchange objects - it created the E programming language and did pioneering research into many modern programming techniques, such as webapps, promises/futures. EC later grew to include the work of The Palace Inc, and Onlive Technologies.

Thanks to the leadership of The MADE (Museum of Art and Digital Entertainment) working with the Spritely Networked Communities Institute, we are working to make EC IP open source. This work would not be possible without the permission of Open Text (current rights holder) and is done in compliance with the Archival Agreement.

This Hack Day: restoring/opening the first 3D distributed metaverse

We’ve gathered repositories from far and wide, and today we bite off the first chunk -- Restoring the first decentralized metaverse: EC Habitats Beta (WIndows PC) full working condition (peer-to-peer virtual worlds) as well as attempting to recover the source code and documentation for that project.

Future hack days will attack other portions of the extensive EC product portfolio, including The Palace, E, Passport, and Onlive.

Here's a video ECHabitats/Microcosm running in '97:

Randy Demos ECHAbitats

SETUP TASKS

GOALS

  • Get the first Decentralized Metaverse: EC Habitats r167 Beta disk-software for Windows PCs fully operational (permitting people to connect their locally run worlds to each other without a centralized server running game or message code.)
    • There are multiple world configuration files, get as many working as possible.
    • The application has URLs for web pages and a rendezvous server (LDAP?) that need to be changed/proxied/served.
    • Re-Package for easy use by modern users
      • (This may fork future multi-platform installer projects.)
    • Make this work available as FOSS
  • Try to get EC Habitats to compile from source. We have two potential source trees (COSM and COSM1), but don’t know the status of the code.
    • Identify critical design documents (unum, dist containers, etc.) that should be FOSS
    • Build or not, we will open the EC Habitats code and documentation as FOSS
  • OPTIONAL: Identity leaders for future EC Hack Days for other products:
    • The Original E programming language
    • Electric Communities Passport platform and many, many worlds - needs IP scrubbing
    • The Palace (including the original Mansion source provided by JBum)
    • Onlive Technologies

TEAMS

  • Web Integration Team
    • Member Required: MADE system admin for DNS changes and service installations.
    • We'll need web page services, possible redirects, and to recover the game's support pages.
    • Also, the service that turns portal URLs into IP addresses for p2p connections. Need to open some ports?
      • Are there installer mods to open ports? A web page for instructions for platorms.
  • Interoperability Team aka Worlds Team
    • Works closely with Web Team to get the r167 decentralized portals working again (LDAP server?)
    • Bring up tshe other worlds (see r167 config files up) at peristent locations as a service.
    • Note: There is a "headless" mode that allows r167 to run on a non-windows box for hosted worlds.
  • Compilation Team
    • Do we have the source code required to recreate r167 or a similar version?
    • Make sure to open what source we have after screening for IP issues (none expected, but maybe drivers?)
    • Compile it? This may be ongoing post hack day.

About

Open Source repository for the work of Electric Communities/Communities.com which includes the work of The Palace Inc. and Onlive Technologies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •