Apache Wave facts for kids
Apache Wave was a special project at Apache. It was all about creating and using "wave technology." Think of it like a super-powered online communication tool.
The main part of this project was called Wave in a Box (WIAB). This was a server program that could host and connect "waves." A wave was like a shared online document or conversation where many people could work together in real-time. WIAB also had tools for developers to build new features and a cool web program for users.
The project also worked on something called the Wave Federation protocol. This was a set of rules that allowed different Wave in a Box servers to talk to each other. This meant people on one server could work with people on another server, making online teamwork even bigger!
Contents
What Happened to Apache Wave?
The Apache Wave project started its journey at Apache by going through something called "incubation." This is like a special training period for new software projects. It helps them learn how to work the "Apache way."
The Wave project officially finished its work on January 15, 2018. This means it is no longer being actively developed by Apache.
Project News Highlights
Here are a few important dates from the project's history:
- December 1, 2010: The Wave project officially started its incubation period at Apache.
- February 19, 2011: The project's website was created.
- April 28, 2011: The way they tracked problems and tasks moved to a new system called Jira.
- January 15, 2018: The Wave project officially retired.
How Software Projects Grow (Incubation)
When a software project like Apache Wave joins Apache, it goes through an "incubation" phase. This helps the project become a strong, independent part of the Apache community.
During incubation, the project works on several things:
- Setting Up: They make sure the project name is unique and get all the legal papers in order.
- Copyright: They ensure that all the code used in the project follows Apache's rules. This includes making sure Apache has the right to use and share the code.
- Team Building: They identify the people who will actively work on the project. These people are called "committers." They also make sure these committers agree to the project's rules.
- Tools and Systems: They set up important tools like places to store the code, mailing lists for discussions, and systems to track issues or bugs.
Working Together on Software
Open-source projects like Apache Wave are built by many people working together.
- Team Members: The project makes sure that all the main volunteers who work on the project are recognized as "committers."
- Making Decisions: Important decisions about the project are made openly. Everyone can see and discuss how things are decided. This helps make sure the project is fair and open.
- Rules and Licenses: The team also makes sure everyone understands the rules about using the code, like licenses and trademarks.
Finishing Incubation
After a project successfully completes its incubation, it can "graduate." This means it becomes a full-fledged Apache project. The Apache Wave project completed its journey by retiring.
Images for kids
See also
In Spanish: Apache Wave para niños