Кіріспе

Shareaza – Microsoft Windows жүйесінде жұмыс істейтін, файлдарды өзара алмасуға арналған бағдарлама, Gnutella, Gnutella2 (G2), eDonkey, BitTorrent, FTP, HTTP және HTTPS желілік протоколдарын қолдайды және магниттік сілтемелерді басқарады. Егер G2 желісіне қосылған басқа бағдарлама осындай файлды тапса, оған барлық желілер үшін хэш-мәндер жіберіледі және ол басқа желілерде тиісті хэш-мәндермен іздей алады, бұл файлдың көздерінің санын және жүктеу жылдамдығын арттырады. Shareaza G2 желісін торренттер үшін қосымша көздерді табу үшін де пайдаланады.

Қауіпсіздік сүзгісі

Shareaza клиенті кейбір негізгі мазмұн сүзгілеріне ие, соның ішінде мәжбүрлі балалық және ерікті ересектер порнографиясы сүзгісі және басқа да ерікті сүзгілер, мысалы, Цифрлық құқықтарды басқару (DRM) файлдары үшін сүзгі. Shareaza қауіпсіздік сүзгілерін пайдаланушы анықтаған кілт сөздермен және/немесе IP-адрестермен кеңейтуге болады. Shareaza-ның кейінгі нұсқалары тұрақты өрнектерді және хэш арқылы сүзгілеуді қолдануға мүмкіндік береді. Бұл сүзгілер пайдаланушының қалаған файлдарды алу мүмкіндігін арттырады және зиянды немесе жалған файлдарды алу мүмкіндігін азайтады. Сүзгілер үшін қолданылатын файл пішімі кеңейтілетін XML схемасы болып табылады. Сүзгілерді Shareaza-да өңдеуге болады және басқалармен бөлісу үшін қолданбадан экспорттауға болады.

Тіркемелер

Shareaza қосымша плагиндерге арналған база құрайды. Shareaza орнату бағдарламасы бірнеше плагинді қамтиды. Олардың көпшілігі хэштелген файлдардан кіріктірілген метадеректерді оқып, жойып, оны сыртқы XML негізіндегі форматқа түрлендіруге немесе басқа G2 клиенттері үшін алдын ала шолу жасау үшін мультимедия файлдарын декодтауға қолданылады. Ал кейбіреулері Shareaza ішіндегі медиа ойнатқыштың қажеттіліктерін және осы медиа ойнатқышты жетілдіруді қамтамасыз етеді. Үшінші тарап плагиндерін де пайдалануға болады, мысалы, Sharemonkey, ол авторлық құқықпен қорғалған материалды жүктегенде немесе іздегенде, оны заңды түрде жүктеуге болатын жерге Shareaza ішінде сілтеме қосады.

Терілер

Клиент GUI-дың дерлік барлық бөліктерін өзгерте алады. Бұған панельдер, белгішелер, сондай-ақ фондар мен түймелер кіреді. Осылайша, Shareaza түстермен, суреттермен, жаңа түймелермен және т.б. толыққанды өзгертілуі мүмкін. Shareaza орнату жинағына негізгі терілердің тізімі қоса берілген. Басқа терілерді қауымдастық форумдарынан жүктеуге болады немесе G2 желісінде "sks" (Shareaza тері файлдары) деп іздеу арқылы табуға болады. Терілер – бұл "sks" кеңейтуімен қайта аталған zip архивтері, олардың ішінде белгішелер мен суреттер, сондай-ақ суреттер мен түстерді GUI-мен байланыстыратын XML файлы бар. Бұл мүмкіндік жергілікті тілге аудару үшін де қолданылады. Тіл файлдары – XML файлдары, қалыпты терілер сияқты, бірақ zip форматта емес. XML файлы бағдарламаның белгілі бір бөлігінің аудармаларын қамтиды. Бұл тілдерді толыққанды бағдарламаны қайта құрастырмай-ақ оңай өзгертуге, жаңартуға және сынауға мүмкіндік береді.

Режимдер

Shareaza-да үш пайдаланушы режимі бар. Біріншісі – қалыпты пайдаланушыларға арналған. Бұл режим – әдепкі режим, ол таза, ықшамдалған графикалық интерфейсті ұсынады. Пайдаланушылар осы режимде параметрлерге маңызды өзгерістер енгізе алмайды, бірақ іздеу және жүктеу сияқты қажетті функцияларды пайдалана алады. Екінші режим – күшті пайдаланушыларға арналған. Ол желілік және кеңейтілген параметрлерге кеңірек қол жеткізуді қамтамасыз етеді, бірақ желіге қосылысыңызды бұзуы мүмкін. Үшінші режим – терезелік режим. Бұл режимде пайдаланушылар әртүрлі вкладкаларды (терезелерді) бір мезгілде көре алады, осы арқылы болып жатқан жағдайларды толық бақылауға мүмкіндік алады. Бұл режим клиенттің көрінісін жеке қажеттіліктерге сәйкес өзгертуге де мүмкіндік береді.

IRC

Shareaza құрамында пайдаланушыларға бір-бірімен байланысуға мүмкіндік беретін IRC (чат) клиенті орнатылған. Техникалық қолдау және көмек алу үшін бірнеше тілде арналар бар. Бұл арналар P2PChat серверлерінде орналасқан, сонымен қатар кез келген стандартты IRC клиенті немесе Shareaza бас бетіндегі Java қосымшасы арқылы да қосылуға болады.

Тарих

2002 жылдың ортасында Стокс өзі жазған және "Shareaza" деп атаған gnutella клиентінің алғашқы нұсқасын жариялады. Ол бастапқыда басқа gnutella клиенттерінде болмаған мүмкіндіктерге ие болуды мақсат еткен клиент болды. Келесі екі жыл ішінде Стокс eDonkey 2000 желісін, BitTorrent-ті және Gnutella2 деп атаған gnutella негізінде қайта жазылған протоколды қолдау үшін код жазды. 2004 жылдың 1 маусымында Стокс Shareaza бастапқы кодын GPL 2.0 немесе одан кейінгі лицензия бойынша жариялады (бұл Shareaza 2.0 нұсқасының шығуымен бірге болды). Shareaza, LimeWire, Gnucleus сияқты Gnutella желісіндегі ашық кодты клиенттер қатарына қосылды. Shareaza бастапқыда "толыққанды тегін. Жарнамасыз, шпиондық бағдарламасыз, коммерциялық нұсқаға өтуге мәжбүрлемейміз" деп жарнамаланды, дамытушылар "[мұндай нәрсені көтере алмаймыз]" деді. Ол барлық келесі нұсқаларында осылай болды. Shareaza алғашқы нұсқасынан бастап swarming, метадеректер, кітапханаларды басқару және автоматты түрде файлдарды хэштеуді қолдады. iMesh клоны, тек шағын графикалық өзгерістермен және Shareaza v1 логотипімен. Доменнің иесі Джон Нильсон Франциядағы фонограммалар өндірушілерінің қоғамымен жасасқан келісімнің шарты бойынша оны сатуға мәжбүр болды. Бұл клиент Discordia Ltd. компаниясының орталықтандырылған музыка дүкені үшін желілік интерфейс болып табылады және Gnutella, G2, eDonkey немесе BitTorrent сияқты ашық P2P желілеріне қосылмайды. Мазмұн DRM қорғауымен қамтылған музыкамен шектеледі, оны Discordia онлайн музыка дүкенінен сатып алуға болады; Discordia Кипрде орналасқан компания, RIAA-мен тығыз байланысты және Shareaza әзірлеу тобымен ешқандай қатысы жоқ. Жауап ретінде Shareaza әзірлеу тобы өз веб-сайтын SourceForge-ке көшірді. Shareaza-ның 2.3.1.0 нұсқасына дейінгі нұсқалары www.shareaza.com сайтына бағдарламалық жасақтаманы жаңартуды тексеру үшін қосылды. 2008 жылдың 1 қаңтарынан бастап shareaza.com доменінің жаңа иесі Discordia Ltd. осы жаңарту тексеру механизмін пайдаланып, пайдаланушыларға ShareazaV4 (кейін ShareazaV5, V6 және V7) бастапқы Shareaza клиентіне жаңарту екенін ұсынды. 2008 жылдың 3 қаңтарында шыққан 2.3.1.0 нұсқасынан бастап, бастапқы Shareaza sourceforge.net-тегі Shareaza беттеріне сілтеме берді.

iMesh-тің тауар белгісін тіркеуі

2008 жылдың 10 қаңтарында Shareaza.com-ның жаңа иелері, Discordia Ltd (iMesh Inc.) компаниясы, Shareaza атауын пайдаланудан тоқтату мақсатында, атауды алғаш рет 2007 жылдың 17 желтоқсанында қолданғандарын мәлімдеп, тауар белгісін тіркеуге өтініш берді. Shareaza әзірлеу тобы тіркеуге қарсы шаралар қабылдау үшін заңгерлік көмек алды және заңгерлік қорғау қоры құрылды. Әзірлеу тобы Уильям Эрвинді сыйлықтарды басқаруға тағайындады; оған iMesh компаниясы қорғау жұмыстарын саботаждау үшін ақша төлегені және ол сыйлық ретінде жиналған ақшаны ұрлағаны хабарланды. Тауар белгісін қорғаудан бас тартқаннан кейін ол iMesh компаниясына берілді.

Нұсқалар тарихы

2.0.0.0 нұсқасынан бастап барлық нұсқалардың шығарылым туралы хабарламалары Sharaza ChangeLog бетінен сілтемеленген. Бұл, жоба доменінің жаңа иелері пайдаланушыларды жалған Shareaza V4 клиентін орнатуға итермелеу үшін жаңарту механизмін пайдаланып, жалған жаңарту хабарын таратып, одан кейін 2 күн өткен соң болды және бұл мәселені шешу кірді. v2.4.0.0 Shareaza 2.4.0.0 нұсқасы 2008 жылдың 1 қазанында көптеген қателерді түзету және клиенттің тұрақтылығын арттыру мақсатында көптеген өзгерістермен шығарылды. Бұл IRC қолдауын қамтитын тұрақты алғашқы шығарылым болды. Сонымен қатар, торренттерді өңдеу механизміне маңызды өзгерістер енгізілді және Windows 98/Me қолдауы тоқтатылды.

v2.5.x.0
Shareaza 2.5.0.0 нұсқасы 2009 жылдың 31 қазанында шығарылды. Бұл бұрынғы нұсқаларға қарағанда айтарлықтай тұрақты және аз ресурстарды қажет ететін, сонымен қатар BitTorrent қолдауын жақсартты, мысалы, пакеттік торренттердегі файлдарды таңдап жүктеу және жүктеуге басымдық беру арқылы. Gnutella және eD2k іске асыруларында GGEP, үлкен файлдар және чат үшін қолдау сияқты жаңартулар болды. v2.4.0.0 нұсқасының IRC іске асыруы бұрынғы нұсқада ішінара жұмыс істемейтін қателерден құтылу үшін қайта жасалды. Жүктеу менеджерінің мүмкіндіктері кеңейтілді, Internet Explorer интеграциясы қосылды және апаттарды жылдамдату және оңайлату үшін BugTrap енгізілді. Shareaza 2.5.1.0 нұсқасы 2009 жылдың 1 желтоқсанында шығарылды. Бұл бұрынғы нұсқасына қарағанда тұрақты және функционалды болды. Бұл ең танымал қызметтердің ұсыныстарына сәйкес BitTorrent-тің пайдалануын және үйлесімділігін жақсартты. Бұл SSE нұсқаулар жиынтығын пайдаланды және қажет етті, сондықтан кемінде Pentium III немесе Athlon XP процессоры қажет болды. Shareaza 2.5.2.0 нұсқасы 2010 жылдың 6 ақпанында шығарылды. Бұл тұрақтылықты одан әрі жақсартты. Бұл және кейінгі нұсқалар ескі процессорларды қолдануға мүмкіндік беру үшін, 2.5.1.0 нұсқасынан айырмашылығы, SSE немесе SSE емес жиналымдар ретінде қол жетімді болды. Бұл және кейінгі нұсқалар үшін SSE-ге оңтайландырылған жиналым SSE2 қолданады және кемінде Pentium 4 немесе AMD Athlon 64 процессоры қажет. 2010 жылдың 13 маусымында шыққан Shareaza v2.5.3.0 ішкі өзгерістер мен оңтайландыруларға бағытталған; жалғыз маңызды қосымша - бұл бағдарлама бақылаусыз жұмыс істеген кезде белгілі бір уақытта не істейтінін толық бақылауға мүмкіндік беретін жоспарлаушы. Shareaza v2.5.4.0, 2011 жылдың 12 ақпанында шығарылды, UPnP қолдауын жақсартты және DC++ қолдауын шектеді. BitTorrent үшін μTorrent-ке үйлесімді бір-бірімен алмасу және трекер алмасу да қосылды. Бұл IRC чатындағы қалған қателерді және сирек кездесетін апаттарды жойды.

Сыйлықтар мен шолулар

2008 жылдың қарашасында Shareaza SourceForge айының жобасы атанды. 2009 жылдың желтоқсан айында Shareaza SourceForge сайтындағы "Windows үшін ең танымал бағдарламалар" тізімінде 5-орынға ие болды, 78% пайдаланушы "ұсынады" десе (бірінші орындағы бағдарлама 81% "ұсынады"). 2010 жылға дейін ол сол орында сақталды. Рейтинг пайдаланушылардың пікірлеріне, ұсынымдарына және жоба сайтынан жүктелген бағдарламалар санына негізделген.