Je fais partis de l'équipe autour du projet GuppY. On nous signalle un CMS reprennant le code source de GuppY à peine modifié sans citer la source d'inspiration et en ayant falsifié les entêtes de tous les fichiers.
L'original : http://www.freeguppy.org sous licence CECILL
La copie : http://www.xcms.it/
Quand nous demandons ce qu'il en est le webmestre supprime nos fils de discutions.
De plus GuppY ettait le seul CMS à utiliser des extentions dtb, en voici maintenant dans XCMS
Les valiables pour les SKIN sont exactement les mêmes, htable et btable.
Voila les infos qu'un développeurs nous à transmises en analysant le code.
- Code: Tout sélectionner
GuppY: www.freeguppy.org/articles. php?lng=en&pg=55044
Xcms: www.xcms.it/index.php?lng=it &mod=articoli&pg=pagina&c=1&arti colo=1163775868
Here we see 2 URLs pointing to an article.
OK, articles.php becomes index.php?mod=articoli in Xcms.
But the syntax for the lng= and pg= parameters seem to be taken from GuppY.
This is where I started to look further...
Let's move on to another example, directly in the files:
Some files have a ".dtb" extension, the only other CMS I know using this extension is GuppY.
Entering in one of these files, your main index.php file, we definitely confirm my assumption that Xcms finds it source of inspiration in GuppY.
OK, you split your records in the ".dtb" files with a sign "|" character when GuppY uses two of them "||", but is this a real difference?
And, if I look at the way you manage your statistics, here is a piece of "your" code in Xcms:
//rilevamento S.O. utente
if(!isset($_SESSION['sistema'])) {
if(strstr($user_agent, "Win")) $_SESSION['sistema'] = 0;
elseif(strstr($user_agent, "Mac") || strstr($user_agent, "PPC")) $_SESSION['sistema'] = 1;
elseif(strstr(strtolower($user_a gent), "linux") || strstr(strtolower($user_agent), "unix")) $_SESSION['sistema'] = 2;
elseif(strstr($user_agent, "FreeBSD")) $_SESSION['sistema'] = 3;
elseif(strstr($user_agent, "SunOS")) $_SESSION['sistema'] = 4;
elseif(strstr($user_agent, "IRIX")) $_SESSION['sistema'] = 5;
elseif(strstr($user_agent, "BeOS")) $_SESSION['sistema'] = 6;
elseif(strstr($user_agent, "OS/2")) $_SESSION['sistema'] = 7;
elseif(strstr($user_agent, "AIX")) $_SESSION['sistema'] = 8;
else $_SESSION['sistema'] = 9;
when, in GuppY, it is:
if(strstr($log2, "Win")) $dblog[4][0]++;
elseif((strstr($log2, "Mac")) || (strstr($log2, "PPC"))) $dblog[4][1]++;
elseif(strstr($log2, "Linux")) $dblog[4][2]++;
elseif(strstr($log2, "FreeBSD")) $dblog[4][3]++;
elseif(strstr($log2, "SunOS")) $dblog[4][4]++;
elseif(strstr($log2, "IRIX")) $dblog[4][5]++;
elseif(strstr($log2, "BeOS")) $dblog[4][6]++;
elseif(strstr($log2, "OS/2")) $dblog[4][7]++;
elseif(strstr($log2, "AIX")) $dblog[4][8]++;
else $dblog[4][9]++;
It is exactly the same code, the order for analyzed Operating Systems is the same, the index you store the result with are also the same!
Quels sont les recours possibles ?
-
RVW68
- Messages : 177
- Géo : Niederentzen Alsace