Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 24 reacties
Bron: SilvereX, submitter: F for Fragging

Sinds de release van XChat 2.4.0 moeten Windows-gebruikers betalen voor de gecompileerde open source IRC-client. SilvereX was het hier niet mee eens en heeft de broncode van XChat 2.4.0 gebruikt om een eigen Windows-build te bakken. Hij heeft de release gedoopt als X-Chat for Windows en op zijn site als executable ter download aangeboden. X-Chat wordt op een Windows XP SP2-computer met behulp van Visual Studio .NET 2003 C/C++ gecompileerd. Om het programma te gebruiken met wel eerst GTK+ Runtime geÔnstalleerd zijn.

SilvereX X-Chat for Windows screenshot (klein)
Klik op bovenstaande afbeelding voor een grotere prent.
Versienummer:2.4.0 (SilvereX)
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003
Website:SilvereX
Download:http://www.silverex.org/download/xchat-2.4.0.exe
Bestandsgrootte:1,66MB
Licentietype:Freeware
Moderatie-faq Wijzig weergave

Reacties (24)

En gelijk heeft SilvereX. Het is toch belachelijk dat voor de Windows binary betaald moet worden en dat terwijl de Linux binary gratis is!
Silverex doet al tijden een alternatieve build van Xchat voor Windows. Wat verandered is dat zijn site niet meer als subdomein van Xchat,org draait.

Wat veel belangrijker is dat de Officiele build van Xchat voor windows volgens mijn Illegaal is en wel om de volgende redenen:

1) Xchat gebruikt Gnu Gettext, dit is een GNU project en gelicenceerd onder GPL-2. Dit betekent dat code die gebruik maakt van gettext ook onder de GPL verpreid moet worden. De Share ware release van Xchat is niet GPL-2
2) Zelfde verhaal voor Gnu Libiconv [correctie 19:09, iconv is LGPL, en dynamisch gelinkt is dit okay]
3) Zed is niet de enige copyright houder van de xchat code. De diverse patches die verwerkt zijn zijn nog altijd copyright $inzender. Zonder hun toestemming mag Zed de code van xchat niet herlicenseren naar een meer restrictive license (als shareware)

Bij deze: gebruik de build van SilvereX, negeer de build van Zed(de officiele)


PS: heb je een probleem met het starten van Xchat met een foutmelding waar iconv in voor komt? Dan heb je waarschijnlijk ergens een oudere versie van libiconv.dll ergens op je systeem. vervang alles door de versie die met de GTK runtime die door silverex aanbevolen wordt mee komt en je probleem gaat weg.
Shareware sluit niet uit dat het niet meer onder de GPL valt. Als je de gecompileerde versie aanschaft, krijg je daarbij ook de broncode onder GPL-licentie. Dit is dus legaal. De GPL houdt geen enkele beperking in met betrekking tot de prijs van de software. Wel heb je het recht, als je een gecompileerde versie gekocht hebt, die te kopiŽren voor je buurman.
De licentie die de auteur aanbied is "Shareware" niet GPL-2. Als je NIET betaald, mag je het na 30 dagen niet meer gebruiken, aldus de auteur...
Ook als je betaald blijft de licentie "Shareware".

http://www.gnu.org/copyleft/gpl.html

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

Die 30 dagen is een extra restrictie bovenop de rechten en plichten die de GPL-2 geeft, hierdoor is de complete distributie niet licenseerbaar onder GPL-2, en dat maakt dat het (statisch) linken van GNU gettext, welke slechts onder GPL-2 verkrijgbaar is, niet legaal is.

Verder blijft punt 3) in mijn eerder post staan, De auteur mag gedeelten van de code die hij niet heeft geschreven niet herlicenseren onder de mere restrictive shareware licentie.

GPL sluit shareware dus uit.

Anders staat het je vrij om de FSF te melen of ik het fout heb ;-)
Zo belachelijk is dat niet.
Als je goed leest en ziet dat het programma mbv VS .NET is gecompileerd, zou er toch een belletje moeten gaan rinkelen.
Die software kost geld. Dat geld moet terugverdiend worden.

Niet alles op deze planeet is liefdadigheid.
Tenzij ik me ernstig vergis zou de source van XChat 2.4.0 ook prima met MinGW/GCC moeten compilen. Opzich is het argument dat je voor de compiler zou moeten betalen dus niet correct ;)
De IDE kost geld
De compiler, libs etc, zijn gratis op te halen bij microsoft:
http://msdn.microsoft.com/visualc/vctoolkit2003/
helemaal mee eens, als het tegenzit zullen de ontwikkelaars nu helemaal stoppen met de ontwikkeling van de windows-client. Al zullen de linux-fundametalisten hier dat wel als goed nieuws beschouwen
Q. Why isn't the Windows version free?
A. Building X-Chat for Windows is a difficult process, it requires quite some skill and expertise to accomplish. It takes time, and is by no means automated.

Q. Has the license for X-Chat changed?
A. The Windows version is shareware, however, you may still download the source code, released under the G.P.L.

als de developers dit tegen hun zin moeten doen kan ik wel ergens begrijpen dat ze er geld voor vragen. Misschien is het beter dat ze door linken naar deze versie :)
Maar silvereX had eerst het domein silverex.xchat.org waar hij ook altijd windowsbuilds van de cvs versie online zette. Nu XChat voor windows opeens shareware geworden is, is zijn subdomein daar verwijderd. Dit zet me toch een beetje aan het denken of ze het voor het geld doen.
Misschien wel om hun shareware licentie kracht bij te zetten, en niet voor commerciŽle doeleinden.. Het is natuurlijk doelloos om de niet-shareware ding gewoon naast de shareware als download aan te bieden.
Ik vind het wel komisch dat XChat geld vraagt voor de Windows versie terwijl deze relatief simpel gratis te maken is voor eenieder met een beetje verstand en kundigheid. Het is maar wat de gek ervoor geeft moeten ze gedacht hebben.
Als ik die voor jou maak, maar ik moet daarvoor eerst een essentiŽel niet-te-verkrijgen-gratis-onderdeel aankopen.
Hoe zot zou ik dan zijn, om dat voor de grap ook nog gratis aan te bieden, als dit mij een hoop geld zou kosten dat voor mij 'veel' is.

Ik kan er evengoed een paar pakke friet mee kopen, en dan heb ik er waarschijnlijk zelf meer persoonlijk egocentrisch gericht plezier aan.

EDIT: Nou heb ik honger gekregen. * 786562 Mizitras
Wrong, de kale compiler is tegenwoordig gratis verkrijgbaar vanaf Microsoft. dan mis je dus de hele gui interface van Visial Studio, maar je hebt de complete compiler + libs + headers beschikbaar.
Je kan zeker alleen niet je Mirc scripts die je gemaakt hebt rechtstreeks copieren naar XChat zeker? of wel? (Duim duim)
Even wat licentiegezeiver:
Hier staat dat het Freeware is, het moet echter GPL zijn, want de source die silverex gebruikt heeft is GPL software, hij mag dat zelf niet zomaar veranderen naar freeware (dus de source niet meegeven), ik heb zijn pagina er nog eens op nageslagen en hoewel er niet specifiek over een licentie gesproken wordt, wordt er wel een duidelijke handleiding gegeven (de hackers guide bijvoorbeeld)

Overigens is het verhaal wat nitenite post idd interessant, xchat.org is in overtreding (of ze zouden alle patches die de gebruikers door de jaren heen hebben gesubmit eruit hebben gesloopt, iets wat me extreem onwaarschijnlijk lijkt), eens even zien wat er op hun forums allemaal gezegt word hierover.

Edit:
Ok, heb wat rondgestruint op het forum, xchat is inderdaad in overtreding met de GPL:
1. Men gebruikt GPL (GNU) software
2. De Windows source is net zoals de Linux source GPL, dus shareware mag niet.
3. GPL laat geen 'trial' periodes toe (is een restrictie in de tijd)
4. Men kan onmogelijk van alle developers, die door de jaren heen een of meerdere patches hebben gesubmit, toestemming hebben gekregen, dit gezien het grote protest wat het veroorzaakt heeft.

Nogmaals: het gaat er niet om dat xchat nu geld kost, ik wil graag 20 euro ofzo betalen voor xchat. Maar niet op deze manier!

Voor meer info: Hiero
Van het forum: open brief

http://xeon.get-linux.org/open-letter.html

Op het forum is een hoop gelul in de ruimte van een overvloed aan mensen die de GPL niet voor 100% begrijpen. Begrijp goed: de mening van de meerderheid geld NIET bij juridische zaken.

Forum bevestigt dat de sources het woord "evaluation" niet eens bevatten, dit betekent dat de windows build met 100% zekerheid van een andere versie sources is gecompiled dan de beschikbare sources. De GPL-2 heeft hier expliciet een clausule over (binary en source moeten /exact/ overeen komen)

Dit impliceerd dus dat de beschikbare sources 'out of the box' op windows moeten compilen. Er wordt beweerd dat xchat eigenlijk nooit out of the box op windows compiled. Ik ben bijna zeker dat dit betekent dat alle voorgaande binary releases van xchat eveneens niet legaal waren. (immers, de sources van elke binary release moeten /exact/ beschikbaar zijn)


{will update this post as I find more}
Mijn eerste meuksubmit die het gehaald heeft :). Wel snel verwerkt.

Ik ken al die licenties niet een weet ook niet of het daarom (il)legaal is, maar de source is gewoon te downloaden. Die kun je dus ook compilen en distributeren, zoals Silverex gedaan heeft.

Wel jammer dat ze nu geld willen. Als ze het shareware hadden gemaakt omdat het ze enkel zoveel moeite kost om windows builds te compilen, kunnen ze gewoon anderen vragen om freeware Windows builds te compilen.
Wat doet die GTK+ runtime?
Tekenen. ;)
GTK+ is net iets als Windows.Forms of Java Swing bijv, het zorgt ervoor dat je windows kan maken en menu's en scrollbalken en dat soort dingen. ;)
GTK+ is er voor verschillende besturingssystemen dus is het handig daarop te bouwern, dan is het overzetten van je applicatie van linux naar windows eenvoudiger. Het is voor linux applicaties een veel gebruikt iets.
GTK is de library die zorgt voor het "tekenen" van de GUI. Omdat het geheel platform onafhankelijk is, kun je niet gewoon de Windows-libraries gebruiken (comboboxes, labels, etc), maar moet dat door een andere platformonafhankelijke library geregeld worden: GTK.

(Net te laat dus...)
Welke voordelen en nadelen heeft X-Chat ten opzichte van mIRC? Is het de moeite over te stappen?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True