(→Free and Open Source Software: link to license) |
(→A Brief History of Simple Machines: did lewis media own the new SMF servers?) |
||
Line 20: | Line 20: | ||
In the year 2000, a 17-year-old Dutch high school student named Zef Hemel wanted to add a forum to a site he was running. But the high-quality solutions (such as Ultimate Bulletin Board) were too expensive for him. Since he had a few months of Perl experience and had been programming since he was 9 , he decided to build his own. He made the first alpha release on July 4th, 2000, and called it YaBB (Yet another Bulletin Board), free open-source software for anybody to use, released under the GPL license. | In the year 2000, a 17-year-old Dutch high school student named Zef Hemel wanted to add a forum to a site he was running. But the high-quality solutions (such as Ultimate Bulletin Board) were too expensive for him. Since he had a few months of Perl experience and had been programming since he was 9 , he decided to build his own. He made the first alpha release on July 4th, 2000, and called it YaBB (Yet another Bulletin Board), free open-source software for anybody to use, released under the GPL license. | ||
With a free Russian domain name (Yabb.com.ru), a Yabb forum, and a download page, the Yabb community grew quickly. Zef often implemented user-requested featuers daily. Sometimes twice daily. Soon, others were contributing features, and Andy Tomaka, Matt Mecham, and others joined the YaBB core developer team. A separate application, BoardMod (an early predecessor to Package Manager) made it easier to install a growing repository of YaBB modifications. Translators joined the effort and users began holding meet-ups in Italy and the Netherlands. | With a free Russian domain name (Yabb.com.ru), a Yabb forum, and a download page, the Yabb community grew quickly. Zef often implemented user-requested featuers daily. Sometimes twice daily. Soon, others were contributing features, and Andy Tomaka, Matt Mecham, and others joined the YaBB core developer team. A separate application, BoardMod (an early predecessor to Package Manager) made it easier to install a growing repository of YaBB modifications. Translators joined the effort and users began holding meet-ups in Italy and the Netherlands. | ||
In 2001, Zef, headed for Computer Science studies at the University of Groningen, took a step back and Jeff Lewis took over management of YaBB. Later that year, Joseph Fung and Jeff Lewis ported YaBB to PHP. They did the initial translation in a weekend and called it YaBB SE. From 2001 to 2004, YaBB SE grew from 2 to 10,000 members. | |||
While YaBB SE 2.0 was under development, the team found itself dealing with copyleft violation issues -- software called ttforum contained YaBB SE code without giving credit to its developers. At the same time, the team discovered that its hosting company had rights to the YaBB SE forum. One of the newer developers, <nowiki>[Unknown]</nowiki> had been working on a "Secret Project" -- optimizing, scrapping outdated code, adding important features. Jeff and Joseph decided to make this completely new code base the basis for YaBB SE 2, which they also decided to rebrand as Simple Machines Forum. The team worked with copyright lawyers to develop the license used for all SMF 1.0 and SMF 1.1 versions, moved the renamed project to servers they could control, and released SMF 1.0 in 2004. By 2007, SimpleMachines.org had 100,000 members.[1] | |||
One of the newer developers, <nowiki>[Unknown]</nowiki> | |||
*Ownership by Lewis Media | *Ownership by Lewis Media |
Revision as of 23:39, 9 August 2011
This is a work in progress, based on early work on a policy document. The contents have not been accepted by the organization, and may or may not represent actual policies of the SMF team or the SimpleMachines NPO |
Welcome to the Simple Machines family! As part of the family, there are a few things we'd like you to read and understand . As a new member of the team, we understand you probably don't have much of a clue what you're expected to be doing, so this guide should help you a bit, if you're having trouble speak to a peer or a team leader and they will be glad to help you.
Who is Zef Hemel?
Zef is a programmer from the Netherlands, and is the original founder of YaBB (Yet another Bulletin Board), which was the inspiration of YaBB SE, the older sister of SMF. You can keep up with Zef by visiting his website at http://www.zefhemel.com |
A Brief History of Simple Machines
In the year 2000, a 17-year-old Dutch high school student named Zef Hemel wanted to add a forum to a site he was running. But the high-quality solutions (such as Ultimate Bulletin Board) were too expensive for him. Since he had a few months of Perl experience and had been programming since he was 9 , he decided to build his own. He made the first alpha release on July 4th, 2000, and called it YaBB (Yet another Bulletin Board), free open-source software for anybody to use, released under the GPL license.
With a free Russian domain name (Yabb.com.ru), a Yabb forum, and a download page, the Yabb community grew quickly. Zef often implemented user-requested featuers daily. Sometimes twice daily. Soon, others were contributing features, and Andy Tomaka, Matt Mecham, and others joined the YaBB core developer team. A separate application, BoardMod (an early predecessor to Package Manager) made it easier to install a growing repository of YaBB modifications. Translators joined the effort and users began holding meet-ups in Italy and the Netherlands.
In 2001, Zef, headed for Computer Science studies at the University of Groningen, took a step back and Jeff Lewis took over management of YaBB. Later that year, Joseph Fung and Jeff Lewis ported YaBB to PHP. They did the initial translation in a weekend and called it YaBB SE. From 2001 to 2004, YaBB SE grew from 2 to 10,000 members.
While YaBB SE 2.0 was under development, the team found itself dealing with copyleft violation issues -- software called ttforum contained YaBB SE code without giving credit to its developers. At the same time, the team discovered that its hosting company had rights to the YaBB SE forum. One of the newer developers, [Unknown] had been working on a "Secret Project" -- optimizing, scrapping outdated code, adding important features. Jeff and Joseph decided to make this completely new code base the basis for YaBB SE 2, which they also decided to rebrand as Simple Machines Forum. The team worked with copyright lawyers to develop the license used for all SMF 1.0 and SMF 1.1 versions, moved the renamed project to servers they could control, and released SMF 1.0 in 2004. By 2007, SimpleMachines.org had 100,000 members.[1]
- Ownership by Lewis Media
- Reason for transition to LLC
- Reason for transition to NPO
Our Core Values
The following is a list of precepts and values key to the Simple Machines team. These beliefs and values are critical to the ongoing success of the project and should be embodied in everything we do and every decision we make.
Free Software
We will provide our software to the public for free. A full and complete version of any software title developed by this project will be available to everyone without any cost, be it monetary or otherwise.
Respect and Fairness
We will treat others with consideration, high regard, courtesy and dignity; in a just, equitable and unbiased manner. We will demonstrate good manners, pay attention and treat others as we would like to be treated. We will be consistent, listen and be open to feedback, be careful making judgments about others, and treat people equally and equitably.
Development and Growth
We will support the personal and professional growth of each every member of the team. This project was founded by people and for people looking to development their skills as well as themselves. We will always strive to help and encourage others and to provide opportunity for growth, development and learning.
Recognition and Credit
We will recognize the successes and accomplishments of the team and the individuals who make up this team. We will give credit where credit is due. This applies to successes, contributions, licenses and rewards.
Friendly Competition
We exist in a competitive world, with many other alternative software titles. We will persevere in this arena through quality and respect, not through antagonism and hate. We will support competitors and treat them as we would have them treat us. We will not insult, disparage or in any other way teardown other projects, businesses or organizations.
Peers and Equals
Everyone on this team is an equal. We have structure and process because they allow us to improve communications, responsibility and ability to do what needs to be done - NOT because it infers power. We will make decisions in a democratic manner, and no one team member will hold sway over another.
Volunteers
Everyone on this team is a volunteer and gives what they can of their free time. They each give what they want and/or can, but we must accept that life and family come first. We will be understanding and supportive of each other, and will respect other members when they take breaks from and/or leave the team.
Activity
All team members are registered members of the main community boards. We all strive to be as active as required to fulfill the duties of our role on the team. There is no required level of activity on the boards; however, a long unexplained absence is inconsiderate, causes unnecessary speculation and is cause for replacement.
Support
Our reputation is built by our users. Excellent support is fundamental to this reputation. We will continue to provide support and assistance to the members of the user community. A product has little value if it is not supported, ongoing support is ongoing development are equally important.
Intellectual Property
We are contributing our time and efforts to benefit the project. All code, graphics, algorithms and other work provided by team members are donations to the Simple Machines project. This donation of intellectual property cannot be revoked.
Free and Open Source Software
SMF 2.0
SMF 2.0 has been released under a BSD license, which requires all redistributions (modified or unmodified, in source or binary form) to retain the copyright notice and the license conditions, and prohibits using the names of Simple Machines, Simple Machines Forum, or any of its contributors to promote or endorse any derived work.
The License is available on the SMF license page
Earlier versions of SMF
Earlier versions of SMF (versions in the 1.0.x line and 1.1.x line, as well as beta and RC versions of SMF 2) are licensed under an open-source license which was more restrictive than those described by the Open Source Initiative. This license permits anyone to use the code, view the code, or distribute instructions to modify it (as SMF mod packages do), but noone may modify the copyright notice or redistribute the form/software itself without written permission. This license was adopted in response to several instances where code from YaBB SE (released under a GPL license) was redistributed by another project under a new name, without giving any credit to those who wrote the code. The team worked with copyright lawyers to develop this license.
The License is available on the SMF license page
Simple Machines Web Sites
http://www.simplemachines.org http://www.simplemachinesforum.org http://www.yabbse.org http://dev.simplemachines.org - Description of the different sites & urls - Historically were there more sites? - When should we use which sites? - YaBB SE, foreign language sites, dev site
Legal Business Structure
- details on the business entity, perhaps a scan of the article that was published talking about it
Regarding Easter Eggs
Yes, there are Easter Eggs. If you find one – please don’t broadcast it to everyone, as that will spoil the search for everyone else! |
[1] Looking back- an interview with Joseph Fung, Jeff Lewis and [Unknown]. Simplemachines.org, December 2, 2007
1 http://www.opensource.org/ 2 http://www.simplemachines.org/about/license.php