Archief - INFO: A-shop project (tijdelijk) gestopt

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Ramm

Legacy Member
Sommigen weten het misschien, anderen niet, maar in mijn vrije tijd hou ik mij bezig met het ontwikkelen van de opensource ASP-shop A-shop. Dit is een éénmansproject waar veel tijd inkroop. Nu stel ik vast dat mijn shop in zo'n 60% van de gevallen 'gestolen' wordt. Sommigen gaan zelfs zo ver dat ze niet enkel de linkback/credits verwijderen, maar dat ze er gewoon hun naam onderzetten en het voor grof geld verkopen. Daarom heb ik besloten om alle activiteiten op te schorten tot nader order.

Het volledige bericht staat ook te lezen op http://www.rammdev.com/ashop/thankyou.html

Geen idee of er hier mensen ervaring mee hebben en of het de moeite is om hiermee naar het gerecht te stappen (het gaat om zo'n 20-30 shops waarvan iets minder dan de helft in Europa). Mijn gevoel zegt mij dat het mij meer zal kosten dan opbrengen, dusja :sad:

0n3Liner

Legacy Member
Met opensource heb je dit nu eenmaal... Er zijn altijd mensen die veel voor niets willen....
Encoderen is de boodschap! Niet noodzakelijk alles natuurlijk, de core files alleen bvb.

servi

Legacy Member
Dat is idd zeer spijtig, het minste wat ze kunnen doen is je naam laten staan.

Ik ga wel eventjes advocaat van de duivel spelen : Ben je wel zeker dat elk van die genoemde shops jouw code gebruiken ? Wanneer ik immers op internet zoek kom ik een gelijkaardig pakket tegen dat ook de naam A-shop draagt (is wel betalend)

Een oplossing kan eventueel zijn om te eisen dat de copyright-template ongewijzigd moet blijven en dit ook effectief te controleren in de code. eveneens zou je dan ook moeten controleren dat de include-functie voor die template niet is weggenomen. Deze functie roep je dan te pas en te onpas aan om dit te controleren.
Het is niet echt waterdicht natuurlijk, maar het bezorgt diegene die de copyright wil verwijderen toch al wat last.


Een betere oplossing is natuurlijk om te encoderen of de code te obfuscaten, maar anders kan je eventueel bovengaand punt toepassen.

Ramm

Legacy Member
servi zei:
Dat is idd zeer spijtig, het minste wat ze kunnen doen is je naam laten staan.

Ik ga wel eventjes advocaat van de duivel spelen : Ben je wel zeker dat elk van die genoemde shops jouw code gebruiken ? Wanneer ik immers op internet zoek kom ik een gelijkaardig pakket tegen dat ook de naam A-shop draagt (is wel betalend)

Een oplossing kan eventueel zijn om te eisen dat de copyright-template ongewijzigd moet blijven en dit ook effectief te controleren in de code. eveneens zou je dan ook moeten controleren dat de include-functie voor die template niet is weggenomen. Deze functie roep je dan te pas en te onpas aan om dit te controleren.
Het is niet echt waterdicht natuurlijk, maar het bezorgt diegene die de copyright wil verwijderen toch al wat last.
Ik ben het vrij zeker dat het wel telkens om mijn shop gaat door de opbouw van alles. Als je zoekt op google naar default.asp?mod=checkout, dan kom je enkel mijn shops tegen.

Om nu een voorbeeld te nemen van een meer aangepaste website:
http://www.transchem.ru/ lijkt op het eerste zicht geen A-shopvariant. Maar als je echter kijkt naar de zoekpagina:

http://www.transchem.ru/?mod=search&type=advanced&man_id=3
http://www.rammdev.com/ashop/demo/?mod=search&type=advanced
dan zie je toch duidelijk te overeenkomsten...

ook de verwijzing naar de custompages gebeurt op identiek dezelfde manier:
http://www.transchem.ru/?mod=cpages&page_id=1

Registerpagina:
http://www.transchem.ru/?mod=myaccount&sub=register&red=checkout
http://www.rammdev.com/ashop/demo/?mod=myaccount&sub=register&red=checkout

... lijkt mij allemaal iets teveel 'toeval' ...

Ik ben zeker dat als ik in de broncode zou kijken, er nog steeds half nederlandse - half engelse variabelen tussenstaan

killgore

Legacy Member
0n3Liner zei:
Met opensource heb je dit nu eenmaal... Er zijn altijd mensen die veel voor niets willen....
Encoderen is de boodschap! Niet noodzakelijk alles natuurlijk, de core files alleen bvb.
Aan opensource hangen ook regels vast en als zij de regels van het gebruiksrecht schenden zijn ze hier even "schuldig" als dat ze een betalend product illegaal downloaden (+ze passen nog eens bron aan, ik weet niet of er daar toestemming voor is in je licentie?).

edit: pas wel op met wie je beschuldigt!

Zo kwam ik op deze site uit via je "violators" list: http://www.windymorning.com/, daar staat vanonder wel copyright van deze site: http://www.infonov.com/. Dan is het wel infonov die zeer waarschijnlijk jouw licentie doorbroken heeft zonder dat die eindgebruiker er van weet.

dJeez

Legacy Member
En om even op je reactie terug te komen : FREE is niet hetzelfde als GRATIS, Free Software heeft betrekking op de vrijheid die software (al dan niet aangepast) te verspreiden, en NIKS maar dan ook NIKS te maken met de prijs die iemand ervoor zou aanrekenen.

Om jezelf in te dekken en commerciële inkomsten mogelijk te maken had je dual-licensing moeten toepassen. Op SourceForge staat je project echter enkel onder GPL license, dus eigenlijk heb je juridisch gezien geen poot om op te staan (IANAL, maar het lijkt mij sterk dat je in de rechtbank iets zou kunnen doen). GPL houdt echter in principe wel in dat diegenen die uw code hebben gebruikt en gewijzigd verplicht zijn om hun wijzigingen ook kenbaar te maken.

BTW Ik ken eigenlijk ook niet direct een FOSS licentie die inkomstengeneratie verbiedt, misschien is er wel eentje (check best http://www.opensource.org/licenses/ eens). Bij de Creative Commons licenties kan het echter wel (http://www.creativecommons.org, en meer bepaald http://creativecommons.org/licenses/by-nc-nd/2.0/be/).

killgore

Legacy Member
GPL laat doorverkoop toe, mits natuurlijk er geen andere schendingen zijn van de licentie (zoals hier dus het geval is, je mag het copyright bv. al niet weglaten).

dJeez

Legacy Member
killgore zei:
GPL laat doorverkoop toe, mits natuurlijk er geen andere schendingen zijn van de licentie (zoals hier dus het geval is, je mag het copyright bv. al niet weglaten).
Het al dan niet vermelden van een copyright melding op het scherm valt in wezen niet echt onder de GPL (uitdrukkelijke uitzondering zijn command line apps met parameters) - de GPL slaat enkel op het kopiëren, distribueren en eventueel modificeren van de source code. Als ze echter zelf een eigen copyright vermelding zetten is het mogelijk wel andere koek, want in principe klopt dat idd niet (aangezien ze nooit het copyright op de door u geschreven code bezitten), alleen weet ik niet in hoeverre zo'n foutieve copyrightvermelding op websites juridisch valt aan te vechten (dat is voer voor juristen).

Het vermelden van de copyright en stipulaties mbt de garantie, de kopij van de GPL licentie en het expliciet vermelden van de gemaakte wijzigingen in de source code zelf valt echter wèl onder de GPL. De GPL is net een licentie die uitdrukkelijk verbiedt dat je ze strenger gaat toepassen dan ze is, ze wil de vrijheid van de software garanderen, en ze is viraal (in die zin dat elke afgeleide in principe moet garanderen dat ze ook vrij zal zijn en niet beperkender dan de GPL zelf).

Het enige waar je hen dus in principe op kan pakken - er nog steeds van uitgaande dat de source van A-shop zelf wel correct onder de GPL viel (maw dat er een kopie van de GPL licentie was en de nodige vermeldingen aanwezig waren in elk source bestand van de A-shop die viel te downloaden) - is dat ze hun afgeleiden/wijzigingen ook moeten vrijgeven.

Note : ik ben geen jurist, maar ben wel vrij zeker van wat hierboven staat wegens het doornemen van gigantisch veel (juridische) discussies mbt de GPL. Eerlijk gezegd zou ik ook wel graag eens een pagina vinden waar per licentie duidelijk (en dus niet in legalees) staat vermeld wat wel en niet kan volgens de betreffende licentie... Na inzage terug verwijderd btw.

*edit* Ik heb net de source gedownd via je forum Ramm (link naar oa 0.74beta is blijkbaar nog niet dood), en nergens vermeld je in je eigen code de GPL of enige andere licentievorm, waardoor je source dus sowieso al niet onder de GPL valt... Juridisch gezien heb je dus wellicht geen poot om op te staan, aangezien je nergens de (beperkende) voorwaarden van je licentie duidelijk weet te vermelden.

Als je er mee door wil gaan zou ik het volgende aanraden :
1. Code (gedeeltelijk) herschrijven zodat je makkelijk je shop kan herkennen (desnoods een extra, niet echt gebruikt script toevoegen dat vb. wat copyright info op het scherm dumpt, je zou verwonderd staan hoe lang dat werkt als de naam niet te veel in het oog springt :p).
2. Je project van naam veranderen en alle oude versies van 't net proberen te halen of een stille dood laten sterven.
3. Aan alle vereisten van de GPL voldoen als je je source alsnog onder de GPL wil vrijgeven (check desnoods hoe populaire open source projecten die onder GPL vallen dat doen), dan heb je alvast een juridische basis. Hetzelfde geldt uiteraard voor andere licenties, zorg dat je duidelijk aan de minimumvoorwaarden van de gebruikte licentie voldoet.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan