सरल मशीन फोरम

From Vigyanwiki
Revision as of 06:39, 15 June 2023 by alpha>Indicwiki (Created page with "{{short description|Open-source, Internet forum program}} {{Infobox software | name = Simple Machines Forum | logo = File:Simple Machines F...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Simple Machines Forum
Developer(s)Simple Machines
Written inPHP
TypeInternet forum
LicenseOpen Source
SMF 2: 3-clause BSD License
SMF 1: Simple Machines License
Websitewww.simplemachines.org

सिंपल मशीन फोरम (SMF) सॉफ्टवेयर एक खुला स्रोत सॉफ्टवेयर है। ओपन-सोर्स वेब एप्लिकेशन है जो इंटरनेट मंच और मैसेज बोर्ड सेवाएं प्रदान करता है। यह सरल मशीनों द्वारा विकसित किया गया है।

नाम एक ऐसी वेबसाइट प्रदान करने के निर्माता के प्रारंभिक लक्ष्य को दर्शाता है जिसे नौसिखिए प्रोग्रामर द्वारा संचालित किया जा सकता है और इसके लिए न्यूनतम सर्वर संसाधनों की आवश्यकता होती है।[1] सरल मशीनों ने 2009 में फ़ोरम-software.org सर्वश्रेष्ठ मुफ़्त फ़ोरम सॉफ़्टवेयर पुरस्कार जीता।[2]


संगठन

सिंपल मशीन्स फ़ोरम विकास, अनुकूलन, प्रलेखन, स्थानीयकरण/अनुवाद, उपयोगकर्ता समर्थन और विपणन सहित विभिन्न परिचालन कार्यों में भाग लेने वाले स्वयंसेवकों की एक ओपन-सोर्स चर्चा बोर्ड सॉफ़्टवेयर परियोजना है। यह परियोजना सिंपल मशीन नाम के एक गैर-लाभकारी संगठन के स्वामित्व में है। लिरॉय वैन होविज्क संगठन के अध्यक्ष और सीईओ हैं; Aleksi Kilpinen SMF के वर्तमान परियोजना प्रबंधक हैं। Sesquipedalian SMF का प्रमुख सॉफ्टवेयर डेवलपर है।

सरल मशीनें अमेरिकी राज्य नेवादा के कानूनों के तहत संगठित गैर-लाभकारी सदस्यता निगम के रूप में संगठित और संचालित होती हैं। सदस्यता के योग्य होने के लिए, किसी व्यक्ति या संस्था को निगम के वर्तमान सदस्य द्वारा नामांकित किया जाना चाहिए और एक लिखित या इलेक्ट्रॉनिक सदस्यता आवेदन को पूरा करना चाहिए और निदेशक मंडल द्वारा अनुमोदित होना चाहिए। संगठन ने 501(c)(3) संगठन बनने के लिए आवेदन नहीं किया है; हालाँकि, इसके आंतरिक उपनियम अभी भी उन गतिविधियों पर रोक लगाते हैं जो इसे भविष्य में एक बनने से अयोग्य घोषित कर देंगी।[3] संगठन को निजी दान, इसकी वेबसाइट पर विज्ञापन, और चार्टर सदस्यता से आय द्वारा वित्त पोषित किया जाता है।[4]


इतिहास

16 जून 2001 को,[5] 16 वर्षीय जेफ हेमल ने सहयोगियों जेफ लुईस, कोरी चैपमैन, टी. ओसवाल्ड्स और मैट मेखम के साथ पर्ल में लिखा पहला ओपन सोर्स बुलेटिन बोर्ड जारी किया जिसे YaBB 1.0 (फिर भी एक और बुलेटिन बोर्ड) कहा जाता है।[6] YaBB 1.0 उस समय अग्रणी फ्री फोरम सॉफ्टवेयर पैकेज था। हालांकि, सक्रिय समुदायों के लिए यह अक्षम और धीमा साबित हुआ।[7] 12 नवंबर, 2001 को, YaBB 1.0 के रिलीज़ होने के तुरंत बाद, एक दूसरा प्रोग्राम, YaBB SE 1, जिसे जेफ लेविस और जोसेफ फंग (लुईस मीडिया इंक. से) ने Zef Hemel और क्रिश्चियन लैंड (YaBB प्रोजेक्ट से) की मदद से लिखा था। जारी किया गया था। अंततः, YaBB के इस कच्चे PHP पोर्ट के उपयोगकर्ताओं ने भी संसाधन और सुरक्षा समस्याओं की सूचना दी।[7]

YaBB SE दक्षता समस्याओं, सुरक्षा चिंताओं को दूर करने और नई सुविधाओं को जोड़ने के लिए एक अलग दृष्टिकोण की कोशिश करने के लिए लुईस और फंग YaBB SE टीम से अलग हो गए। लुईस और फंग ने कोड का पूर्ण पुनर्लेखन किया[7]और ब्रांड का नाम सिंपल मशीन फोरम (SMF) में बदल दिया।[8]30 सितंबर, 2003 को पहला YaBB SE/SMF उत्पाद, SMF 1.0 बीटा 1a जारी किया गया।[9] YaBB SE के लिए विकास और समर्थन टीम को मार्च 2004 में सैकड़ों समुदायों के संचालन के साथ बंद कर दिया गया था, जब डेवलपर्स SMF परियोजना में शामिल हुए थे। YaBB SE को SMF में बदलने के लिए एक कनवर्टर विकसित किया गया था।[8][10][11] 23 अक्टूबर, 2006 को, सरल मशीन फोरम परियोजना को कॉर्पोरेट प्रभाव के कथित जोखिमों के बिना, मुफ्त सॉफ्टवेयर प्रदान करने के लिए टीम की प्रतिबद्धता [के ठोसकरण] के उद्देश्य से लुईस मीडिया से अलग कर दिया गया था। नई कंपनी का नाम सिंपल मशीन्स, एलएलसी रखा गया।[12] सरल मशीन एलएलसी एरिजोना राज्य में पंजीकृत किया गया था, और लुईस मीडिया से सरल मशीन एलएलसी के लिए कॉपीराइट का हस्तांतरण 24 नवंबर 2006 को टक्सन, एज़ेड में तीन दिवसीय रिट्रीट के दौरान पूरा हुआ था।[8]

02 दिसंबर 2006 को, एसएमएफ 1.1 जारी किया गया था।[13] 8 अप्रैल, 2007 को सरल मशीनों ने एसएमएफ 2.0 की शुरुआत की घोषणा की।[14] SMF 2.0.x दिसंबर 2005 से SMF 1.1 के साथ विकास में है।

जून 2010 में, नेवादा में पंजीकृत गैर-लाभकारी संगठन (एनपीओ) के रूप में सरल मशीनें फिर से बनाई गईं। एलएलसी से एनपीओ में संपत्ति का हस्तांतरण अप्रैल 2011 में पूरा हुआ और मई 2011 में सिंपल मशीन, एलएलसी को भंग कर दिया गया। 24 सितंबर 2010 को, सिंपल मशीन्स टीम ने सिंपल मशीन्स एलएलसी को भंग करने की घोषणा की और सभी संपत्तियां परियोजना के लिए स्थापित गैर-लाभकारी संगठन (सिंपल मशीन्स) को स्थानांतरित कर दी गईं।[12]

11 जून, 2011 को एसएमएफ 2.0 जारी किया गया था।[15] 9 फरवरी, 2022 को SMF 2.1 जारी किया गया।[16]


लाइसेंसिंग

SMF 1.0 और 1.1 मालिकाना लाइसेंस के तहत प्रकाशित किए जाते हैं। हालांकि यह स्रोत-उपलब्ध सॉफ्टवेयर है। स्रोत-उपलब्ध, संशोधित घटकों का पुनर्वितरण और/या वितरण अधिकृत संस्थाओं तक सीमित है।

एसएमएफ संस्करण 2.0 और 2.1 को बीएसडी लाइसेंस #3-क्लॉज लाइसेंस (नया बीएसडी लाइसेंस या संशोधित बीएसडी लाइसेंस)|3-क्लॉज बीएसडी लाइसेंस के तहत लाइसेंस दिया गया है।[17] यह बीएसडी आवश्यकताओं के अधीन संशोधित कोड के पुनर्वितरण के साथ खुला स्रोत भी है।[1]


उत्पाद

सरल मशीन फोरम (SMF) सॉफ्टवेयर PHP में लिखा गया है और डेटाबेस प्रबंधन के लिए MySQL का उपयोग करता है - यह स्थापित उद्योग मानकों के आसपास बनाया गया है और आमतौर पर इसके उच्च सुरक्षा मानकों के लिए मूल्यवान है। PHP, MySQL और तथ्य यह है कि SMF फ्रीवेयर है, ने एक बड़े और अपेक्षाकृत सक्रिय स्वयंसेवी विकास समुदाय के निर्माण में मदद की।[1]

SMF आमतौर पर बुनियादी वेब होस्टिंग पैकेजों पर तैनात किया जाता है, आमतौर पर Linux, Apache, MySQL, PHP (LAMP) अनुरूप सर्वर। VPS या समर्पित सर्वर पर संस्थापन आमतौर पर उन साइटों के लिए आवश्यक होते हैं जिनमें एक ही समय में बड़ी संख्या में समवर्ती उपयोगकर्ता ऑनलाइन होते हैं। संभाले जा सकने वाले समवर्ती उपयोगकर्ताओं की संख्या उपलब्ध सिस्टम संसाधन # सामान्य संसाधनों पर निर्भर करती है, एक होस्टिंग प्रदाता की संसाधन सीमाएँ लागू हो सकती हैं, सर्वर कॉन्फ़िगरेशन, और किस प्रकार के संशोधनों को स्थापित किया गया है। SMF के पास वास्तव में ट्रैफ़िक की कोई सीमा नहीं है, जिसे वह प्रोसेस कर सकता है, हालाँकि: जितने अधिक उपयोगकर्ता ऑनलाइन होंगे, कार्य करने के लिए उतने ही अधिक शक्तिशाली हार्डवेयर की आवश्यकता होगी।[1]

सरल मशीन फोरम के 4 संस्करण हैं, SMF 1.0, SMF 1.1, SMF 2.0 और SMF 2.1

Version Release Date Latest Rev# Revision Date Development
SMF 1.0 Sep 30, 2003 1.0.23 Dec 16, 2012 Inactive[lower-alpha 1]
SMF 1.1 Dec 3, 2006 1.1.21 April 24, 2015 Inactive[lower-alpha 2]
SMF 2.0 Jun 11, 2011 2.0.19 Dec 21, 2021 Active[lower-alpha 3]
SMF 2.1 Feb 9, 2022 2.1.3 Nov 21, 2022 Active[lower-alpha 4]
  1. Replaced by SMF 1.1
  2. Replaced by SMF 2.0
  3. There are 33 improvements between 2.0 and 1.1[18]
  4. There are 54 improvements between 2.0 and 2.1[19]

फीचर ऐड-ऑन संशोधन

सरल मशीन मुख्य साइट के माध्यम से मुफ्त संशोधन होस्टिंग और ट्रैकिंग के लिए एसएमएफ में एक संशोधन आधार भंडार है। कई संशोधन, या मॉड जिन्हें आमतौर पर कहा जाता है, एक वीडियो आर्केड, हेल्प डेस्क, प्रोफाइल एडिशंस, गैलरी, आकिस्मत, विभिन्न एसईओ सुविधाओं और कई अन्य सहित नि: शुल्क बनाया और वितरित किया गया है। SMF मॉड्स साइट पर सूचीबद्ध होने से पहले, मॉड को SMF टीम द्वारा मान्य किया जाता है, यह सुनिश्चित करने के लिए कि यह SMF कोडिंग दिशानिर्देशों का अनुपालन करता है।

एसएमएफ में शामिल पैकेज प्रबंधक प्रमुख विशेषताओं में से एक है। यह एक व्यवस्थापक को स्क्रिप्ट के कोड को संशोधित किए बिना आमतौर पर केवल कुछ माउस क्लिक के साथ एसएमएफ में संशोधन और अपडेट स्थापित करने की अनुमति देता है।

आलोचना

भले ही स्रोत शुरू से ही उपलब्ध थे, मुफ्त सॉफ्टवेयर लाइसेंस के तहत उपलब्ध नहीं होने के लिए ओपन सोर्स समुदाय द्वारा एसएमएफ की आलोचना की गई है। बिना किसी लिखित अनुमति के सॉफ़्टवेयर के पूर्व रिलीज़, यहां तक ​​कि असंशोधित, के पुनर्वितरण की अनुमति नहीं है। स्रोत कोड या तो पुनर्वितरण योग्य नहीं है, हालांकि इसे संशोधित करने के तरीके पर निर्देश वितरित करने की अनुमति है।

2.0 रिलीज के साथ सॉफ्टवेयर बीएसडी लाइसेंस के तहत उपलब्ध है, जो चिंताओं का समाधान करता है।[20]


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 1.3 "What is Simple Machines Forum?". WhoIsHostingThis. Retrieved January 15, 2015.
  2. "Best Forum Software of 2009". Forum Software Reviews. Retrieved January 9, 2010.
  3. "कानूनन". Simple Machines. Retrieved June 22, 2010.
  4. "चार्टर सदस्यता". Simple Machines. Retrieved January 15, 2015.
  5. "वाईएबीबी 1.0". Softwareweb.com. Retrieved November 12, 2001.[permanent dead link]
  6. "Interview With Zef Hemel – Founder of YaBB". The Admin Zone. Retrieved Jun 15, 2005.
  7. 7.0 7.1 7.2 Bes Zain. "YaBB SE के निर्माता जेफ लुईस के साथ साक्षात्कार". Sitepoint. Retrieved August 13, 2002.
  8. 8.0 8.1 8.2 "पेश है सिंपल मशीन एलएलसी". The Simple Machines Organization. Retrieved November 27, 2006.
  9. "एसएमएफ 1.0 बीटा 1 जारी!". Simple Machines. Retrieved November 13, 2003.
  10. Lewis, Jeff. "YaBB पर्ल सॉफ्टवेयर समुदाय". YaBB SE. Retrieved March 4, 2004.
  11. Lewis, Jeff. "YaBB पर्ल सॉफ्टवेयर समुदाय". YaBB SE. Retrieved March 31, 2004.
  12. 12.0 12.1 "Who are we?". The Simple Machines Organization. Retrieved January 15, 2015.
  13. "एसएमएफ 1.1 फाइनल". The Simple Machines Forum project. Retrieved October 25, 2015.
  14. "Introducing SMF 2.0". Simple Machines. Retrieved April 8, 2007.
  15. "2.0 Final has been released". The Simple Machines Team. Retrieved June 11, 2011.
  16. "SMF 2.1.0 Released". Simple Machines. Retrieved February 9, 2022.
  17. "सरल मशीन लाइसेंस". Simple Machines. Retrieved November 13, 2003.
  18. "Differences between SMF 2.0 and SMF 1.1". Simple Machines. Retrieved August 27, 2011.
  19. "Differences between SMF 2.1 and SMF 2.0". Simple Machines. Retrieved March 29, 2014.
  20. Joshua Dickerson. "सरल मशीनें और खुला स्रोत". Simple Machines Organization. Retrieved January 15, 2015.


बाहरी संबंध