« Réunion du 07-06-2022 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
 
(15 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-06-07


=Introduction=
=Introduction=
[11:01] Andrew Hellershanks : Bonjour, tout le monde.


[11:01] Arielle Popstar : Bonjour Andrew.
[11:01] '''Andrew Hellershanks'''  : Bonjour, tout le monde.


[11:01] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Salut Andrew
[11:01] '''Arielle Popstar''' : Bonjour Andrew.


[11:02] Ubit Umarov : salut
[11:01] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Salut Andrew


[11:02] Selby.Evans @grid.kitely.com:8002 : Bonjour à tous
[11:02] '''Ubit Umarov'''  : salut


[11:02] Arielle Popstar : Salut Ubit
[11:02] '''Selby.Evans @grid.kitely.com:8002'''  : Bonjour à tous


[11:02] Andrew Hellershanks : C'est agréable de voir un peu plus de personnes ici aujourd'hui que la dernière fois.
[11:02] '''Arielle Popstar''' : Salut Ubit


[11:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Salut UBit
[11:02] '''Andrew Hellershanks'''  : C'est agréable de voir un peu plus de personnes ici aujourd'hui que la dernière fois.


[11:02] Jamie.Jordan @grid.kitely.com:8002 : Bonjour à tous
[11:02] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Salut UBit


= Les fautes  de frappe dans le code =
[11:02] '''Jamie.Jordan @grid.kitely.com:8002''' : Bonjour à tous


[11:03] Andrew Hellershanks : L'édition d'aujourd'hui de " Quoi de neuf dans OpenSim " sera plutôt courte.
= Traquer les fautes  de frappe dans le code : un travail  pour un nouveau dev =


[11:03] Ubit Umarov : si tu veux dire ..nouveau dans le code... oui.
* [http://opensimulator.org/viewgit/?a=shortlog&p=opensim Journal des commits OpenSim]
* [http://opensimulator.org/mantis/my_view_page.php Mantis : suivi de bogues]


[11:03] Andrew Hellershanks : Un changement cosmétique et une correction de bug mineur.
[11:03] '''Andrew Hellershanks'''  : L'édition d'aujourd'hui de " Quoi de neuf dans OpenSim " sera plutôt courte.


[11:03] Ubit Umarov : juste une petite correction de fautes de frappe.
[11:03] '''Ubit Umarov'''  : si tu veux dire ..nouveau dans le code... oui.


[11:04] Andrew Hellershanks acquiesce.
[11:03] '''Andrew Hellershanks'''  : Un changement cosmétique et une correction de bug mineur.


[11:04] Ubit Umarov : ne vous inquiétez pas, je vais tout casser bientôt.
[11:03] '''Ubit Umarov'''  : juste une petite correction de fautes de frappe.


[11:04] Ubit Umarov : :p
[11:04] '''Andrew Hellershanks'''  acquiesce.


[11:04] Andrew Hellershanks : Je me demande depuis combien de temps la faute de frappe concernant la mantis 8907 existe.
[11:04] '''Ubit Umarov'''  : ne vous inquiétez pas, je vais tout casser bientôt.


[11:04] Andrew Hellershanks : :)
[11:04] '''Ubit Umarov'''  : :p


[11:05] Vincent.Sylvester @hg.zetaworlds.com:8002 : Un examen complet du code en dénicherait probablement quelques-unes de plus, mais c'est une tâche considérable.
[11:04] '''Andrew Hellershanks'''  : Je me demande depuis combien de temps la faute de frappe concernant la mantis 8907 existe.


[11:05] Ubit Umarov : oui, il y a toutes les traces de mes coquilles.
[11:04] '''Andrew Hellershanks'''  : :)


[11:05] Ubit Umarov : typiquement copier /coller puis oublier de changer les choses :p
[11:05] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Un examen complet du code en dénicherait probablement quelques-unes de plus, mais c'est une tâche considérable.


[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002: Yep
[11:05] '''Ubit Umarov'''  : oui, il y a toutes les traces de mes coquilles.


[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y avait un plugin pour Visual Studio qui affichait un indice quand on collait du code pour être sûr de le modifier.
[11:05] '''Ubit Umarov'''  : typiquement copier /coller puis oublier de changer les choses :p


[11:06] Andrew Hellershanks : Vincent, cela prendrait en effet beaucoup de temps. Ce serait un bon moyen pour quelqu'un de nouveau dans la base de code de contribuer au développement sans avoir besoin de connaître tous les détails profonds de la base de code.
[11:06] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : Yep


[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que c'est ce que certains font d'où les tickets de temps en temps.
[11:06] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Il y avait un plugin pour Visual Studio[https://fr.wikipedia.org/wiki/Microsoft_Visual_Studio]  qui affichait un indice quand on collait du code pour être sûr de le modifier.


[11:07] Vincent.Sylvester @hg.zetaworlds.com:8002 : Choisir un domaine particulier et lire le code qui s'y trouve.
[11:06] '''Andrew Hellershanks'''  : Vincent, cela prendrait en effet beaucoup de temps. Ce serait un bon moyen pour quelqu'un de nouveau dans la base de code de contribuer au développement sans avoir besoin de connaître tous les détails profonds de la base de code.


[11:07] Andrew Hellershanks : Exact
[11:06] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Je pense que c'est ce que certains font d'où les tickets de temps en temps.


[11:07] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Il existe de bons scanners de qualité de code qui signalent ce genre de choses. Laissez l'ordinateur faire le travail difficile :)
[11:07] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Choisir un domaine particulier et lire le code qui s'y trouve.


[11:07] Andrew Hellershanks : Y a-t-il un outil de vérification pour C# ?
[11:07] '''Andrew Hellershanks'''  : Exact


[11:07] Andrew Hellershanks vérifie...
[11:07] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Il existe de bons scanners de qualité de code qui signalent ce genre de choses.  Laissez l'ordinateur faire le travail difficile :)


[11:07] Vincent.Sylvester @hg.zetaworlds.com:8002 : visual studio le fera aussi, mais il signalera 27 mille choses.
[11:07] '''Andrew Hellershanks'''  : Y a-t-il un outil de vérification pour C# ?


[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai en fait un patch pour corriger quelques avertissements supprimés et de petites mises à jour de la qualité du code, mais ces choses n'ont jamais vraiment un grand impact et selon ce qu'il regarde à travers les chemins pour s'assurer que cela ne mène pas à une régression prend beaucoup de temps.
[11:07] '''Andrew Hellershanks''' vérifie...


[11:10] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : CodeQL est un bon outil, Andrew. Il recherche également les vulnérabilités.
[11:07] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : visual studio le fera aussi, mais il signalera 27 mille choses.


[11:10] Andrew Hellershanks : Mike, ça ne me sert à rien si l'outil ne fonctionne pas sous Linux.
[11:10] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : J'ai en fait un patch pour corriger quelques avertissements supprimés et de petites mises à jour de la qualité du code, mais ces choses n'ont jamais vraiment un grand impact et selon ce qu'il regarde à travers les chemins pour s'assurer que cela ne mène pas à une régression prend beaucoup de temps.


[11:10] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Et il est intégré dans les actions de Github
[11:10] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : CodeQL[https://codeql.github.com/] est un bon outil, Andrew. Il recherche également les vulnérabilités.


[11:11] Andrew Hellershanks : Il y a quelque chose d'autre appelé Microsoft Code Analysis qui est disponible via le Visual Studio Marketplace (ou l'était).
[11:10] '''Andrew Hellershanks'''  : Mike, ça ne me sert à rien si l'outil ne fonctionne pas sous GNU/Linux [https://fr.wikipedia.org/].
 
[11:10] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Et il est intégré dans les actions de Github[https://fr.wikipedia.org/wiki/GitHub]
 
[11:11] '''Andrew Hellershanks'''  : Il y a quelque chose d'autre appelé Microsoft Code Analysis qui est disponible via le Visual Studio Marketplace (ou l'était).


= Osfest =  
= Osfest =  
* OSFest 2022 : https://www.opensimfest.com/
* OSFest 2022 : https://www.opensimfest.com/


[11:08] Ubit Umarov : ohh l'événement osfeast va commencer dans quelques jours ?
[11:08] '''Ubit Umarov'''  : ohh l'événement osfeast va commencer dans quelques jours ?


[11:09] Selby.Evans @grid.kitely.com:8002: oui
[11:09] '''Selby.Evans @grid.kitely.com:8002''' : oui


[11:09] Ubit Umarov : Date d'ouverture de l'OSFest : 8 juillet 2022
[11:09] '''Ubit Umarov'''  : Date d'ouverture de l'OSFest : 8 juillet 2022


[11:09] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Hochement de tête
[11:09] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Hochement de tête


[11:09] Ubit Umarov : https://www.opensimfest.com/
[11:09] '''Ubit Umarov'''  : https://www.opensimfest.com/


[11:09] Andrew Hellershanks : Je vois qu'il y a plusieurs outils disponibles.
[11:09] '''Andrew Hellershanks'''  : Je vois qu'il y a plusieurs outils disponibles.


[11:09] Selby.Evans @grid.kitely.com:8002 : Metaverse fest :  7/8-25, 2022  
[11:09] '''Selby.Evans @grid.kitely.com:8002'''  : Metaverse fest :  7/8-25, 2022  


OpenSim Fest 2022 :  #OSFest2022
OpenSim Fest 2022 :  #OSFest2022
Ligne 101 : Ligne 105 :
Il y a beaucoup de gens du metaverse à #OSFest 2022.  Personne n'est dans le futur metavers.  Venez dans le métavers du présent.
Il y a beaucoup de gens du metaverse à #OSFest 2022.  Personne n'est dans le futur metavers.  Venez dans le métavers du présent.


[11:10] Andrew Hellershanks : Oh. Je m'interrogeais sur la référence au "festin" :)
[11:10] '''Andrew Hellershanks'''  : Oh. Je m'interrogeais sur la référence au "festin" :)


[11:10] Ubit Umarov : Bill l'organisait
[11:10] '''Ubit Umarov'''  : Bill l'organisait


[11:10] Ubit Umarov : puis l'a transmis à Mike ici ??
[11:10] '''Ubit Umarov'''  : puis l'a transmis à Mike ici ??


[11:10] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : C'est ça.
[11:10] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : C'est ça.


[11:11] Andrew Hellershanks : ok
[11:11] '''Andrew Hellershanks'''  : ok


[11:11] Selby.Evans @grid.kitely.com:8002 : https://www.opensimfest.com/
[11:11] '''Selby.Evans @grid.kitely.com:8002'''  : https://www.opensimfest.com/


[11:11] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Eh bien oui, j'allais le faire mais j'ai juste trop de travail.  J'ai donc demandé à Shellen/IMA de s'en charger.
[11:11] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Eh bien oui, j'allais le faire mais j'ai juste trop de travail.  J'ai donc demandé à Shellen/IMA de s'en charger.


[11:11] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Ils ont fait un excellent travail avec ça, IMO.
[11:11] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Ils ont fait un excellent travail avec ça, à mon avis.


[11:11] Ubit Umarov : et Mike qui passe à Shelenn, oui.
[11:11] '''Ubit Umarov'''  : et Mike qui passe à Shelenn, oui.


[11:11] Ubit Umarov : Oh, j'ai été trop lent à taper ça :)
[11:11] '''Ubit Umarov'''  : Oh, j'ai été trop lent à taper ça :)


[11:12] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: lol
[11:12] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''': lol


[11:12] Ubit Umarov : "mike that" devait être "mike had" ... détails ;)
[11:12] '''Ubit Umarov'''  : "mike that" devait être "mike had" ... détails ;)


[11:13] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Il semble y avoir beaucoup d'excitation et d'énergie autour de cela. C'est bon à voir.
[11:13] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Il semble y avoir beaucoup d'excitation et d'énergie autour de cela. C'est bon à voir.


= Détection des fautes de frappes =
= Détection des fautes de frappes =
Ligne 131 : Ligne 135 :
* [https://en.wikipedia.org/wiki/Directive_(programming) Pragma](en) : En programmation informatique, une directive ou un pragme (de "pragmatique") est une construction du langage qui spécifie comment un compilateur (ou un autre traducteur) doit traiter ses entrées.  
* [https://en.wikipedia.org/wiki/Directive_(programming) Pragma](en) : En programmation informatique, une directive ou un pragme (de "pragmatique") est une construction du langage qui spécifie comment un compilateur (ou un autre traducteur) doit traiter ses entrées.  


[11:13] Vincent.Sylvester @hg.zetaworlds.com:8002 : Enlever tous les pragma ignore et taper sur compile peut être très intéressant, on pourrait commencer par là, mais certains ne peuvent être résolus sans changer entièrement de structures.
[11:13] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Enlever tous les pragma ignore et taper sur compile peut être très intéressant, on pourrait commencer par là, mais certains ne peuvent être résolus sans changer entièrement de structures.
 
[11:13] '''Ubit Umarov'''  : certains pragma sont nécessaires :p
 
[11:14] '''Ubit Umarov'''  : il y a des pragma pour une raison hm ou des raisons :)
 
[11:14] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Oui sur les événements par exemple
 
[11:15] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : On ne peut pas enlever ça sur les trucs nuls ou ça explose.
 
[11:15] '''Ubit Umarov'''  : comme une suppression contrôlée, intentionnelle et locale d'un avertissement,  nous avons besoin d'autre chose.
 
[11:15] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : J'ai réussi à en effacer quelques-uns, mais pas tous, certains devront rester.
 
[11:15] '''Ubit Umarov'''  : oui, on devrait mettre un pragma sur notre utilisation de "events".
 
[11:15] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Quelques vieux en-têtes de log restants
 
[11:16] '''Ubit Umarov'''  : Microsoft (MS) veut qu'ils aient un profil de format exact, même en considérant qu'ils peuvent en avoir d'autres.
 
[11:16] '''Ubit Umarov'''  : ms semble les considérer comme une simple interface utilisateur.
 
[11:17] '''Ubit Umarov'''  : cela explique à lui seul 3000 avertissements dans l'analyse du code d'opensim.
 
[11:17] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Je pense que c'était le connecteur de données nul ou quelque chose qui n'utilisait pas ces événements, mais qui ne peut pas les supprimer ou qui échoue à compiler parce que la structure les oblige à exister sur les dérivés.
 
[11:18] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Ou quelque chose comme ça
 
[11:18] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : J'ai simplement laissé cette boîte de Pandore [https://fr.wikipedia.org/wiki/Pandore] tranquille.
 
[11:18] '''Andrew Hellershanks'''  : Une sage décision
 
[11:18] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Choisir les batailles et non les guerres
 
[11:18] '''Andrew Hellershanks'''  : Bonjour, Arielle. Je ne t'avais pas vue arriver.
 
[11:19] '''Ubit Umarov'''  : les vers de dunes de 1984 [https://fr.wikipedia.org/wiki/Dune_(film,_1984)?tableofcontents=0] sont plus sympas.
 
[11:19] '''Ubit Umarov'''  : Voyons voir la partie Linden Lab du nouvel oen(?).
 
[11:19] '''Ubit Umarov'''  : je pense que certaines régions de lani sont ici.
 
[11:19] '''Ubit Umarov'''  : Vous les avez vues ?
 
= Protection de la propriété intellectuelle =
* Propriété intellectuelle : https://fr.wikipedia.org/wiki/Propri%C3%A9t%C3%A9_intellectuelle
 
[11:20] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Je ne peux normalement pas y assister à cause du temps, bien que j'essaie de lire les notes.  Mais j'avais une question et j'ai libéré mon après-midi pour pouvoir venir aujourd'hui.  Je suis heureux d'attendre le moment opportun pour poser ma question.
 
[11:20] '''Ubit Umarov'''  : région, lani ixi. etc.
 
[11:20] '''Andrew Hellershanks'''  : Mike, tu es le bienvenu à tout moment. Quelle est ta question ?
 
[11:22] '''Ubit Umarov'''  : ( c'est du lag ou c'est une longue question ? )
 
[11:22] '''Ubit Umarov'''  : ;)
 
[11:23] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''': J'ai travaillé sur le renforcement de la gestion des droits de propriété intellectuelle.  Je me penche principalement sur l'entrée et la sortie des objets. Donc, des choses comme l'utilisation de l'indicateur d'exportation lors de l'écriture des OAR ou des IAR et lors du chargement des OAR, et pas seulement l'attribution des objets au propriétaire de la région + l'utilisation d'une table d'alias pour faire correspondre les identifiants externes aux identifiants locaux de la grille. La question est de savoir quelle est la position de la team des développeurs sur le code pour protéger la propriété intellectuelle ?  Accepteriez-vous de tels changements ?
 
[11:23] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : hehe un peu long.
 
[11:24] '''Arielle Popstar''' : il y a une boîte de vers.
 
[11:25] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Je m'en doutais, mais je ne vois pas pourquoi ça le serait.  Les droits de propriété intellectuelle sont une chose réelle.
 
[11:25] '''Ubit Umarov'''  : difficile à dire sans voir le code actuel.
 
[11:25] '''Arielle Popstar''' : il y a le processus dmca [https://fr.wikipedia.org/wiki/Digital_Millennium_Copyright_Act].
 
[11:25] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Hochement de tête. Je peux certainement soumettre des choses.
 
[11:25] '''Andrew Hellershanks'''  : Il semble que ce serait utile, mais il faudrait en discuter (via la liste de diffusion osdev ?)[http://opensimulator.org/wiki/Mailing_Lists](en) pour régler certains détails et s'assurer que cela va dans la bonne direction.
 
[11:26] '''Ubit Umarov'''  : la chose la plus importante à propos du code concernant la propriété intellectuelle est qu'il s'agit d'une perte de temps pour l'opensource.
 
[11:26] '''Ubit Umarov'''  : à moins de suivre la voie du blabla des certificats.
 
[11:26] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Arielle, le DMCA est un truc américain. Bien que l'UE ait des lois de chapitre 17 et ainsi de suite.
 
[11:26] '''Ubit Umarov'''  : puis obtenir un hit de performance, ce qui le rend inutile.
 
[11:27] '''Ubit Umarov'''  : et les performances...
 
[11:27] '''Ubit Umarov'''  : c'est à dire des choses comme les blockchains[https://fr.wikipedia.org/wiki/Blockc]... etc...
 
[11:28] '''Arielle Popstar''' : si on met du code pour protéger le contenu et qu'il est quand même piraté, est-ce qu'Opensim est responsable à ce moment-là ?
 
[11:28] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Les deux implémentations qui ont été partagées dans le passé pour protéger les choses ne fonctionnaient qu'à un niveau basique et étaient faciles à contourner du point de vue de l'utilisateur.
 
[11:28] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Je suppose que je ne partage pas l'opinion de l'opensource.  Pour moi, le système devrait respecter les droits de propriété intellectuelle des individus et faire ce qui est juste.  Bien sûr, vous pouvez le pirater, vous avez la source.  Mais les valeurs par défaut ne devraient pas rendre facile la fraude à la propriété intellectuelle.  En fait, on pourrait dire que le fait de le faire de cette façon introduit une responsabilité...
 
[11:28] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Il est plus probable qu'OpenSim puisse être tenu pour responsable de n'avoir rien fait.
 
[11:29] '''Ubit Umarov'''  : nous essayons de protéger ... comme avec le système de permissions [http://opensimulator.org/wiki/Permissions_(Server)].
 
[11:29] '''Andrew Hellershanks'''  : La conservation des informations de propriété dans les fichiers IAR[http://opensimulator.org/wiki/Inventory_Archiv] et OAR [http://opensimulator.org/wiki/OpenSim_Archives] est délicate. Il faudrait inclure le nom de la grille utilisée pour créer le IAR/OAR pour avoir une sorte de lien avec le créateur original.
 
[11:29] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Le projet lui-même ? Non, probablement pas, les constructeurs automobiles sont-ils responsables des excès de vitesse ?
 
[11:29] '''Arielle Popstar''' : opensim a toujours été une plateforme où d'autres peuvent ensuite mettre du code pour protéger le contenu.
 
[11:30] '''Arielle Popstar''' : sinon Opensim serait potentiellement responsable.
 
[11:30] '''Ubit Umarov'''  : Les IARs ont un désordre confus sur les données des créateurs.
 
[11:30] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : C'est vrai, mais il y a aussi le côté maintenance de cela.  Prendre des correctifs du noyau devient plus difficile quand les choses se dégradent.
 
[11:30] '''Ubit Umarov'''  : Je ne comprends pas ce que les anciens développeurs ont fait à ce sujet.
 
[11:31] '''Ubit Umarov'''  : bien certains ont eu l'idée d'un Brave Free World...(Meilleurs des mondes  libres)
 
[11:31] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Eh bien, je pense qu'il y a quelques problèmes difficiles à ce niveau.  J'essaie vraiment de comprendre si le projet permettrait de les résoudre avec un code disponible.
 
[11:31] '''Ubit Umarov'''  : je pense que je peux répondre... cela dépend du code :)
 
[11:31] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Et j'apprécierais une réponse honnête.  Si c'est vraiment non pour des raisons philosophiques, je peux supposer que c'est à moi de le faire pour mes grilles et mes utilisateurs.
 
[11:32] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Si tu parles de l'IAR et de l'OAR qui gèrent un peu plus les permissions, alors cela seul est probablement utile, cela n'empêche personne de briser les permissions de toute façon.
 
[11:32] '''Arielle Popstar''' : est-ce que S/L a un code en plus d'Opensim pour protéger le contenu ?
 
[11:32] '''Ubit Umarov'''  : nous ne refusons pas le code, mais nous ne l'acceptons pas non plus...
 
[11:32] '''Ubit Umarov'''  : donc la réponse honnête est... ça dépend du code...
 
[11:32] '''Andrew Hellershanks'''  : Mike, j'aimerais dire oui, mais je pense que c'est un sujet qui devrait être discuté un peu sur une liste de diffusion avant d'aller trop loin dans la création de code.
 
[11:32] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : C'est une question intéressante.  Ils font certaines choses de certaines manières pour protéger le contenu, oui.
 
[11:33] '''Ubit Umarov'''  : SL est un système fermé.
 
[11:33] '''Ubit Umarov'''  : ne fait pas partie de la discussion sur les OARs...
 
[11:33] '''Andrew Hellershanks'''  : SL n'offre pas de sauvegarde des fichiers IAR/OAR (un équivalent LL), à ce jour.
 
[11:33] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Andrew c'est juste.  Je suis déjà en train de créer le code.  Mais oui, nous pouvons discuter de la façon dont il est appliqué dans OpenSim.
 
[11:33] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Dire "cela ignore les permissions, je l'ai corrigé ici" c'est susceptible d'être au moins examiné.
 
[11:34] '''Andrew Hellershanks''' : Oui
 
[11:34] '''Arielle Popstar''' : il a évidemment un système de sauvegarde qui est analogue aux IAR et OAR.
 
[11:34] '''Ubit Umarov'''  : SL est fermé... les assets sortent à cause des abus.
 
[11:34] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Hochement de tête ok. Ça semble bon.
 
[11:34] '''Andrew Hellershanks'''  : Arielle, oui mais seul LL y a accès.
 
[11:34] '''Andrew Hellershanks'''  : s/L/LL/
 
[11:34] '''Ubit Umarov'''  : alors que pour opensim, partager ce qui doit être partagé est une fonctionnalité.
 
[11:34] '''Arielle Popstar''' : comme le font les administrateurs de la grille ici.
 
[11:34] '''Ubit Umarov'''  : Partage des assets IAR/OAR HyperGrid [http://opensimulator.org/wiki/Hypergrid]
 
[11:34] '''Arielle Popstar''' : une administration de grille  dans opensim est comme un Linden.
 
[11:35] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Le partage est une fonctionnalité tant que les droits des créateurs sont respectés.
 
[11:35] '''Ubit Umarov'''  : les questions de droits d'auteur sont donc très différentes.
 
[11:35] '''Ubit Umarov'''  : en fait SL n'en a pas. ou n'en a qu'en interne.
 
[11:35] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Une meilleure approche est d'être actif sur les cas quand ils apparaissent et de vérifier les grilles qui se connectent pour voir à qui vous avez affaire. J'ai commencé à adopter une politique de suppression de l'accès lorsqu'une grille ne publie nulle part les informations de propriété, car la première étape pour résoudre un problème de copyright est de parler aux parties concernées. Si ce n'est pas possible, il vous reste peu de recours.
 
[11:36] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Le botting et le partage de contenu piraté sont si répandus dans OpenSim.  On pourrait dire que la porte de la grange est déjà ouverte.  Mais je veux construire un système qui aide à sécuriser les choses où les droits des créateurs sont impliqués et qui les respecte.
 
[11:36] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Nous sommes tous des personnes réelles et nos droits ne s'arrêtent pas à l'écran, certains semblent penser que le métavers est un libre pour tout.
 
[11:36] '''Arielle Popstar''' : Les créateurs d'Opensim ?
 
[11:37] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Et oui, bien sûr, c'est opensource. Je peux le modifier.  Je ne peux pas le réparer. Mais à mon avis, les meilleurs efforts sont toujours une bonne chose.
 
[11:37] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Et bien n'importe quel créateur honnêtement.  Mais oui, surtout les créateurs d'OpenSim.
 
[11:37] '''Ubit Umarov'''  : jusqu'à présent, seules les grilles commerciales fermées peuvent avoir du succès en protégeant certains contenus...
 
[11:37] '''Arielle Popstar''' : c'est là que ça devient risqué.
 
[11:37] '''Ubit Umarov'''  : au moins au même niveau que SL.
 
[11:37] '''Andrew Hellershanks'''  : Vincent, un certain nombre de choses ont été "libres pour tous" jusqu'à ce que quelqu'un vienne et décide qu'elles ne devraient pas l'être.
 
[11:37] '''Arielle Popstar''' : s/l ne protège pas d'autres créateurs que les siens.
 
[11:38] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Pourquoi c'est risqué.  Si quelque chose est clairement copié de SL, pourquoi devrions-nous prétendre que nous n'avons pas l'obligation de protéger les droits de ce créateur ?
 
[11:38] '''Arielle Popstar''' : parce que vous n'avez aucune idée de comment il est arrivé là, à moins que le créateur original ne dépose un dmca
 
[11:39] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Oh, j'ai une assez bonne idée de comment il est arrivé là.
 
[11:39] '''Arielle Popstar''' : l'ont-ils publié eux-mêmes ? Ont-ils permis à d'autres de le faire officieusement ? Est-ce que certains ont créé leur propre version sosie ?
 
[11:39] '''Ubit Umarov'''  : pas en termes juridiques :)
 
[11:39] '''Andrew Hellershanks'''  : Il faut se demander si quelque chose a été copié de l'auteur original ou copié de quelqu'un qui l'a copié de l'auteur original.
 
[11:39] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Il faut une assez grande perception de la réalité pour simplement l'ignorer.
 
[11:39] '''Selby.Evans @grid.kitely.com:8002'''  : Il faudrait connaître les commentaires de Kayaker sur les droits de propriété intellectuelle
 
[11:40] '''Arielle Popstar''' : J'ai du contenu de S/L dont le créateur a dit officieusement que je pouvais l'importer.
 
[11:40] '''Andrew Hellershanks''' : Ce n'était pas le jour pour que Kayaker soit absent.
 
[11:40] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Bien sûr. J'ai du contenu sous licence que j'ai acheté chez SL avec les autorisations de l'utiliser.
 
[11:41] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Ce n'est pas ce à quoi je fais référence.
 
[11:41] '''Arielle Popstar''' : non, mais ça commence à être un problème quand il y a une chasse aux sorcières.
 
[11:41] '''Ubit Umarov'''  : bien une protection minimale du contenu est, et possiblement sera toujours un problème dans opensim.
 
[11:41] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : De toute façon, je n'avais pas l'intention de lancer un débat sur ce sujet.    Je peux commencer par soumettre du code et partir de là.
 
[11:41] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Il y a aussi la question de la propriété et des droits que vous achetez sur les objets. Si vous achetez quelque chose pour le posséder sans aucune licence qui dit le contraire, alors vous pouvez faire ce que vous voulez avec votre achat.
 
[11:42] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Donc c'est toujours une question d'origine et la déterminer est parfois... impossible.
 
[11:42] '''Ubit Umarov'''  : comme je l'ai dit, les IARs ne semblent même pas pouvoir stocker un UUID  [https://fr.wikipedia.org/wiki/Universally_unique_identifier] correct d'un créateur.
 
[11:42] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Je prévois juste d'être plus agressif avec la protection de la propriété intellectuelle dans mon projet NGC (voir plus bas).  Et un certain nombre de propriétaires de grilles respectent cette approche.
 
[11:42] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Hochement de tête @Ubit. Oui, c'est un problème.
 
[11:42] '''Ubit Umarov'''  : bien sûr, c'est quelque chose que certains développeurs d'opensim ont décidé de supprimer au chargement.
 
[11:43] '''Ubit Umarov'''  : comme je l'ai dit, certains développeurs d'opensim semblent avoir été actifs sur opensim freebylandia.
 
[11:43] '''Ubit Umarov'''  : et certains d'entre eux sont toujours là...
 
[11:44] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : oui, et dans notre cas, nous regardons de plus près les entrées et les sorties et essayons de nous assurer que les choses sont traitées correctement.
 
[11:44] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : J'ai vu quelques implémentations pour bloquer le téléchargement de contenu et autres, mais elles ne parviennent pas à faire leur travail étant donné qu'il est facile de les tromper pour qu'ils ne reconnaissent plus ce contenu. C'est une bataille difficile qui, étant donné la complexité des données, est presque impossible à gagner et, bien sûr, les performances en souffrent massivement.
 
[11:44] '''Ubit Umarov'''  : notre flag "export" par objet, est cassé du côté des viewers.
 
[11:44] '''Ubit Umarov'''  : chaque viewer gère cela à d'une façon différente... ce qui le rend inutile.
 
[11:44] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : C'est vrai, c'est quelque chose que j'aimerais corriger.
 
[11:44] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Laissez le simulateur définir ce que cela signifie
 
[11:45] '''Ubit Umarov'''  : mais alors sa spécification était d'être appliqué seulement aux objets de droits PLEINS.
 
[11:45] '''Ubit Umarov'''  : donc... bien... usage limité
 
[11:45] '''Ubit Umarov'''  : j'ai demandé à un développeur de viewer de supprimer les vérifications du côté du viewer pour laisser la région imposer ses propres règles.
 
[11:45] '''Ubit Umarov'''  : elle/il a refusé :p
 
[11:46] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : lol.  Encore une fois, pour les cas où le simulateur gère l'exportation, nous pouvons définir ce que cela signifie.
 
[11:46] '''Ubit Umarov'''  : je pense avoir envoyé un email à la liste de diffusion de dev à ce sujet il y a quelques temps.
 
[11:46] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : En tant que personne qui crée et vend du contenu, je m'attends aussi à ce que les choses soient partagées au-delà de ce que je voudrais, c'est pourquoi j'aime bien l'idée d'apprendre aux propriétaires de grilles que la mise en place d'une plate-forme publique comme celle-ci les rend partiellement responsables de ce qui se passe dans le cadre des lois qui régissent ce type de vol. Il est plus facile de résoudre de tels cas et d'expulser les personnes impliquées du métavers si les gens travaillent ensemble plutôt que de compter sur les logiciels pour tout faire à leur place.
 
[11:46] '''Ubit Umarov'''  : le problème est que les viewers regardent le flag.
 
[11:47] '''Ubit Umarov'''  : et appliquent leurs propres règles.
 
[11:47] '''Arielle Popstar''' : il y a aussi un aspect où les développeurs d'opensim définissent la copie/modifier/transfert différemment de ce qui est défini par S/L.
 
[11:47] '''Ubit Umarov'''  : en fait je ne comprends pas ce qu'ils essaient de faire maintenant :)
 
[11:47] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Oh ?
 
[11:48] '''Ubit Umarov'''  : Je ne pense pas qu'il y ait beaucoup de différences sur ce point maintenant.
 
[11:48] '''Ubit Umarov'''  : Je suppose qu'il y a quelques cas... mais pas beaucoup.
 
[11:48] '''Arielle Popstar''' : je ne me souviens pas des détails mais Ubit est mentionné quelque part où son interprétation de "modifier" est plus stricte que dans S/L.
 
[11:48] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Vincent oui, éduquer les propriétaires de grilles est également important.  Mon problème est qu'à l'heure actuelle, c'est un libre pour tous. Et personne ne se soucie de la provenance des objets. Ils se contentent de partager tout ce qu'ils veulent.
 
[11:48] '''Ubit Umarov'''  : possible... je ne me souviens plus maintenant :)
 
[11:48] '''Arielle Popstar''' : :)
 
[11:49] '''Arielle Popstar''' : ce n'est pas tout à fait correct, Mike.
 
[11:49] '''Ubit Umarov'''  : c'est amusant de lire sur les droits d'auteur en regardant les émissions de télévision où les troupes russes entrent dans les maisons et prennent ce qu'elles veulent.
 
[11:49] '''Ubit Umarov'''  : bien désolé... rl est ... bien ... rl
 
[11:49] '''Arielle Popstar''' : pas mal de propriétaires de grilles protègent le contenu jusqu'à la limite légale autorisée par le processus de la dmca.
 
[11:50] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Oui et c'est une tragédie
 
[11:50] '''Ubit Umarov'''  : retour à la simple question originale... le code sera accepté ou refusé au cas par cas :)
 
[11:51] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Il vaut mieux déposer une mantis pour qu'Ubit n'oublie pas, hehe.
 
[11:51] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Je suis heureux d'entendre cela Arielle. Je sais que ma grille le fait comme d'autres dans le NGC.  Je sais aussi que l'autre extrême existe.  Où les grilles ont payé une licence pour "tout le contenu souhaitable sur xxx".
 
[11:51] '''Ubit Umarov'''  : bien sûr, c'est un cas plus complexe...
 
[11:51] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Merci UBit.  Heureux de travailler de cette façon
 
[11:51] '''Ubit Umarov'''  : ou peut être,,
 
[11:51] '''Ubit Umarov'''  : certaines solutions concernant la propriété intellectuelle peuvent impliquer une définition plus structurelle d'opensim entier...
 
[11:51] '''Ubit Umarov'''  : cela dépend.
 
[11:52] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : C'est vrai. Et tant qu'il y a un moyen d'avoir cette discussion, je suis sûr que nous pouvons trouver une solution.
 
[11:52] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : La création d'un métavers de confiance, pour ainsi dire, de grilles qui résolvent ces problèmes entre elles et évitent efficacement les mauvais acteurs est un peu plus facile à réaliser que d'essayer d'écrire un logiciel sur le serveur pour protéger les choses, en particulier dans l'environnement HG ouvert.
 
[11:53] '''Ubit Umarov'''  : je ne pense pas que ça arrivera un jour.
 
[11:53] '''Arielle Popstar''' : étant donné qu'opensim peut être utilisé par n'importe qui, il suffit de quelques personnes pour le gâcher pour les autres, mais je tiens à souligner que l'accent devrait vraiment être mis sur le contenu des créateurs d'Opensim. Essayer de tout protéger est un gros morceau à avaler.
 
[11:53] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Un hypergrid de confiance est précisément sous mon/notre radar.
 
[11:53] '''Andrew Hellershanks'''  : Mike, pour mémoire, qu'est-ce que le NGC ?
 
[11:53] '''Ubit Umarov'''  : Les gens continuent à regarder des films piratés et à écouter de la musique piratée.
 
[11:53] '''Ubit Umarov'''  : et ceux qui dépensent des rivières d'or pour la protection du contenu...
 
[11:54] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Next Generation Core. C'est une tentative de mettre à jour la technologie et de construire un OpenSim soigné qui aborde des questions comme celle-ci.
 
[11:54] '''Ubit Umarov'''  : et tous les défenseurs des nouvelles choses, devraient juste lire et même regarder un film sur Enigma [https://fr.wikipedia.org/wiki/Enigma_(machine)].
 
[11:54] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Je peux partager une URL vers le projet si vous le souhaitez.
 
[11:54] '''Andrew Hellershanks'''  : Mike, merci.
 
[11:55] '''Ubit Umarov'''  : des noms comme... "Next Generation Core"... enfin peu importe
 
[11:55] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Le NGC est un jeu de rôle de Star Trek.[https://fr.wikipedia.org/wiki/Star_Trek]
 
[11:55] '''Andrew Hellershanks'''  : Mike, s'il te plaît. D'autres peuvent lire le compte-rendu de la réunion et vouloir plus d'informations.
 
[11:55] '''Andrew Hellershanks''' : :)
 
[11:55] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Je veux dire que si un utilisateur vient d'une grille appelée copykat, à quoi dois-je m'attendre exactement... créer un espace de confiance complet dans le métavers est difficile, mais être un peu  prévoyant  sur ce qui entre et identifier les sources probables de problèmes n'est pas si complexe.
 
[11:55] '''Ubit Umarov'''  : Les prochaines générations, c'est juste un truc à la Star Trek... point final :p
 
[11:55] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : https://github.com/OpenSim-NGC
 
[11:55] '''Andrew Hellershanks'''  : Mike, merci pour le lien.
 
[11:55] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : De la même façon que le Sasquatch est un jeu de rôle du Yéti.
 
[11:56] '''Ubit Umarov'''  : nahh le spin-off [https://fr.wikipedia.org/wiki/S%C3%A9rie_d%C3%A9riv%C3%A9e] de la génération est Picard [https://fr.wikipedia.org/wiki/Jean-Luc_Picard].
 
[11:56] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Je suis le noyau de très près
 
[11:56] '''Ubit Umarov'''  : bien et quelques autres.
 
[11:56] '''Ubit Umarov'''  : c'était très facile la semaine dernière :)
 
= Viewers :  nouveaux formats des meshes =
[11:57] '''Arielle Popstar''' : combien de demande pensez-vous qu'il y aurait pour Opensim si nous revenions aux jours des pré-mesh ?
 
[11:57] '''Ubit Umarov'''  : qui voudrait du pré mesh ?
 
[11:57] '''Arielle Popstar''': toi :)
 
[11:58] '''Ubit Umarov'''  : ahh les avatars... et quelques autres choses.
 
[11:58] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : oui, je ne suis pas sûr pourquoi nous le ferions.  Je suis en quelque sorte excité à l'idée que les choses avancent.  Le GLTF[https://fr.wikipedia.org/wiki/GlTF] et les trucs PBR [https://fr.wikipedia.org/wiki/Rendu_physique_r%C3%A9aliste] que les labos font sont intéressants.
 
[11:58] '''Ubit Umarov'''  : il semble que les nouveaux viewers utiliseront bientôt des meshes totalement différents.
 
[11:58] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : acquiesce.
 
[11:58] '''Arielle Popstar''' : oh ?
 
[11:59] '''Ubit Umarov'''  : ouais GLTF ils ont du choisir de mauvais protocoles comme toujours.
 
[11:59] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Tous les corps en mesh que j'ai essayé avaient l'air ternes et ne réagissaient pas vraiment aux réglages des formes, ce qui est un peu triste, mais je n'ai fait que tester ce que nous avons dans OpenSim.
 
[11:59] '''Arielle Popstar''' : est-ce que ça a un rapport avec Vulkan [https://fr.wikipedia.org/wiki/Vulkan_(API)?tableofcontents=1] ?
 
[11:59] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Et bien tu peux mettre un filigrane sur un flux GLTF.  Ce qui nous ramène à la protection de la propriété intellectuelle.
 
[11:59] '''Ubit Umarov'''  : je ne vois aucun tpv avec un code dessus... donc ça n'existe toujours pas pour moi.
 
[11:59] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Les projets Ruth et Roth sont morts sur cette colline aussi, malheureusement.
 
[11:59] '''Ubit Umarov'''  : non arielle
 
[12:00] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Vulkan est une technologie de rendu différente. Plus bas niveau.
 
[12:00] '''Ubit Umarov'''  : ils ne font que changer les formats de maillage.
 
[12:00] '''Ubit Umarov'''  : et les matériaux.
 
[12:00] '''Ubit Umarov'''  : pour SL.
 
[12:00] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Exact
 
[12:00] '''Andrew Hellershanks'''  : Je pense que c'est un peu limitatif quand on ne peut pas changer la taille d'un maillage. Ce serait bien de voir cette restriction levée.
 
[12:00] '''Ubit Umarov'''  : openGL/vulcan est une autre histoire... d'un niveau inférieur.
 
[12:00] '''Ubit Umarov'''  : err plus bas dans l'échelle technologique :)
 
[12:00] '''Arielle Popstar''' : est-ce que ça ne va pas casser le contenu existant ?
 
[12:01] '''Ubit Umarov'''  : si.
 
[12:01] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Mais Mike, si tu t'amuses avec les perms, pourrais-tu partager les flags de permission et autres, cette documentation est absente du wiki pour le moment, ce serait bien de l'avoir pour savoir quel flag est quoi :)
 
[12:01] '''Ubit Umarov'''  : je suppose que les viewers fonctionneront avec les deux.
 
[12:01] '''Ubit Umarov'''  : le nouveau mode seulement pour les nouveaux formats.
 
[12:01] '''Ubit Umarov'''  : mais c'est SL...
 
[12:01] '''Ubit Umarov'''  : Rien encore pour opensim.
 
[12:01] '''Andrew Hellershanks'''  : Nous sommes au début de l'heure. Quelqu'un d'autre avait-il une question pour aujourd'hui avant que nous ne manquions de temps ?
 
[12:02] '''Ubit Umarov'''  : et opensim pourrait ne jamais prendre cette voie.
 
[12:02] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Merci pour m'avoir supporté aujourd'hui.  J'aimerais pouvoir venir plus souvent à ces réunions.  C'est au milieu de ma journée de travail.
 
[12:02] '''Ubit Umarov'''  : comme je l'ai dit, pas de code sur les viewers pour qu'opensim puisse les voir.
 
[12:02] '''Andrew Hellershanks'''  : Mike, déplace ta pause déjeuner ;)
 
[12:02] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : hehe
 
[12:03] '''Ubit Umarov'''  : donc juste des rumeurs sur ce qui se passe à SL... :)
 
[12:03] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Oui, rien à voir pour l'instant, donc ce ne sont que des rumeurs.
 
[12:03] '''Arielle Popstar''' : oui et tout ce que s/l implémente prendra des années de toute façon.
 
= Le code fermé des viewers SL =
 
[12:03] '''Ubit Umarov'''  : il semble qu'ils aient un code... fermé.
 
[12:03] '''Ubit Umarov'''  : beaucoup de choses à dire...
 
[12:04] '''Andrew Hellershanks'''  : Mike, si tu ne peux pas être présent très souvent, utilise le canal IRC [http://opensimulator.org/wiki/IRC/fr]  et la liste de diffusion pour continuer la discussion sur le sujet.
 
[12:04] '''Arielle Popstar''' : pourraient-ils fermer la source du viewer ?
 
[12:04] '''Ubit Umarov'''  : la partie vocale est fermée.
 
[12:04] '''Ubit Umarov'''  : comme havoc physics [https://fr.wikipedia.org/wiki/Havok_(entreprise)]
 
[12:04] '''Ubit Umarov'''  : donc ils peuvent ajouter plus de parties fermées.
 
[12:04] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Hochement de tête
 
[12:04] '''Ubit Umarov'''  : même en considérant que cela viole la GPL [https://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU].
 
[12:04] '''Ubit Umarov'''  : ils peuvent le contourner.
 
[12:04] '''Arielle Popstar''' : cela résoudrait le problème du contenu botté.
 
[12:05] '''Arielle Popstar''' : au moins pour les nouveaux contenus.
 
[12:05] '''Ubit Umarov'''  : nahh cela ne dépend que de la volonté des pirates.
 
[12:05] '''Ubit Umarov'''  : un vieux truc... tu peux le voir, tu peux le voler...
 
[12:05] '''Ubit Umarov'''  : :p
 
[12:06] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : Ce n'est pas comme si SL ne prenait pas illégalement du contenu d'OpenSim et ils rendent beaucoup plus difficile la résolution de tels problèmes que certaines grilles avec lesquelles j'ai parlé dans le passé.
 
[12:06] '''Ubit Umarov'''  : dans le cas des films, c'était même littéralement que les gens allaient au cinéma avec des caméras.
 
[12:06] '''Ubit Umarov'''  : et devaient faire des copies.
 
[12:06] '''Ubit Umarov'''  : lol
 
= Conclusion =
[12:06] '''Andrew Hellershanks'''  : Au cas où nous serions encore longs aujourd'hui, je vais devoir sortir vers la fin de l'heure car je pourrais être impliqué dans une démonstration de produit donnée par quelqu'un que j'aide.
 
[12:06] '''Arielle Popstar''' : c'est ce que je disais à propos du S/L qui protège uniquement ses propres créateurs.
 
[12:07] '''Ubit Umarov'''  : je pense que c'est plus pour se protéger.
 
[12:07] '''Ubit Umarov'''  : puisqu'ils possèdent tous les contenus dans SL.
 
[12:07] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Oui, j'ai aussi besoin de me sauver. Encore une fois, merci pour cette grande discussion et pour avoir répondu à ma question. Je prévois de partager du code à l'avenir et nous verrons où cela nous mènera.
 
[12:07] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : J'ai carrément dit à cette personne qu'OpenSim ne produit pas de contenu et que rien ne pouvait être volé.
 
[12:08] '''Andrew Hellershanks'''  : ok, Mike. Merci d'être passé. J'ai hâte de voir où cela va nous mener.
 
[12:08] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Passez une bonne journée tout le monde !
 
[12:08] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : Bonne journée à tous !
 
[12:08] '''Andrew Hellershanks'''  : Toi aussi.


[11:13] Ubit Umarov : certains pragma sont nécessaires :p
[12:08] '''Ubit Umarov'''  : oh, il y a la création de contenu chez opensim !!!


[11:14] Ubit Umarov : il y a des pragma pour une raison hm ou des raisons :)
[12:08] '''Arielle Popstar''' : Merci Mike


[11:14] Vincent.Sylvester @hg.zetaworlds.com:8002 : Oui sur les événements par exemple
[12:08] '''Vincent.Sylvester @hg.zetaworlds.com:8002'''  : J'ai dû écrire un email assez long pour expliquer certaines choses et me porter garant de certains éléments.


[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002 : On ne peut pas enlever ça sur les trucs nuls ou ça explose.
[12:08] '''Andrew Hellershanks'''  : Garde à l'esprit les deux périodes de l'année où les horloges changent. Cela te permettra peut-être de passer plus facilement.


[11:15] Ubit Umarov : comme une suppression contrôlée, intentionnelle et locale d'un avertissement,  nous avons besoin d'autre chose.
[12:08] '''Mike.Chase @utopiaskyegrid.utopiaskye.com:8002''' : acquiesce. Je vais essayer de voir si je peux venir plus souvent.


[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai réussi à en effacer quelques-uns, mais pas tous, certains devront rester.
[12:09] '''Ubit Umarov''' : je préfère la montre cassée qui indique l'heure juste  deux fois par jour


[11:15] Ubit Umarov : oui, on devrait mettre un pragma sur notre utilisation de "events".
[12:09] '''Andrew Hellershanks''' : :)


[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002 : Quelques vieux en-têtes de log restants
[12:09] '''Ubit Umarov'''  : une chose philosophique profonde.


[11:16] Ubit Umarov : Microsoft (MS) veut qu'ils aient un profil de format exact, même en considérant qu'ils peuvent en avoir d'autres.
[12:09] '''Arielle Popstar''' : ^^


[11:16] Ubit Umarov : ms semble les considérer comme une simple interface utilisateur.
[12:09] '''Arielle Popstar''' : seulement après une bouteille de vin.


[11:17] Ubit Umarov : cela explique à lui seul 3000 avertissements dans l'analyse du code d'opensim.
[12:10] '''Ubit Umarov'''  : bien sûr, une horloge numérique moderne cassée est toujours cassée.


[11:17] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que c'était le connecteur de données nul ou quelque chose qui n'utilisait pas ces événements, mais qui ne peut pas les supprimer ou qui échoue à compiler parce que la structure les oblige à exister sur les dérivés.
[12:10] '''Ubit Umarov'''  : jamais juste :)


[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002 : Ou quelque chose comme ça
[12:11] '''Andrew Hellershanks'''  : Celles où l'heure n'a jamais été réglée sont toujours justes deux fois par jour car elles affichent toujours 12. Elles ne sont correctes qu'une fois par jour si elles comportent un indicateur AM/PM.[https://fr.wikipedia.org/wiki/Syst%C3%A8me_horaire]


[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je simplement laissé cette boîte de Pandore tranquille.
[12:11] '''Andrew Hellershanks'''  : Y a-t-il d'autres points de dernière minute pour aujourd'hui ou avons-nous terminé pour aujourd'hui ?


[11:18] Andrew Hellershanks : Une sage décision
[12:12] '''Arielle Popstar''' : J'ai essayé de ne rien dire pour la réunion mais j'ai échoué.


[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002 : Choisir les batailles et non les guerres
[12:12] '''Arielle Popstar''' : C'est la faute de Mike.


[11:18] Andrew Hellershanks : Bonjour, Arielle. Je ne vous avais pas vu arriver.
[12:13] '''Ubit Umarov'''  : Bien sûr !


[11:19] Ubit Umarov : les vers de dunes de 1984 sont plus sympas.
[12:13] '''Selby.Evans @grid.kitely.com:8002'''  : Bye tout le monde


[11:19] Ubit Umarov : Voyons voir la partie Linden Lab du nouvel oen.
[12:13] '''Andrew Hellershanks'''  : Comme il semble qu'il n'y ait rien de plus pour aujourd'hui, je vais vous remercier de votre visite. Nous nous reverrons la semaine prochaine.


[11:19] Ubit Umarov : je pense que certaines régions de lani sont ici.
[12:13] '''Andrew Hellershanks'''  : Au revoir, Selby.


[11:19] Ubit Umarov : Vous les avez vu ?
[12:13] '''Ubit Umarov'''  : cya selby.Evans


= Protection des IP =
[12:13] '''Arielle Popstar''' : tc Selby.
[11:23] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well I've been doing work on tightening up handling of IP rights.  Mostly looking at object ingress and egress.  So things like the export flag being used when writing oars or iars and on oar loading not just assigning things to the region owner + using an alias table for mapping external ids to grid local ones.  The question is whats the position of core on code to protect IP?  Would you take changes like that?
[11:23] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: hehe sort of long.
[11:24] Arielle Popstar: there is a can of worms
[11:25] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I suspected so though I'm not sure why it should be.  IP rights are a real thing.
[11:25] Ubit Umarov: hard to tell withou seeing actual code
[11:25] Arielle Popstar: they have the dmca process
[11:25] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods. I can submit things certainly.
[11:25] Andrew Hellershanks: It sounds like it would be useful but might need some discussion (via the osdev mailing list?) to work out some of the details to ensure it is headed in the right direction.
[11:26] Ubit Umarov: major thing about IP code, is that it us mostly waste of time on opensource
[11:26] Ubit Umarov: unless going down the certificates blabla lane
[11:26] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Arielle, DMCA is a US thing. Although the EU has chapter 17 laws and so on.
[11:26] Ubit Umarov: then getting a proformance hit, that makes it useless
[11:27] Ubit Umarov: and performance...
[11:27] Ubit Umarov: ie things like blockchains.. etc
[11:28] Arielle Popstar: if one puts code to protrct content and it is hacked anyway, does Opensim bear responsibility at that point?
[11:28] Vincent.Sylvester @hg.zetaworlds.com:8002: The two implementations that were shared in the past to protect things only worked on a basic level and were easy to work around from the user perspective
[11:28] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I guess I dont share the opensource opinion.  To me the system should respect intellectual property rights of individuals and do the right thing.  Sure you can hack around it, you have the source.  But the defaults shouldn't make it easy to subvert IP.  In fact you could argue having it that way introduces a liability
[11:28] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: More likely OpenSim could be held responsible for doing nothing about it.
[11:29] Ubit Umarov: we do try to protect .. like the permissions system
[11:29] Andrew Hellershanks: Preserving ownership info in IAR and OAR files gets tricky. You would have to include the name of the grid used to create the IAR/OAR to have some sort of link to the original creator.
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002: The project itself? No probably not, are car manufacturers liable for people speeding?
[11:29] Arielle Popstar: opensim has always been a platform wwhere others  can then put in code to  protect the content
[11:30] Arielle Popstar: otherwise Opensim  would potentially be liable
[11:30] Ubit Umarov: iars have a confusing mess on creator data
[11:30] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: True but then there is the maintenance side of that.  Taking patches from core becomes more difficult as things digress
[11:30] Ubit Umarov: don't understand what older devs did on that
[11:31] Ubit Umarov: well some did had the idea of a Brave Free World...
[11:31] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well I get that there are some hard issues here.  I'm really trying to understand wether the project would support solving them if code was available.
[11:31] Ubit Umarov: think i kinda answer..  depends on that code :)
[11:31] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: And I'd appreciate an honest answer.  If its really just no due to philosophy then I can assume its on me to do it for my grids and users
[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002: If you are talking about IAR and OAR handling permissions a bit more then that alone is probably useful, doesn't stop anyone from just breaking permissions anyways
[11:32] Arielle Popstar: does S/L have code over and above Opensim to protect content?
[11:32] Ubit Umarov: we don't refuse code, but neither do blind accept..
[11:32] Ubit Umarov: so honest answer is.. depends on the code..
[11:32] Andrew Hellershanks: Mike, I would like to say yes, but I think that it is a topic that should be discussed a bit on a mailing list before you go too deep in to code creation.
[11:32] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Thats an interesring question.  They do some things in certain ways to protect content yes.
[11:33] Ubit Umarov: SL Is a closed system
[11:33] Ubit Umarov: not part of the talk abotu OARs..
[11:33] Andrew Hellershanks: SL doesn't offer saving of IAR/OAR files (an LL equivalent), afaik.
[11:33] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Andrew thats fair.  I'm already creating the code.  But yes we can discuss how it related to OpenSim
[11:33] Vincent.Sylvester @hg.zetaworlds.com:8002: Say "this ignores permissions, here I fixed it" that is likely going to at least be looked at
[11:34] Andrew Hellershanks: Yes
[11:34] Arielle Popstar: it does obviously have a backup system which is anagolous to iar and oars
[11:34] Ubit Umarov: SL is closed..  assets get out because of abuse
[11:34] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods ok. sounds good.
[11:34] Andrew Hellershanks: Arielle, yes but only L has access to them
[11:34] Andrew Hellershanks: s/L/LL/
[11:34] Ubit Umarov: while at opensim sharing what should be shared is a feature
[11:34] Arielle Popstar: like the  grid admins here do
[11:34] Ubit Umarov: IAR/OAR  HG assets sharing
[11:34] Arielle Popstar: a grid admin in opensim is like a Linden
[11:35] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well sharing is a feature so long as a creators rights are respected
[11:35] Ubit Umarov: so very diferent copyright issues
[11:35] Ubit Umarov: that in fact SL does not have. or only has internaly
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002: A better approach is to be active about cases when they pop up and check on grids that connect to see who you are dealing with. I have started to adopt a policy of removing access when a grid does not publish ownership information anywhere, because the first step in getting a copyright issue resolved is talking to the involved parties. If that's not possible you have little recourse left.
[11:36] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Botting and sharing ripped content is so rampant in OpenSim.  You could argue the barn door is already open.  But I want to build a system that helps secure things where a creators rights are involved and respects that.
[11:36] Vincent.Sylvester @hg.zetaworlds.com:8002: We are all real people and our rights don't stop at the screen, which is something some seem to think the metaverse is a free for all
[11:36] Arielle Popstar: Opensim creators?
[11:37] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: And yes sure its opensource. I can hack it.  I cant fix that.  but IMO best efforts are still a good thing
[11:37] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well any creators honestly.  But yes OpenSim creators especially
[11:37] Ubit Umarov: so far only closed comercial grids can have some sucess protecting some content..
[11:37] Arielle Popstar: well thats where it gets dicey
[11:37] Ubit Umarov: at least to the level SL does
[11:37] Andrew Hellershanks: Vincent, a number of things have been a "free for all" until someone comes along and decides they shouldn't be.
[11:37] Arielle Popstar: s/l does not protect any creators but its own
[11:38] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Why is it dicey.  If something is clearly ripped from SL why should we pretend we dont have an obligation to protect that creators rights
[11:38] Arielle Popstar: because  you  have no idea how it got here unless the original creator files a dmca
[11:39] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Oh I have a pretty good idea how it got there.
[11:39] Arielle Popstar: did they release it themselves? Did they allow another to unofficially? Did some create their own version lookalike?
[11:39] Ubit Umarov: not in legal terms :)
[11:39] Andrew Hellershanks: You have to wonder if something was copied from the original author or copied from someone who copied it from the original author.
[11:39] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: It takes a pretty large suspension of reality to simply ignore it
[11:39] Selby.Evans @grid.kitely.com:8002: Get Kayaker comments on IP rights
[11:40] Arielle Popstar: I have content from s/l that the creator said unnofficially  i could bring over
[11:40] Andrew Hellershanks: What a day for Kayaker to be absent.
[11:40] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well sure. I have licensed content I bought from SL with permissions to use it
[11:41] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Thats not what I'm referencing.
[11:41] Arielle Popstar: no but it gets involved  when we start getting witch hunts
[11:41] Ubit Umarov: well some minimal content protection is, and possible always will be a opensim issue
[11:41] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Anyway I didnt intend to start a debate on this.    I can start by submitting code and go from there
[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002: There is also the matter of ownership and rights you purchase on items. If you buy something to own in without any license that says otherwise then you can do whatever you want with your purchase
[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002: So it's always a question of origin and determining that sometimes is... well impossible
[11:42] Ubit Umarov: as i said,  IARs seem to fail to even store a proper UUID of a creator
[11:42] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I just plan on being more aggressive with IP protection in my NGC project.  And a number of the grid owners there respect that approach
[11:42] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods @Ubit. Yes thats a problem
[11:42] Ubit Umarov: ofc something that some opensim dev decided to had the option to strip out on loading
[11:43] Ubit Umarov: as i said, some opensim devs seem to has been active about opensim freebylandia
[11:43] Ubit Umarov: and some og that still around..
[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: yes.  amd in our case we're looking more closely at the inputs and outputs and trying to be sure things are handled correctly
[11:44] Vincent.Sylvester @hg.zetaworlds.com:8002: I have seen some implementations of blocking content upload and such, but they all fail to actually do their job given how easy it is to trick them into no longer recognizing such content. That's an uphill battle that given the complexity of data is near impossible to win and of course performance suffers massively on that
[11:44] Ubit Umarov: our per object "export" flag, is broken viewers side
[11:44] Ubit Umarov: each viewer handles it own way.. making it useless
[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Right, thats something I'd like to fix
[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Let the simulator define what it means
[11:45] Ubit Umarov: but then its spec was to be applied only of FULL rights objects
[11:45] Ubit Umarov: so.. well... limited use
[11:45] Ubit Umarov: i did ask a viewer dev to remove viewer side checks to let region to force own rules
[11:45] Ubit Umarov: she/he refused :p
[11:46] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: lol.  Well again for cases where the simulator is handling the export we can define what it means.
[11:46] Ubit Umarov: think i sent a email to dev mail list abotu that sometime ago
[11:46] Vincent.Sylvester @hg.zetaworlds.com:8002: As someone that creates and sells content I also expect things to get shared beyond what I would like, hence I quite like the idea of teaching grid owners that setting up a public platform like this makes them partially liable for what goes on to the extend of laws that govern such theft. It's easier to get such cases resolved and the involved people shunned out of the metaverse if people work together rather than rely on software to do it all for them
[11:46] Ubit Umarov: thin is that viewers do look to the flag
[11:47] Ubit Umarov: and enforce their own things
[11:47] Arielle Popstar: there is also an aspect where opensim devs define copy/mod/transfer differently then it is defined by S/L
[11:47] Ubit Umarov: well in fact i just do not understand what they try to do now :)
[11:47] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Oh?
[11:48] Ubit Umarov: don0 tthink there are many diferences on that now
[11:48] Ubit Umarov: guess a few cases.. not many
[11:48] Arielle Popstar: i dont remember the particulars  but Ubit is on record somewhere where his interpretation of modify is stricter than in S/L
[11:48] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Vincent yes, educating grid owners is also important.  My problem is right now its a free for all. And no one cares about object provenance. They just share everything regardless
[11:48] Ubit Umarov: possible...  don't remember now :)
[11:48] Arielle Popstar: :)
[11:49] Arielle Popstar: thats not entirely correct Mike
[11:49] Ubit Umarov: fun reading about copyrights looking to tv waticng russia troops getting inside homes taking what they want
[11:49] Ubit Umarov: well sorry...  rl is .. well .. rl
[11:49] Arielle Popstar: quite a few grid owners do protect content to the legal limit a[11:13] Vincent.Sylvester @hg.zetaworlds.com:8002: Removing all the pragma ignore and hitting compile leads to fun, could start there, but some of these you can't resolve without changing entire structs
[11:13] Ubit Umarov: some pragma are needed :p
[11:14] Ubit Umarov: there is pragma for a reason  hm or reasons :)
[11:14] Vincent.Sylvester @hg.zetaworlds.com:8002: Yeah on the events for example
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002: Can't remove that on the null stuff or it blows up
[11:15] Ubit Umarov: like a controled, intencional and local supression of a warning, we want elsewhere
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002: I managed to clear a few out, but not all, some will have to stay
[11:15] Ubit Umarov: yeha should put  a pragma about our use of "events"
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002: Few old leftover log headers
[11:16] Ubit Umarov: ms wants them to have a exact format profile,  even considerinf they can have any other
[11:16] Ubit Umarov: ms seems to consider them just a UI thing
[11:17] Ubit Umarov: that alone accounts for like 3000 warnings on opensim code analysis
[11:17] Vincent.Sylvester @hg.zetaworlds.com:8002: I think it was the null data connector or something that didn't use those events, but cannot remove them or it fails to compile cause the struct forces them to exist on derivatives
[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002: Or something like that
[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002: I just left that can of worms alone
[11:18] Andrew Hellershanks: A wise decision
[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002: Picking battles not wars
[11:18] Andrew Hellershanks: Hello, Arielle. I didn't see you arrive.
[11:19] Ubit Umarov: 1984 dune worms where nicer
[11:19] Ubit Umarov: well lets see on part II of the new oen
[11:19] Ubit Umarov: think some on lani regions here
[11:19] Ubit Umarov: seen them?
[11:20] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I can't normally attend these because of the time though I do try and read the notes.  But I had a question and cleared my afternoon so I could come today.  Happy to wait to ask until its appropriate.
[11:20] Ubit Umarov: region, lani ixi. etc
[11:20] Andrew Hellershanks: Mike, You are welcome any time. What is your question?
[11:22] Ubit Umarov: ( it is my lag or it will be a long question? )
[11:22] Ubit Umarov: ;)
[11:23] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well I've been doing work on tightening up handling of IP rights.  Mostly looking at object ingress and egress.  So things like the export flag being used when writing oars or iars and on oar loading not just assigning things to the region owner + using an alias table for mapping external ids to grid local ones.  The question is whats the position of core on code to protect IP?  Would you take changes like that?
[11:23] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: hehe sort of long.
[11:24] Arielle Popstar: there is a can of worms
[11:25] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I suspected so though I'm not sure why it should be.  IP rights are a real thing.
[11:25] Ubit Umarov: hard to tell withou seeing actual code
[11:25] Arielle Popstar: they have the dmca process
[11:25] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods. I can submit things certainly.
[11:25] Andrew Hellershanks: It sounds like it would be useful but might need some discussion (via the osdev mailing list?) to work out some of the details to ensure it is headed in the right direction.
[11:26] Ubit Umarov: major thing about IP code, is that it us mostly waste of time on opensource
[11:26] Ubit Umarov: unless going down the certificates blabla lane
[11:26] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Arielle, DMCA is a US thing. Although the EU has chapter 17 laws and so on.
[11:26] Ubit Umarov: then getting a proformance hit, that makes it useless
[11:27] Ubit Umarov: and performance...
[11:27] Ubit Umarov: ie things like blockchains.. etc
[11:28] Arielle Popstar: if one puts code to protrct content and it is hacked anyway, does Opensim bear responsibility at that point?
[11:28] Vincent.Sylvester @hg.zetaworlds.com:8002: The two implementations that were shared in the past to protect things only worked on a basic level and were easy to work around from the user perspective
[11:28] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I guess I dont share the opensource opinion.  To me the system should respect intellectual property rights of individuals and do the right thing.  Sure you can hack around it, you have the source.  But the defaults shouldn't make it easy to subvert IP.  In fact you could argue having it that way introduces a liability
[11:28] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: More likely OpenSim could be held responsible for doing nothing about it.
[11:29] Ubit Umarov: we do try to protect .. like the permissions system
[11:29] Andrew Hellershanks: Preserving ownership info in IAR and OAR files gets tricky. You would have to include the name of the grid used to create the IAR/OAR to have some sort of link to the original creator.
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002: The project itself? No probably not, are car manufacturers liable for people speeding?
[11:29] Arielle Popstar: opensim has always been a platform wwhere others  can then put in code to  protect the content
[11:30] Arielle Popstar: otherwise Opensim  would potentially be liable
[11:30] Ubit Umarov: iars have a confusing mess on creator data
[11:30] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: True but then there is the maintenance side of that.  Taking patches from core becomes more difficult as things digress
[11:30] Ubit Umarov: don't understand what older devs did on that
[11:31] Ubit Umarov: well some did had the idea of a Brave Free World...
[11:31] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well I get that there are some hard issues here.  I'm really trying to understand wether the project would support solving them if code was available.
[11:31] Ubit Umarov: think i kinda answer..  depends on that code :)
[11:31] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: And I'd appreciate an honest answer.  If its really just no due to philosophy then I can assume its on me to do it for my grids and users
[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002: If you are talking about IAR and OAR handling permissions a bit more then that alone is probably useful, doesn't stop anyone from just breaking permissions anyways
[11:32] Arielle Popstar: does S/L have code over and above Opensim to protect content?
[11:32] Ubit Umarov: we don't refuse code, but neither do blind accept..
[11:32] Ubit Umarov: so honest answer is.. depends on the code..
[11:32] Andrew Hellershanks: Mike, I would like to say yes, but I think that it is a topic that should be discussed a bit on a mailing list before you go too deep in to code creation.
[11:32] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Thats an interesring question.  They do some things in certain ways to protect content yes.
[11:33] Ubit Umarov: SL Is a closed system
[11:33] Ubit Umarov: not part of the talk abotu OARs..
[11:33] Andrew Hellershanks: SL doesn't offer saving of IAR/OAR files (an LL equivalent), afaik.
[11:33] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Andrew thats fair.  I'm already creating the code.  But yes we can discuss how it related to OpenSim
[11:33] Vincent.Sylvester @hg.zetaworlds.com:8002: Say "this ignores permissions, here I fixed it" that is likely going to at least be looked at
[11:34] Andrew Hellershanks: Yes
[11:34] Arielle Popstar: it does obviously have a backup system which is anagolous to iar and oars
[11:34] Ubit Umarov: SL is closed..  assets get out because of abuse
[11:34] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods ok. sounds good.
[11:34] Andrew Hellershanks: Arielle, yes but only L has access to them
[11:34] Andrew Hellershanks: s/L/LL/
[11:34] Ubit Umarov: while at opensim sharing what should be shared is a feature
[11:34] Arielle Popstar: like the  grid admins here do
[11:34] Ubit Umarov: IAR/OAR  HG assets sharing
[11:34] Arielle Popstar: a grid admin in opensim is like a Linden
[11:35] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well sharing is a feature so long as a creators rights are respected
[11:35] Ubit Umarov: so very diferent copyright issues
[11:35] Ubit Umarov: that in fact SL does not have. or only has internaly
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002: A better approach is to be active about cases when they pop up and check on grids that connect to see who you are dealing with. I have started to adopt a policy of removing access when a grid does not publish ownership information anywhere, because the first step in getting a copyright issue resolved is talking to the involved parties. If that's not possible you have little recourse left.
[11:36] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Botting and sharing ripped content is so rampant in OpenSim.  You could argue the barn door is already open.  But I want to build a system that helps secure things where a creators rights are involved and respects that.
[11:36] Vincent.Sylvester @hg.zetaworlds.com:8002: We are all real people and our rights don't stop at the screen, which is something some seem to think the metaverse is a free for all
[11:36] Arielle Popstar: Opensim creators?
[11:37] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: And yes sure its opensource. I can hack it.  I cant fix that.  but IMO best efforts are still a good thing
[11:37] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well any creators honestly.  But yes OpenSim creators especially
[11:37] Ubit Umarov: so far only closed comercial grids can have some sucess protecting some content..
[11:37] Arielle Popstar: well thats where it gets dicey
[11:37] Ubit Umarov: at least to the level SL does
[11:37] Andrew Hellershanks: Vincent, a number of things have been a "free for all" until someone comes along and decides they shouldn't be.
[11:37] Arielle Popstar: s/l does not protect any creators but its own
[11:38] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Why is it dicey.  If something is clearly ripped from SL why should we pretend we dont have an obligation to protect that creators rights
[11:38] Arielle Popstar: because  you  have no idea how it got here unless the original creator files a dmca
[11:39] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Oh I have a pretty good idea how it got there.
[11:39] Arielle Popstar: did they release it themselves? Did they allow another to unofficially? Did some create their own version lookalike?
[11:39] Ubit Umarov: not in legal terms :)
[11:39] Andrew Hellershanks: You have to wonder if something was copied from the original author or copied from someone who copied it from the original author.
[11:39] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: It takes a pretty large suspension of reality to simply ignore it
[11:39] Selby.Evans @grid.kitely.com:8002: Get Kayaker comments on IP rights
[11:40] Arielle Popstar: I have content from s/l that the creator said unnofficially  i could bring over
[11:40] Andrew Hellershanks: What a day for Kayaker to be absent.
[11:40] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well sure. I have licensed content I bought from SL with permissions to use it
[11:41] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Thats not what I'm referencing.
[11:41] Arielle Popstar: no but it gets involved  when we start getting witch hunts
[11:41] Ubit Umarov: well some minimal content protection is, and possible always will be a opensim issue
[11:41] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Anyway I didnt intend to start a debate on this.    I can start by submitting code and go from there
[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002: There is also the matter of ownership and rights you purchase on items. If you buy something to own in without any license that says otherwise then you can do whatever you want with your purchase
[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002: So it's always a question of origin and determining that sometimes is... well impossible
[11:42] Ubit Umarov: as i said,  IARs seem to fail to even store a proper UUID of a creator
[11:42] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I just plan on being more aggressive with IP protection in my NGC project.  And a number of the grid owners there respect that approach
[11:42] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods @Ubit. Yes thats a problem
[11:42] Ubit Umarov: ofc something that some opensim dev decided to had the option to strip out on loading
[11:43] Ubit Umarov: as i said, some opensim devs seem to has been active about opensim freebylandia
[11:43] Ubit Umarov: and some og that still around..
[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: yes.  amd in our case we're looking more closely at the inputs and outputs and trying to be sure things are handled correctly
[11:44] Vincent.Sylvester @hg.zetaworlds.com:8002: I have seen some implementations of blocking content upload and such, but they all fail to actually do their job given how easy it is to trick them into no longer recognizing such content. That's an uphill battle that given the complexity of data is near impossible to win and of course performance suffers massively on that
[11:44] Ubit Umarov: our per object "export" flag, is broken viewers side
[11:44] Ubit Umarov: each viewer handles it own way.. making it useless
[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Right, thats something I'd like to fix
[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Let the simulator define what it means
[11:45] Ubit Umarov: but then its spec was to be applied only of FULL rights objects
[11:45] Ubit Umarov: so.. well... limited use
[11:45] Ubit Umarov: i did ask a viewer dev to remove viewer side checks to let region to force own rules
[11:45] Ubit Umarov: she/he refused :p
[11:46] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: lol.  Well again for cases where the simulator is handling the export we can define what it means.
[11:46] Ubit Umarov: think i sent a email to dev mail list abotu that sometime ago
[11:46] Vincent.Sylvester @hg.zetaworlds.com:8002: As someone that creates and sells content I also expect things to get shared beyond what I would like, hence I quite like the idea of teaching grid owners that setting up a public platform like this makes them partially liable for what goes on to the extend of laws that govern such theft. It's easier to get such cases resolved and the involved people shunned out of the metaverse if people work together rather than rely on software to do it all for them
[11:46] Ubit Umarov: thin is that viewers do look to the flag
[11:47] Ubit Umarov: and enforce their own things
[11:47] Arielle Popstar: there is also an aspect where opensim devs define copy/mod/transfer differently then it is defined by S/L
[11:47] Ubit Umarov: well in fact i just do not understand what they try to do now :)
[11:47] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Oh?
[11:48] Ubit Umarov: don0 tthink there are many diferences on that now
[11:48] Ubit Umarov: guess a few cases.. not many
[11:48] Arielle Popstar: i dont remember the particulars  but Ubit is on record somewhere where his interpretation of modify is stricter than in S/L
[11:48] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Vincent yes, educating grid owners is also important.  My problem is right now its a free for all. And no one cares about object provenance. They just share everything regardless
[11:48] Ubit Umarov: possible...  don't remember now :)
[11:48] Arielle Popstar: :)
[11:49] Arielle Popstar: thats not entirely correct Mike
[11:49] Ubit Umarov: fun reading about copyrights looking to tv waticng russia troops getting inside homes taking what they want
[11:49] Ubit Umarov: well sorry...  rl is .. well .. rl
[11:49] Arielle Popstar: quite a few grid owners do protect content to the legal limit allowed by the dmca  process
[11:50] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Yes and thats a tragedy
[11:50] Ubit Umarov: back to the original and simpler question...  code will be accept or refused on case by case :)
[11:51] Vincent.Sylvester @hg.zetaworlds.com:8002: Best file a mantis so Ubit doesn't forget hehe
[11:51] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I'm glad to hear that Arielle. I know my grid does as do others in NGC.  I also know the other extreme exists.  Where grids have paid a license for "all the desireable content on xxx"
[11:51] Ubit Umarov: ofc that is a more complex case...
[11:51] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: TY UBit.  Happy to work that way
[11:51] Ubit Umarov: or can be,,
[11:51] Ubit Umarov: some IP solutions may imply a more structural definition of entire opensim...
[11:51] Ubit Umarov: depends
[11:52] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Right. And so long as there is a way to have that discussion I'm sure we can work stuff out
[11:52] Vincent.Sylvester @hg.zetaworlds.com:8002: Creating a trusted metaverse so to speak, of grids that resolve such problems among themselves and effectively shun bad actors out is a bit easier to achieve than trying to write software on the server end to protect things, especially in the open HG environment
[11:53] Ubit Umarov: don't think that will ever happen
[11:53] Arielle Popstar: being that opensim can be run by anyone, it only takes a few  to spoil it for others  but I will point out the ffocus should really be on content from Opensim creators. Trying to protect it all is a big chunk to chew
[11:53] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: A trusted hypergrid is precisely on my/our radar
[11:53] Andrew Hellershanks: Mike, for the record what is NGC?
[11:53] Ubit Umarov: ppl keep wating pirate movies and listening to pirate music
[11:53] Ubit Umarov: and those spend rivers of gold on content protection...
[11:54] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Next Generation Core.  it's an attempt to upgrade tech and build a curated OpenSim that addresses issues like this.
[11:54] Ubit Umarov: and all defenders of new things, should just read even watch a movie about Enigma
[11:54] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I can share a URL to the project if you like
[11:54] Andrew Hellershanks: Mike, ty
[11:55] Ubit Umarov: of names like.. "Next Generation Core".. well whatever
[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: NGC was a play off of Star Trek
[11:55] Andrew Hellershanks: Mike, Please do. Other may read the log of the meeting and want more information.
[11:55] Andrew Hellershanks: :)
[11:55] Vincent.Sylvester @hg.zetaworlds.com:8002: I mean if a user comes in from a grid called copykat, what exactly should I expect... creating a full trust ring in the metaverse is hard, but being a bit proactive about what comes in and identifying the likely sources of trouble is not that complex.
[11:55] Ubit Umarov: Next generations is just star trek thing.. period :p
[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: https://github.com/OpenSim-NGC
[11:55] Andrew Hellershanks: Mike, thanks for the link.
[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: In the same way Sasquatch is a play off of Yeti
[11:56] Ubit Umarov: nahh spin off of generation is Picard
[11:56] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I track core pretty closely
[11:56] Ubit Umarov: well and a few more
[11:56] Ubit Umarov: that was very easy last week :)
[11:57] Arielle Popstar: how much demand do you think there wouldd be for Opensim if we go back to pre mesh days?
[11:57] Ubit Umarov: who would want pre mesh ??
[11:57] Arielle Popstar: you :)
[11:58] Ubit Umarov: ahh avatars... and a few other things
[11:58] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: yeah I'm not sure why we would.  I'm sort of excited about things moving forward.  The GLTF and PBR stuff the labs is doing is interesting.
[11:58] Ubit Umarov: seems new viewers will have totally diferent meshes soon
[11:58] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: nods
[11:58] Arielle Popstar: oh?
[11:59] Ubit Umarov: yeah GLTF they had to pick bad protocols as always
[11:59] Vincent.Sylvester @hg.zetaworlds.com:8002: All mesh bodies I have tried just kinda looked dull and didn't really react to the shape sliders which is a bit sad, granted I only sampled what we have in OpenSim
[11:59] Arielle Popstar: has that to do with vulkan?
[11:59] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well you can watermark a GLTF stream.  Which gets to IP protection again.
[11:59] Ubit Umarov: well i see no tpv with code on that... so that still does not exist for me
[11:59] Vincent.Sylvester @hg.zetaworlds.com:8002: Ruth and Roth projects kinda died on that hill too sadly
[11:59] Ubit Umarov: no ariellle
[12:00] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Vulkan is a different rendering tech. More low level
[12:00] Ubit Umarov: they are just changign mesh formats
[12:00] Ubit Umarov: and materials
[12:00] Ubit Umarov: for SL
[12:00] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Right
[12:00] Andrew Hellershanks: I think it is a bit limiting when you can't change the size of a mesh. It would be nice to see that restriction lifted.
[12:00] Ubit Umarov: openGL/vulcan is other talk.. a lower level one
[12:00] Ubit Umarov: err lower in tech ladder :)
[12:00] Arielle Popstar: will it not break existing content?
[12:01] Ubit Umarov: yeap
[12:01] Vincent.Sylvester @hg.zetaworlds.com:8002: But Mike if you are fiddling with perms might you be inclined to share the permission flags and such things, that documentation is missing from the wiki as of yet, would be nice to have that to know what flag is what :)
[12:01] Ubit Umarov: guess viewers will work with both
[12:01] Ubit Umarov: only taking new on the new formats
[12:01] Ubit Umarov: but that is SL..
[12:01] Ubit Umarov: nothing for opensim still
[12:01] Andrew Hellershanks: We are at the top of the hour. Did anyone else have a question for today before we run out of time?
[12:02] Ubit Umarov: and opensim may never go that path
[12:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: TY for putting up with me today.  I wish I could come to these more often.  It's in the middle of my work day
[12:02] Ubit Umarov: as i said, no code on viewers for opensim to see
[12:02] Andrew Hellershanks: Mike, shift your lunch break. ;)
[12:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: hehe
[12:03] Ubit Umarov: so just rumors about what is happening at SL.. :)
[12:03] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Yes nothing to see yet so its just talk
[12:03] Arielle Popstar: yes and anything s/l implements will be years anyway
[12:03] Ubit Umarov: seems they do have code.. closed source one
[12:03] Ubit Umarov: a lot some tell
[12:04] Andrew Hellershanks: Mike, If you aren't able to attend very often do make use of the IRC channel and the mailing list to continue discussion about the topic.
[12:04] Arielle Popstar: might they close source the viewer?
[12:04] Ubit Umarov: the voice part is closed source
[12:04] Ubit Umarov: like havoc physics
[12:04] Ubit Umarov: so they may add more closed parts
[12:04] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods
[12:04] Ubit Umarov: even considering that does violate GPL
[12:04] Ubit Umarov: the can work around it
[12:04] Arielle Popstar: that would resolve the botted content issue
[12:05] Ubit Umarov: they
[12:05] Arielle Popstar: at least for new stuff
[12:05] Ubit Umarov: nahh that only depends on the will of the pirates
[12:05] Ubit Umarov: a old thing..  you oyu can see it, you can steal it
[12:05] Ubit Umarov: :p
[12:06] Vincent.Sylvester @hg.zetaworlds.com:8002: Not like SL doesn't take content from OpenSim illegally and they make it a lot harder to get such issues resolved than some grids I talked to in the past
[12:06] Ubit Umarov: in case of movies that was even literally ppl went to movies with cameras
[12:06] Ubit Umarov: then sould the copies
[12:06] Ubit Umarov: lol
[12:06] Andrew Hellershanks: In case we run long again today I will need to head out around the bottom of the hour as I may be involved in a product demo being given by someone I'm helping.
[12:06] Arielle Popstar: thats what i was saying about s/l only protecting its own creators
[12:07] Ubit Umarov: think it is more abotu protecting them selfs
[12:07] Ubit Umarov: since they do own all content at sl
[12:07] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Yeah I need to duck out as well. Again TY for the great discussion and for taking my question. I'll plan on sharing some code in the future and we'll see where it goes
[12:07] Vincent.Sylvester @hg.zetaworlds.com:8002: Straight up told that person that OpenSim doesn't produce content so nothing could be stolen from there
[12:08] Andrew Hellershanks: ok, Mike. Thanks for dropping by. Looking forward to seeing where this goes.
[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Have a freat day everyone!
[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: great even
[12:08] Andrew Hellershanks: You too.
[12:08] Ubit Umarov: oh htere is content creation at opensim!!
[12:08] Arielle Popstar: Tc Mike
[12:08] Vincent.Sylvester @hg.zetaworlds.com:8002: I had to write a pretty long email to explain a few things and vouch for stuff
[12:08] Andrew Hellershanks: Keep in mind the two times of the year when the clocks change. Perhaps that will make it easier for you to drop in.
[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: nods. I'll try and see if I can come more often
[12:09] Ubit Umarov: i like more the 2 times a day a old broke watch is right
[12:09] Andrew Hellershanks: :)
[12:09] Ubit Umarov: deep philosophic thing
[12:09] Arielle Popstar: ^^
[12:09] Arielle Popstar: only after a bottle of vino
[12:10] Ubit Umarov: ofc a modern broken  digital UI clock is always broken
[12:10] Ubit Umarov: never right :)
[12:11] Andrew Hellershanks: The ones where the time was never set are always right twice a day as they always flash 12. Only right once a day if they include an AM/PM indicator.
[12:11] Andrew Hellershanks: Any other last minute items for today or are we done for today?
[12:12] Arielle Popstar: I was trying hard to not say anything  for the meeting but failed
[12:12] Arielle Popstar: Mike's fault
[12:13] Ubit Umarov: ofc :p
[12:13] Selby.Evans @grid.kitely.com:8002: Bye all
[12:13] Andrew Hellershanks: As there appears to nothing more for today I will say thank you for dropping by. See you again next week.
[12:13] Andrew Hellershanks: Bye, Selby.
[12:13] Ubit Umarov: cya selby.Evans
[12:13] Arielle Popstar: tc Selbyllowed by the dmca  process
[11:50] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Yes and thats a tragedy
[11:50] Ubit Umarov: back to the original and simpler question...  code will be accept or refused on case by case :)
[11:51] Vincent.Sylvester @hg.zetaworlds.com:8002: Best file a mantis so Ubit doesn't forget hehe
[11:51] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I'm glad to hear that Arielle. I know my grid does as do others in NGC.  I also know the other extreme exists.  Where grids have paid a license for "all the desireable content on xxx"
[11:51] Ubit Umarov: ofc that is a more complex case...
[11:51] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: TY UBit.  Happy to work that way
[11:51] Ubit Umarov: or can be,,
[11:51] Ubit Umarov: some IP solutions may imply a more structural definition of entire opensim...
[11:51] Ubit Umarov: depends
[11:52] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Right. And so long as there is a way to have that discussion I'm sure we can work stuff out
[11:52] Vincent.Sylvester @hg.zetaworlds.com:8002: Creating a trusted metaverse so to speak, of grids that resolve such problems among themselves and effectively shun bad actors out is a bit easier to achieve than trying to write software on the server end to protect things, especially in the open HG environment
[11:53] Ubit Umarov: don't think that will ever happen
[11:53] Arielle Popstar: being that opensim can be run by anyone, it only takes a few  to spoil it for others  but I will point out the ffocus should really be on content from Opensim creators. Trying to protect it all is a big chunk to chew
[11:53] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: A trusted hypergrid is precisely on my/our radar
[11:53] Andrew Hellershanks: Mike, for the record what is NGC?
[11:53] Ubit Umarov: ppl keep wating pirate movies and listening to pirate music
[11:53] Ubit Umarov: and those spend rivers of gold on content protection...
[11:54] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Next Generation Core.  it's an attempt to upgrade tech and build a curated OpenSim that addresses issues like this.
[11:54] Ubit Umarov: and all defenders of new things, should just read even watch a movie about Enigma
[11:54] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I can share a URL to the project if you like
[11:54] Andrew Hellershanks: Mike, ty
[11:55] Ubit Umarov: of names like.. "Next Generation Core".. well whatever
[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: NGC was a play off of Star Trek
[11:55] Andrew Hellershanks: Mike, Please do. Other may read the log of the meeting and want more information.
[11:55] Andrew Hellershanks: :)
[11:55] Vincent.Sylvester @hg.zetaworlds.com:8002: I mean if a user comes in from a grid called copykat, what exactly should I expect... creating a full trust ring in the metaverse is hard, but being a bit proactive about what comes in and identifying the likely sources of trouble is not that complex.
[11:55] Ubit Umarov: Next generations is just star trek thing.. period :p
[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: https://github.com/OpenSim-NGC
[11:55] Andrew Hellershanks: Mike, thanks for the link.
[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: In the same way Sasquatch is a play off of Yeti
[11:56] Ubit Umarov: nahh spin off of generation is Picard
[11:56] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: I track core pretty closely
[11:56] Ubit Umarov: well and a few more
[11:56] Ubit Umarov: that was very easy last week :)
[11:57] Arielle Popstar: how much demand do you think there wouldd be for Opensim if we go back to pre mesh days?
[11:57] Ubit Umarov: who would want pre mesh ??
[11:57] Arielle Popstar: you :)
[11:58] Ubit Umarov: ahh avatars... and a few other things
[11:58] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: yeah I'm not sure why we would.  I'm sort of excited about things moving forward.  The GLTF and PBR stuff the labs is doing is interesting.
[11:58] Ubit Umarov: seems new viewers will have totally diferent meshes soon
[11:58] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: nods
[11:58] Arielle Popstar: oh?
[11:59] Ubit Umarov: yeah GLTF they had to pick bad protocols as always
[11:59] Vincent.Sylvester @hg.zetaworlds.com:8002: All mesh bodies I have tried just kinda looked dull and didn't really react to the shape sliders which is a bit sad, granted I only sampled what we have in OpenSim
[11:59] Arielle Popstar: has that to do with vulkan?
[11:59] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Well you can watermark a GLTF stream.  Which gets to IP protection again.
[11:59] Ubit Umarov: well i see no tpv with code on that... so that still does not exist for me
[11:59] Vincent.Sylvester @hg.zetaworlds.com:8002: Ruth and Roth projects kinda died on that hill too sadly
[11:59] Ubit Umarov: no ariellle
[12:00] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Vulkan is a different rendering tech. More low level
[12:00] Ubit Umarov: they are just changign mesh formats
[12:00] Ubit Umarov: and materials
[12:00] Ubit Umarov: for SL
[12:00] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Right
[12:00] Andrew Hellershanks: I think it is a bit limiting when you can't change the size of a mesh. It would be nice to see that restriction lifted.
[12:00] Ubit Umarov: openGL/vulcan is other talk.. a lower level one
[12:00] Ubit Umarov: err lower in tech ladder :)
[12:00] Arielle Popstar: will it not break existing content?
[12:01] Ubit Umarov: yeap
[12:01] Vincent.Sylvester @hg.zetaworlds.com:8002: But Mike if you are fiddling with perms might you be inclined to share the permission flags and such things, that documentation is missing from the wiki as of yet, would be nice to have that to know what flag is what :)
[12:01] Ubit Umarov: guess viewers will work with both
[12:01] Ubit Umarov: only taking new on the new formats
[12:01] Ubit Umarov: but that is SL..
[12:01] Ubit Umarov: nothing for opensim still
[12:01] Andrew Hellershanks: We are at the top of the hour. Did anyone else have a question for today before we run out of time?
[12:02] Ubit Umarov: and opensim may never go that path
[12:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: TY for putting up with me today.  I wish I could come to these more often.  It's in the middle of my work day
[12:02] Ubit Umarov: as i said, no code on viewers for opensim to see
[12:02] Andrew Hellershanks: Mike, shift your lunch break. ;)
[12:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: hehe
[12:03] Ubit Umarov: so just rumors about what is happening at SL.. :)
[12:03] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Yes nothing to see yet so its just talk
[12:03] Arielle Popstar: yes and anything s/l implements will be years anyway
[12:03] Ubit Umarov: seems they do have code.. closed source one
[12:03] Ubit Umarov: a lot some tell
[12:04] Andrew Hellershanks: Mike, If you aren't able to attend very often do make use of the IRC channel and the mailing list to continue discussion about the topic.
[12:04] Arielle Popstar: might they close source the viewer?
[12:04] Ubit Umarov: the voice part is closed source
[12:04] Ubit Umarov: like havoc physics
[12:04] Ubit Umarov: so they may add more closed parts
[12:04] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Nods
[12:04] Ubit Umarov: even considering that does violate GPL
[12:04] Ubit Umarov: the can work around it
[12:04] Arielle Popstar: that would resolve the botted content issue
[12:05] Ubit Umarov: they
[12:05] Arielle Popstar: at least for new stuff
[12:05] Ubit Umarov: nahh that only depends on the will of the pirates
[12:05] Ubit Umarov: a old thing..  you oyu can see it, you can steal it
[12:05] Ubit Umarov: :p
[12:06] Vincent.Sylvester @hg.zetaworlds.com:8002: Not like SL doesn't take content from OpenSim illegally and they make it a lot harder to get such issues resolved than some grids I talked to in the past
[12:06] Ubit Umarov: in case of movies that was even literally ppl went to movies with cameras
[12:06] Ubit Umarov: then sould the copies
[12:06] Ubit Umarov: lol
[12:06] Andrew Hellershanks: In case we run long again today I will need to head out around the bottom of the hour as I may be involved in a product demo being given by someone I'm helping.
[12:06] Arielle Popstar: thats what i was saying about s/l only protecting its own creators
[12:07] Ubit Umarov: think it is more abotu protecting them selfs
[12:07] Ubit Umarov: since they do own all content at sl
[12:07] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Yeah I need to duck out as well. Again TY for the great discussion and for taking my question. I'll plan on sharing some code in the future and we'll see where it goes
[12:07] Vincent.Sylvester @hg.zetaworlds.com:8002: Straight up told that person that OpenSim doesn't produce content so nothing could be stolen from there
[12:08] Andrew Hellershanks: ok, Mike. Thanks for dropping by. Looking forward to seeing where this goes.
[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: Have a freat day everyone!
[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: great even
[12:08] Andrew Hellershanks: You too.
[12:08] Ubit Umarov: oh htere is content creation at opensim!!
[12:08] Arielle Popstar: Tc Mike
[12:08] Vincent.Sylvester @hg.zetaworlds.com:8002: I had to write a pretty long email to explain a few things and vouch for stuff
[12:08] Andrew Hellershanks: Keep in mind the two times of the year when the clocks change. Perhaps that will make it easier for you to drop in.
[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: nods. I'll try and see if I can come more often
[12:09] Ubit Umarov: i like more the 2 times a day a old broke watch is right
[12:09] Andrew Hellershanks: :)
[12:09] Ubit Umarov: deep philosophic thing
[12:09] Arielle Popstar: ^^
[12:09] Arielle Popstar: only after a bottle of vino
[12:10] Ubit Umarov: ofc a modern broken  digital UI clock is always broken
[12:10] Ubit Umarov: never right :)
[12:11] Andrew Hellershanks: The ones where the time was never set are always right twice a day as they always flash 12. Only right once a day if they include an AM/PM indicator.
[12:11] Andrew Hellershanks: Any other last minute items for today or are we done for today?
[12:12] Arielle Popstar: I was trying hard to not say anything  for the meeting but failed
[12:12] Arielle Popstar: Mike's fault
[12:13] Ubit Umarov: ofc :p
[12:13] Selby.Evans @grid.kitely.com:8002: Bye all
[12:13] Andrew Hellershanks: As there appears to nothing more for today I will say thank you for dropping by. See you again next week.
[12:13] Andrew Hellershanks: Bye, Selby.
[12:13] Ubit Umarov: cya selby.Evans
[12:13] Arielle Popstar: tc Selby
</pre>

Dernière version du 16 juin 2022 à 16:30

Introduction

[11:01] Andrew Hellershanks  : Bonjour, tout le monde.

[11:01] Arielle Popstar : Bonjour Andrew.

[11:01] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Salut Andrew

[11:02] Ubit Umarov  : salut

[11:02] Selby.Evans @grid.kitely.com:8002  : Bonjour à tous

[11:02] Arielle Popstar : Salut Ubit

[11:02] Andrew Hellershanks  : C'est agréable de voir un peu plus de personnes ici aujourd'hui que la dernière fois.

[11:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Salut UBit

[11:02] Jamie.Jordan @grid.kitely.com:8002 : Bonjour à tous

Traquer les fautes de frappe dans le code : un travail pour un nouveau dev

[11:03] Andrew Hellershanks  : L'édition d'aujourd'hui de " Quoi de neuf dans OpenSim " sera plutôt courte.

[11:03] Ubit Umarov  : si tu veux dire ..nouveau dans le code... oui.

[11:03] Andrew Hellershanks  : Un changement cosmétique et une correction de bug mineur.

[11:03] Ubit Umarov  : juste une petite correction de fautes de frappe.

[11:04] Andrew Hellershanks acquiesce.

[11:04] Ubit Umarov  : ne vous inquiétez pas, je vais tout casser bientôt.

[11:04] Ubit Umarov  : :p

[11:04] Andrew Hellershanks  : Je me demande depuis combien de temps la faute de frappe concernant la mantis 8907 existe.

[11:04] Andrew Hellershanks  : :)

[11:05] Vincent.Sylvester @hg.zetaworlds.com:8002  : Un examen complet du code en dénicherait probablement quelques-unes de plus, mais c'est une tâche considérable.

[11:05] Ubit Umarov  : oui, il y a toutes les traces de mes coquilles.

[11:05] Ubit Umarov  : typiquement copier /coller puis oublier de changer les choses :p

[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002 : Yep

[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002  : Il y avait un plugin pour Visual Studio[1] qui affichait un indice quand on collait du code pour être sûr de le modifier.

[11:06] Andrew Hellershanks  : Vincent, cela prendrait en effet beaucoup de temps. Ce serait un bon moyen pour quelqu'un de nouveau dans la base de code de contribuer au développement sans avoir besoin de connaître tous les détails profonds de la base de code.

[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002  : Je pense que c'est ce que certains font d'où les tickets de temps en temps.

[11:07] Vincent.Sylvester @hg.zetaworlds.com:8002  : Choisir un domaine particulier et lire le code qui s'y trouve.

[11:07] Andrew Hellershanks  : Exact

[11:07] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Il existe de bons scanners de qualité de code qui signalent ce genre de choses. Laissez l'ordinateur faire le travail difficile :)

[11:07] Andrew Hellershanks  : Y a-t-il un outil de vérification pour C# ?

[11:07] Andrew Hellershanks vérifie...

[11:07] Vincent.Sylvester @hg.zetaworlds.com:8002  : visual studio le fera aussi, mais il signalera 27 mille choses.

[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002  : J'ai en fait un patch pour corriger quelques avertissements supprimés et de petites mises à jour de la qualité du code, mais ces choses n'ont jamais vraiment un grand impact et selon ce qu'il regarde à travers les chemins pour s'assurer que cela ne mène pas à une régression prend beaucoup de temps.

[11:10] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : CodeQL[2] est un bon outil, Andrew. Il recherche également les vulnérabilités.

[11:10] Andrew Hellershanks  : Mike, ça ne me sert à rien si l'outil ne fonctionne pas sous GNU/Linux [3].

[11:10] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Et il est intégré dans les actions de Github[4]

[11:11] Andrew Hellershanks  : Il y a quelque chose d'autre appelé Microsoft Code Analysis qui est disponible via le Visual Studio Marketplace (ou l'était).

Osfest

[11:08] Ubit Umarov  : ohh l'événement osfeast va commencer dans quelques jours ?

[11:09] Selby.Evans @grid.kitely.com:8002 : oui

[11:09] Ubit Umarov  : Date d'ouverture de l'OSFest : 8 juillet 2022

[11:09] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Hochement de tête

[11:09] Ubit Umarov  : https://www.opensimfest.com/

[11:09] Andrew Hellershanks  : Je vois qu'il y a plusieurs outils disponibles.

[11:09] Selby.Evans @grid.kitely.com:8002  : Metaverse fest : 7/8-25, 2022

OpenSim Fest 2022 : #OSFest2022

Personnes, événements, expositions, art, marchandises.

Vous n'avez pas besoin d'attendre le metaverse - c'est ici.

Il y a beaucoup de gens du metaverse à #OSFest 2022. Personne n'est dans le futur metavers. Venez dans le métavers du présent.

[11:10] Andrew Hellershanks  : Oh. Je m'interrogeais sur la référence au "festin" :)

[11:10] Ubit Umarov  : Bill l'organisait

[11:10] Ubit Umarov  : puis l'a transmis à Mike ici ??

[11:10] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : C'est ça.

[11:11] Andrew Hellershanks  : ok

[11:11] Selby.Evans @grid.kitely.com:8002  : https://www.opensimfest.com/

[11:11] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Eh bien oui, j'allais le faire mais j'ai juste trop de travail. J'ai donc demandé à Shellen/IMA de s'en charger.

[11:11] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Ils ont fait un excellent travail avec ça, à mon avis.

[11:11] Ubit Umarov  : et Mike qui passe à Shelenn, oui.

[11:11] Ubit Umarov  : Oh, j'ai été trop lent à taper ça :)

[11:12] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: lol

[11:12] Ubit Umarov  : "mike that" devait être "mike had" ... détails ;)

[11:13] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Il semble y avoir beaucoup d'excitation et d'énergie autour de cela. C'est bon à voir.

Détection des fautes de frappes

  • Pragma(en) : En programmation informatique, une directive ou un pragme (de "pragmatique") est une construction du langage qui spécifie comment un compilateur (ou un autre traducteur) doit traiter ses entrées.

[11:13] Vincent.Sylvester @hg.zetaworlds.com:8002  : Enlever tous les pragma ignore et taper sur compile peut être très intéressant, on pourrait commencer par là, mais certains ne peuvent être résolus sans changer entièrement de structures.

[11:13] Ubit Umarov  : certains pragma sont nécessaires :p

[11:14] Ubit Umarov  : il y a des pragma pour une raison hm ou des raisons :)

[11:14] Vincent.Sylvester @hg.zetaworlds.com:8002  : Oui sur les événements par exemple

[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002  : On ne peut pas enlever ça sur les trucs nuls ou ça explose.

[11:15] Ubit Umarov  : comme une suppression contrôlée, intentionnelle et locale d'un avertissement, nous avons besoin d'autre chose.

[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002  : J'ai réussi à en effacer quelques-uns, mais pas tous, certains devront rester.

[11:15] Ubit Umarov  : oui, on devrait mettre un pragma sur notre utilisation de "events".

[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002  : Quelques vieux en-têtes de log restants

[11:16] Ubit Umarov  : Microsoft (MS) veut qu'ils aient un profil de format exact, même en considérant qu'ils peuvent en avoir d'autres.

[11:16] Ubit Umarov  : ms semble les considérer comme une simple interface utilisateur.

[11:17] Ubit Umarov  : cela explique à lui seul 3000 avertissements dans l'analyse du code d'opensim.

[11:17] Vincent.Sylvester @hg.zetaworlds.com:8002  : Je pense que c'était le connecteur de données nul ou quelque chose qui n'utilisait pas ces événements, mais qui ne peut pas les supprimer ou qui échoue à compiler parce que la structure les oblige à exister sur les dérivés.

[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002  : Ou quelque chose comme ça

[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002  : J'ai simplement laissé cette boîte de Pandore [5] tranquille.

[11:18] Andrew Hellershanks  : Une sage décision

[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002  : Choisir les batailles et non les guerres

[11:18] Andrew Hellershanks  : Bonjour, Arielle. Je ne t'avais pas vue arriver.

[11:19] Ubit Umarov  : les vers de dunes de 1984 [6] sont plus sympas.

[11:19] Ubit Umarov  : Voyons voir la partie Linden Lab du nouvel oen(?).

[11:19] Ubit Umarov  : je pense que certaines régions de lani sont ici.

[11:19] Ubit Umarov  : Vous les avez vues ?

Protection de la propriété intellectuelle

[11:20] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Je ne peux normalement pas y assister à cause du temps, bien que j'essaie de lire les notes. Mais j'avais une question et j'ai libéré mon après-midi pour pouvoir venir aujourd'hui. Je suis heureux d'attendre le moment opportun pour poser ma question.

[11:20] Ubit Umarov  : région, lani ixi. etc.

[11:20] Andrew Hellershanks  : Mike, tu es le bienvenu à tout moment. Quelle est ta question ?

[11:22] Ubit Umarov  : ( c'est du lag ou c'est une longue question ? )

[11:22] Ubit Umarov  : ;)

[11:23] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002: J'ai travaillé sur le renforcement de la gestion des droits de propriété intellectuelle. Je me penche principalement sur l'entrée et la sortie des objets. Donc, des choses comme l'utilisation de l'indicateur d'exportation lors de l'écriture des OAR ou des IAR et lors du chargement des OAR, et pas seulement l'attribution des objets au propriétaire de la région + l'utilisation d'une table d'alias pour faire correspondre les identifiants externes aux identifiants locaux de la grille. La question est de savoir quelle est la position de la team des développeurs sur le code pour protéger la propriété intellectuelle ? Accepteriez-vous de tels changements ?

[11:23] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : hehe un peu long.

[11:24] Arielle Popstar : il y a une boîte de vers.

[11:25] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Je m'en doutais, mais je ne vois pas pourquoi ça le serait. Les droits de propriété intellectuelle sont une chose réelle.

[11:25] Ubit Umarov  : difficile à dire sans voir le code actuel.

[11:25] Arielle Popstar : il y a le processus dmca [7].

[11:25] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Hochement de tête. Je peux certainement soumettre des choses.

[11:25] Andrew Hellershanks  : Il semble que ce serait utile, mais il faudrait en discuter (via la liste de diffusion osdev ?)[8](en) pour régler certains détails et s'assurer que cela va dans la bonne direction.

[11:26] Ubit Umarov  : la chose la plus importante à propos du code concernant la propriété intellectuelle est qu'il s'agit d'une perte de temps pour l'opensource.

[11:26] Ubit Umarov  : à moins de suivre la voie du blabla des certificats.

[11:26] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Arielle, le DMCA est un truc américain. Bien que l'UE ait des lois de chapitre 17 et ainsi de suite.

[11:26] Ubit Umarov  : puis obtenir un hit de performance, ce qui le rend inutile.

[11:27] Ubit Umarov  : et les performances...

[11:27] Ubit Umarov  : c'est à dire des choses comme les blockchains[9]... etc...

[11:28] Arielle Popstar : si on met du code pour protéger le contenu et qu'il est quand même piraté, est-ce qu'Opensim est responsable à ce moment-là ?

[11:28] Vincent.Sylvester @hg.zetaworlds.com:8002  : Les deux implémentations qui ont été partagées dans le passé pour protéger les choses ne fonctionnaient qu'à un niveau basique et étaient faciles à contourner du point de vue de l'utilisateur.

[11:28] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Je suppose que je ne partage pas l'opinion de l'opensource. Pour moi, le système devrait respecter les droits de propriété intellectuelle des individus et faire ce qui est juste. Bien sûr, vous pouvez le pirater, vous avez la source. Mais les valeurs par défaut ne devraient pas rendre facile la fraude à la propriété intellectuelle. En fait, on pourrait dire que le fait de le faire de cette façon introduit une responsabilité...

[11:28] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Il est plus probable qu'OpenSim puisse être tenu pour responsable de n'avoir rien fait.

[11:29] Ubit Umarov  : nous essayons de protéger ... comme avec le système de permissions [10].

[11:29] Andrew Hellershanks  : La conservation des informations de propriété dans les fichiers IAR[11] et OAR [12] est délicate. Il faudrait inclure le nom de la grille utilisée pour créer le IAR/OAR pour avoir une sorte de lien avec le créateur original.

[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002  : Le projet lui-même ? Non, probablement pas, les constructeurs automobiles sont-ils responsables des excès de vitesse ?

[11:29] Arielle Popstar : opensim a toujours été une plateforme où d'autres peuvent ensuite mettre du code pour protéger le contenu.

[11:30] Arielle Popstar : sinon Opensim serait potentiellement responsable.

[11:30] Ubit Umarov  : Les IARs ont un désordre confus sur les données des créateurs.

[11:30] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : C'est vrai, mais il y a aussi le côté maintenance de cela. Prendre des correctifs du noyau devient plus difficile quand les choses se dégradent.

[11:30] Ubit Umarov  : Je ne comprends pas ce que les anciens développeurs ont fait à ce sujet.

[11:31] Ubit Umarov  : bien certains ont eu l'idée d'un Brave Free World...(Meilleurs des mondes libres)

[11:31] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Eh bien, je pense qu'il y a quelques problèmes difficiles à ce niveau. J'essaie vraiment de comprendre si le projet permettrait de les résoudre avec un code disponible.

[11:31] Ubit Umarov  : je pense que je peux répondre... cela dépend du code :)

[11:31] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Et j'apprécierais une réponse honnête. Si c'est vraiment non pour des raisons philosophiques, je peux supposer que c'est à moi de le faire pour mes grilles et mes utilisateurs.

[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002  : Si tu parles de l'IAR et de l'OAR qui gèrent un peu plus les permissions, alors cela seul est probablement utile, cela n'empêche personne de briser les permissions de toute façon.

[11:32] Arielle Popstar : est-ce que S/L a un code en plus d'Opensim pour protéger le contenu ?

[11:32] Ubit Umarov  : nous ne refusons pas le code, mais nous ne l'acceptons pas non plus...

[11:32] Ubit Umarov  : donc la réponse honnête est... ça dépend du code...

[11:32] Andrew Hellershanks  : Mike, j'aimerais dire oui, mais je pense que c'est un sujet qui devrait être discuté un peu sur une liste de diffusion avant d'aller trop loin dans la création de code.

[11:32] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : C'est une question intéressante. Ils font certaines choses de certaines manières pour protéger le contenu, oui.

[11:33] Ubit Umarov  : SL est un système fermé.

[11:33] Ubit Umarov  : ne fait pas partie de la discussion sur les OARs...

[11:33] Andrew Hellershanks  : SL n'offre pas de sauvegarde des fichiers IAR/OAR (un équivalent LL), à ce jour.

[11:33] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Andrew c'est juste. Je suis déjà en train de créer le code. Mais oui, nous pouvons discuter de la façon dont il est appliqué dans OpenSim.

[11:33] Vincent.Sylvester @hg.zetaworlds.com:8002  : Dire "cela ignore les permissions, je l'ai corrigé ici" c'est susceptible d'être au moins examiné.

[11:34] Andrew Hellershanks : Oui

[11:34] Arielle Popstar : il a évidemment un système de sauvegarde qui est analogue aux IAR et OAR.

[11:34] Ubit Umarov  : SL est fermé... les assets sortent à cause des abus.

[11:34] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Hochement de tête ok. Ça semble bon.

[11:34] Andrew Hellershanks  : Arielle, oui mais seul LL y a accès.

[11:34] Andrew Hellershanks  : s/L/LL/

[11:34] Ubit Umarov  : alors que pour opensim, partager ce qui doit être partagé est une fonctionnalité.

[11:34] Arielle Popstar : comme le font les administrateurs de la grille ici.

[11:34] Ubit Umarov  : Partage des assets IAR/OAR HyperGrid [13]

[11:34] Arielle Popstar : une administration de grille dans opensim est comme un Linden.

[11:35] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Le partage est une fonctionnalité tant que les droits des créateurs sont respectés.

[11:35] Ubit Umarov  : les questions de droits d'auteur sont donc très différentes.

[11:35] Ubit Umarov  : en fait SL n'en a pas. ou n'en a qu'en interne.

[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002  : Une meilleure approche est d'être actif sur les cas quand ils apparaissent et de vérifier les grilles qui se connectent pour voir à qui vous avez affaire. J'ai commencé à adopter une politique de suppression de l'accès lorsqu'une grille ne publie nulle part les informations de propriété, car la première étape pour résoudre un problème de copyright est de parler aux parties concernées. Si ce n'est pas possible, il vous reste peu de recours.

[11:36] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Le botting et le partage de contenu piraté sont si répandus dans OpenSim. On pourrait dire que la porte de la grange est déjà ouverte. Mais je veux construire un système qui aide à sécuriser les choses où les droits des créateurs sont impliqués et qui les respecte.

[11:36] Vincent.Sylvester @hg.zetaworlds.com:8002  : Nous sommes tous des personnes réelles et nos droits ne s'arrêtent pas à l'écran, certains semblent penser que le métavers est un libre pour tout.

[11:36] Arielle Popstar : Les créateurs d'Opensim ?

[11:37] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Et oui, bien sûr, c'est opensource. Je peux le modifier. Je ne peux pas le réparer. Mais à mon avis, les meilleurs efforts sont toujours une bonne chose.

[11:37] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Et bien n'importe quel créateur honnêtement. Mais oui, surtout les créateurs d'OpenSim.

[11:37] Ubit Umarov  : jusqu'à présent, seules les grilles commerciales fermées peuvent avoir du succès en protégeant certains contenus...

[11:37] Arielle Popstar : c'est là que ça devient risqué.

[11:37] Ubit Umarov  : au moins au même niveau que SL.

[11:37] Andrew Hellershanks  : Vincent, un certain nombre de choses ont été "libres pour tous" jusqu'à ce que quelqu'un vienne et décide qu'elles ne devraient pas l'être.

[11:37] Arielle Popstar : s/l ne protège pas d'autres créateurs que les siens.

[11:38] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Pourquoi c'est risqué. Si quelque chose est clairement copié de SL, pourquoi devrions-nous prétendre que nous n'avons pas l'obligation de protéger les droits de ce créateur ?

[11:38] Arielle Popstar : parce que vous n'avez aucune idée de comment il est arrivé là, à moins que le créateur original ne dépose un dmca

[11:39] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Oh, j'ai une assez bonne idée de comment il est arrivé là.

[11:39] Arielle Popstar : l'ont-ils publié eux-mêmes ? Ont-ils permis à d'autres de le faire officieusement ? Est-ce que certains ont créé leur propre version sosie ?

[11:39] Ubit Umarov  : pas en termes juridiques :)

[11:39] Andrew Hellershanks  : Il faut se demander si quelque chose a été copié de l'auteur original ou copié de quelqu'un qui l'a copié de l'auteur original.

[11:39] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Il faut une assez grande perception de la réalité pour simplement l'ignorer.

[11:39] Selby.Evans @grid.kitely.com:8002  : Il faudrait connaître les commentaires de Kayaker sur les droits de propriété intellectuelle

[11:40] Arielle Popstar : J'ai du contenu de S/L dont le créateur a dit officieusement que je pouvais l'importer.

[11:40] Andrew Hellershanks : Ce n'était pas le jour pour que Kayaker soit absent.

[11:40] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Bien sûr. J'ai du contenu sous licence que j'ai acheté chez SL avec les autorisations de l'utiliser.

[11:41] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Ce n'est pas ce à quoi je fais référence.

[11:41] Arielle Popstar : non, mais ça commence à être un problème quand il y a une chasse aux sorcières.

[11:41] Ubit Umarov  : bien une protection minimale du contenu est, et possiblement sera toujours un problème dans opensim.

[11:41] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : De toute façon, je n'avais pas l'intention de lancer un débat sur ce sujet. Je peux commencer par soumettre du code et partir de là.

[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002  : Il y a aussi la question de la propriété et des droits que vous achetez sur les objets. Si vous achetez quelque chose pour le posséder sans aucune licence qui dit le contraire, alors vous pouvez faire ce que vous voulez avec votre achat.

[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002  : Donc c'est toujours une question d'origine et la déterminer est parfois... impossible.

[11:42] Ubit Umarov  : comme je l'ai dit, les IARs ne semblent même pas pouvoir stocker un UUID [14] correct d'un créateur.

[11:42] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Je prévois juste d'être plus agressif avec la protection de la propriété intellectuelle dans mon projet NGC (voir plus bas). Et un certain nombre de propriétaires de grilles respectent cette approche.

[11:42] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Hochement de tête @Ubit. Oui, c'est un problème.

[11:42] Ubit Umarov  : bien sûr, c'est quelque chose que certains développeurs d'opensim ont décidé de supprimer au chargement.

[11:43] Ubit Umarov  : comme je l'ai dit, certains développeurs d'opensim semblent avoir été actifs sur opensim freebylandia.

[11:43] Ubit Umarov  : et certains d'entre eux sont toujours là...

[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : oui, et dans notre cas, nous regardons de plus près les entrées et les sorties et essayons de nous assurer que les choses sont traitées correctement.

[11:44] Vincent.Sylvester @hg.zetaworlds.com:8002  : J'ai vu quelques implémentations pour bloquer le téléchargement de contenu et autres, mais elles ne parviennent pas à faire leur travail étant donné qu'il est facile de les tromper pour qu'ils ne reconnaissent plus ce contenu. C'est une bataille difficile qui, étant donné la complexité des données, est presque impossible à gagner et, bien sûr, les performances en souffrent massivement.

[11:44] Ubit Umarov  : notre flag "export" par objet, est cassé du côté des viewers.

[11:44] Ubit Umarov  : chaque viewer gère cela à d'une façon différente... ce qui le rend inutile.

[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : C'est vrai, c'est quelque chose que j'aimerais corriger.

[11:44] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Laissez le simulateur définir ce que cela signifie

[11:45] Ubit Umarov  : mais alors sa spécification était d'être appliqué seulement aux objets de droits PLEINS.

[11:45] Ubit Umarov  : donc... bien... usage limité

[11:45] Ubit Umarov  : j'ai demandé à un développeur de viewer de supprimer les vérifications du côté du viewer pour laisser la région imposer ses propres règles.

[11:45] Ubit Umarov  : elle/il a refusé :p

[11:46] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : lol. Encore une fois, pour les cas où le simulateur gère l'exportation, nous pouvons définir ce que cela signifie.

[11:46] Ubit Umarov  : je pense avoir envoyé un email à la liste de diffusion de dev à ce sujet il y a quelques temps.

[11:46] Vincent.Sylvester @hg.zetaworlds.com:8002  : En tant que personne qui crée et vend du contenu, je m'attends aussi à ce que les choses soient partagées au-delà de ce que je voudrais, c'est pourquoi j'aime bien l'idée d'apprendre aux propriétaires de grilles que la mise en place d'une plate-forme publique comme celle-ci les rend partiellement responsables de ce qui se passe dans le cadre des lois qui régissent ce type de vol. Il est plus facile de résoudre de tels cas et d'expulser les personnes impliquées du métavers si les gens travaillent ensemble plutôt que de compter sur les logiciels pour tout faire à leur place.

[11:46] Ubit Umarov  : le problème est que les viewers regardent le flag.

[11:47] Ubit Umarov  : et appliquent leurs propres règles.

[11:47] Arielle Popstar : il y a aussi un aspect où les développeurs d'opensim définissent la copie/modifier/transfert différemment de ce qui est défini par S/L.

[11:47] Ubit Umarov  : en fait je ne comprends pas ce qu'ils essaient de faire maintenant :)

[11:47] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Oh ?

[11:48] Ubit Umarov  : Je ne pense pas qu'il y ait beaucoup de différences sur ce point maintenant.

[11:48] Ubit Umarov  : Je suppose qu'il y a quelques cas... mais pas beaucoup.

[11:48] Arielle Popstar : je ne me souviens pas des détails mais Ubit est mentionné quelque part où son interprétation de "modifier" est plus stricte que dans S/L.

[11:48] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Vincent oui, éduquer les propriétaires de grilles est également important. Mon problème est qu'à l'heure actuelle, c'est un libre pour tous. Et personne ne se soucie de la provenance des objets. Ils se contentent de partager tout ce qu'ils veulent.

[11:48] Ubit Umarov  : possible... je ne me souviens plus maintenant :)

[11:48] Arielle Popstar : :)

[11:49] Arielle Popstar : ce n'est pas tout à fait correct, Mike.

[11:49] Ubit Umarov  : c'est amusant de lire sur les droits d'auteur en regardant les émissions de télévision où les troupes russes entrent dans les maisons et prennent ce qu'elles veulent.

[11:49] Ubit Umarov  : bien désolé... rl est ... bien ... rl

[11:49] Arielle Popstar : pas mal de propriétaires de grilles protègent le contenu jusqu'à la limite légale autorisée par le processus de la dmca.

[11:50] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Oui et c'est une tragédie

[11:50] Ubit Umarov  : retour à la simple question originale... le code sera accepté ou refusé au cas par cas :)

[11:51] Vincent.Sylvester @hg.zetaworlds.com:8002  : Il vaut mieux déposer une mantis pour qu'Ubit n'oublie pas, hehe.

[11:51] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Je suis heureux d'entendre cela Arielle. Je sais que ma grille le fait comme d'autres dans le NGC. Je sais aussi que l'autre extrême existe. Où les grilles ont payé une licence pour "tout le contenu souhaitable sur xxx".

[11:51] Ubit Umarov  : bien sûr, c'est un cas plus complexe...

[11:51] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Merci UBit. Heureux de travailler de cette façon

[11:51] Ubit Umarov  : ou peut être,,

[11:51] Ubit Umarov  : certaines solutions concernant la propriété intellectuelle peuvent impliquer une définition plus structurelle d'opensim entier...

[11:51] Ubit Umarov  : cela dépend.

[11:52] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : C'est vrai. Et tant qu'il y a un moyen d'avoir cette discussion, je suis sûr que nous pouvons trouver une solution.

[11:52] Vincent.Sylvester @hg.zetaworlds.com:8002  : La création d'un métavers de confiance, pour ainsi dire, de grilles qui résolvent ces problèmes entre elles et évitent efficacement les mauvais acteurs est un peu plus facile à réaliser que d'essayer d'écrire un logiciel sur le serveur pour protéger les choses, en particulier dans l'environnement HG ouvert.

[11:53] Ubit Umarov  : je ne pense pas que ça arrivera un jour.

[11:53] Arielle Popstar : étant donné qu'opensim peut être utilisé par n'importe qui, il suffit de quelques personnes pour le gâcher pour les autres, mais je tiens à souligner que l'accent devrait vraiment être mis sur le contenu des créateurs d'Opensim. Essayer de tout protéger est un gros morceau à avaler.

[11:53] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Un hypergrid de confiance est précisément sous mon/notre radar.

[11:53] Andrew Hellershanks  : Mike, pour mémoire, qu'est-ce que le NGC ?

[11:53] Ubit Umarov  : Les gens continuent à regarder des films piratés et à écouter de la musique piratée.

[11:53] Ubit Umarov  : et ceux qui dépensent des rivières d'or pour la protection du contenu...

[11:54] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Next Generation Core. C'est une tentative de mettre à jour la technologie et de construire un OpenSim soigné qui aborde des questions comme celle-ci.

[11:54] Ubit Umarov  : et tous les défenseurs des nouvelles choses, devraient juste lire et même regarder un film sur Enigma [15].

[11:54] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Je peux partager une URL vers le projet si vous le souhaitez.

[11:54] Andrew Hellershanks  : Mike, merci.

[11:55] Ubit Umarov  : des noms comme... "Next Generation Core"... enfin peu importe

[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Le NGC est un jeu de rôle de Star Trek.[16]

[11:55] Andrew Hellershanks  : Mike, s'il te plaît. D'autres peuvent lire le compte-rendu de la réunion et vouloir plus d'informations.

[11:55] Andrew Hellershanks : :)

[11:55] Vincent.Sylvester @hg.zetaworlds.com:8002  : Je veux dire que si un utilisateur vient d'une grille appelée copykat, à quoi dois-je m'attendre exactement... créer un espace de confiance complet dans le métavers est difficile, mais être un peu prévoyant sur ce qui entre et identifier les sources probables de problèmes n'est pas si complexe.

[11:55] Ubit Umarov  : Les prochaines générations, c'est juste un truc à la Star Trek... point final :p

[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : https://github.com/OpenSim-NGC

[11:55] Andrew Hellershanks  : Mike, merci pour le lien.

[11:55] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : De la même façon que le Sasquatch est un jeu de rôle du Yéti.

[11:56] Ubit Umarov  : nahh le spin-off [17] de la génération est Picard [18].

[11:56] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Je suis le noyau de très près

[11:56] Ubit Umarov  : bien et quelques autres.

[11:56] Ubit Umarov  : c'était très facile la semaine dernière :)

Viewers : nouveaux formats des meshes

[11:57] Arielle Popstar : combien de demande pensez-vous qu'il y aurait pour Opensim si nous revenions aux jours des pré-mesh ?

[11:57] Ubit Umarov  : qui voudrait du pré mesh ?

[11:57] Arielle Popstar: toi :)

[11:58] Ubit Umarov  : ahh les avatars... et quelques autres choses.

[11:58] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : oui, je ne suis pas sûr pourquoi nous le ferions. Je suis en quelque sorte excité à l'idée que les choses avancent. Le GLTF[19] et les trucs PBR [20] que les labos font sont intéressants.

[11:58] Ubit Umarov  : il semble que les nouveaux viewers utiliseront bientôt des meshes totalement différents.

[11:58] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : acquiesce.

[11:58] Arielle Popstar : oh ?

[11:59] Ubit Umarov  : ouais GLTF ils ont du choisir de mauvais protocoles comme toujours.

[11:59] Vincent.Sylvester @hg.zetaworlds.com:8002  : Tous les corps en mesh que j'ai essayé avaient l'air ternes et ne réagissaient pas vraiment aux réglages des formes, ce qui est un peu triste, mais je n'ai fait que tester ce que nous avons dans OpenSim.

[11:59] Arielle Popstar : est-ce que ça a un rapport avec Vulkan [21] ?

[11:59] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Et bien tu peux mettre un filigrane sur un flux GLTF. Ce qui nous ramène à la protection de la propriété intellectuelle.

[11:59] Ubit Umarov  : je ne vois aucun tpv avec un code dessus... donc ça n'existe toujours pas pour moi.

[11:59] Vincent.Sylvester @hg.zetaworlds.com:8002  : Les projets Ruth et Roth sont morts sur cette colline aussi, malheureusement.

[11:59] Ubit Umarov  : non arielle

[12:00] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Vulkan est une technologie de rendu différente. Plus bas niveau.

[12:00] Ubit Umarov  : ils ne font que changer les formats de maillage.

[12:00] Ubit Umarov  : et les matériaux.

[12:00] Ubit Umarov  : pour SL.

[12:00] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Exact

[12:00] Andrew Hellershanks  : Je pense que c'est un peu limitatif quand on ne peut pas changer la taille d'un maillage. Ce serait bien de voir cette restriction levée.

[12:00] Ubit Umarov  : openGL/vulcan est une autre histoire... d'un niveau inférieur.

[12:00] Ubit Umarov  : err plus bas dans l'échelle technologique :)

[12:00] Arielle Popstar : est-ce que ça ne va pas casser le contenu existant ?

[12:01] Ubit Umarov  : si.

[12:01] Vincent.Sylvester @hg.zetaworlds.com:8002  : Mais Mike, si tu t'amuses avec les perms, pourrais-tu partager les flags de permission et autres, cette documentation est absente du wiki pour le moment, ce serait bien de l'avoir pour savoir quel flag est quoi :)

[12:01] Ubit Umarov  : je suppose que les viewers fonctionneront avec les deux.

[12:01] Ubit Umarov  : le nouveau mode seulement pour les nouveaux formats.

[12:01] Ubit Umarov  : mais c'est SL...

[12:01] Ubit Umarov  : Rien encore pour opensim.

[12:01] Andrew Hellershanks  : Nous sommes au début de l'heure. Quelqu'un d'autre avait-il une question pour aujourd'hui avant que nous ne manquions de temps ?

[12:02] Ubit Umarov  : et opensim pourrait ne jamais prendre cette voie.

[12:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Merci pour m'avoir supporté aujourd'hui. J'aimerais pouvoir venir plus souvent à ces réunions. C'est au milieu de ma journée de travail.

[12:02] Ubit Umarov  : comme je l'ai dit, pas de code sur les viewers pour qu'opensim puisse les voir.

[12:02] Andrew Hellershanks  : Mike, déplace ta pause déjeuner ;)

[12:02] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : hehe

[12:03] Ubit Umarov  : donc juste des rumeurs sur ce qui se passe à SL... :)

[12:03] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Oui, rien à voir pour l'instant, donc ce ne sont que des rumeurs.

[12:03] Arielle Popstar : oui et tout ce que s/l implémente prendra des années de toute façon.

Le code fermé des viewers SL

[12:03] Ubit Umarov  : il semble qu'ils aient un code... fermé.

[12:03] Ubit Umarov  : beaucoup de choses à dire...

[12:04] Andrew Hellershanks  : Mike, si tu ne peux pas être présent très souvent, utilise le canal IRC [22] et la liste de diffusion pour continuer la discussion sur le sujet.

[12:04] Arielle Popstar : pourraient-ils fermer la source du viewer ?

[12:04] Ubit Umarov  : la partie vocale est fermée.

[12:04] Ubit Umarov  : comme havoc physics [23]

[12:04] Ubit Umarov  : donc ils peuvent ajouter plus de parties fermées.

[12:04] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Hochement de tête

[12:04] Ubit Umarov  : même en considérant que cela viole la GPL [24].

[12:04] Ubit Umarov  : ils peuvent le contourner.

[12:04] Arielle Popstar : cela résoudrait le problème du contenu botté.

[12:05] Arielle Popstar : au moins pour les nouveaux contenus.

[12:05] Ubit Umarov  : nahh cela ne dépend que de la volonté des pirates.

[12:05] Ubit Umarov  : un vieux truc... tu peux le voir, tu peux le voler...

[12:05] Ubit Umarov  : :p

[12:06] Vincent.Sylvester @hg.zetaworlds.com:8002  : Ce n'est pas comme si SL ne prenait pas illégalement du contenu d'OpenSim et ils rendent beaucoup plus difficile la résolution de tels problèmes que certaines grilles avec lesquelles j'ai parlé dans le passé.

[12:06] Ubit Umarov  : dans le cas des films, c'était même littéralement que les gens allaient au cinéma avec des caméras.

[12:06] Ubit Umarov  : et devaient faire des copies.

[12:06] Ubit Umarov  : lol

Conclusion

[12:06] Andrew Hellershanks  : Au cas où nous serions encore longs aujourd'hui, je vais devoir sortir vers la fin de l'heure car je pourrais être impliqué dans une démonstration de produit donnée par quelqu'un que j'aide.

[12:06] Arielle Popstar : c'est ce que je disais à propos du S/L qui protège uniquement ses propres créateurs.

[12:07] Ubit Umarov  : je pense que c'est plus pour se protéger.

[12:07] Ubit Umarov  : puisqu'ils possèdent tous les contenus dans SL.

[12:07] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Oui, j'ai aussi besoin de me sauver. Encore une fois, merci pour cette grande discussion et pour avoir répondu à ma question. Je prévois de partager du code à l'avenir et nous verrons où cela nous mènera.

[12:07] Vincent.Sylvester @hg.zetaworlds.com:8002  : J'ai carrément dit à cette personne qu'OpenSim ne produit pas de contenu et que rien ne pouvait être volé.

[12:08] Andrew Hellershanks  : ok, Mike. Merci d'être passé. J'ai hâte de voir où cela va nous mener.

[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Passez une bonne journée tout le monde !

[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : Bonne journée à tous !

[12:08] Andrew Hellershanks  : Toi aussi.

[12:08] Ubit Umarov  : oh, il y a la création de contenu chez opensim !!!

[12:08] Arielle Popstar : Merci Mike

[12:08] Vincent.Sylvester @hg.zetaworlds.com:8002  : J'ai dû écrire un email assez long pour expliquer certaines choses et me porter garant de certains éléments.

[12:08] Andrew Hellershanks  : Garde à l'esprit les deux périodes de l'année où les horloges changent. Cela te permettra peut-être de passer plus facilement.

[12:08] Mike.Chase @utopiaskyegrid.utopiaskye.com:8002 : acquiesce. Je vais essayer de voir si je peux venir plus souvent.

[12:09] Ubit Umarov : je préfère la montre cassée qui indique l'heure juste deux fois par jour

[12:09] Andrew Hellershanks : :)

[12:09] Ubit Umarov  : une chose philosophique profonde.

[12:09] Arielle Popstar : ^^

[12:09] Arielle Popstar : seulement après une bouteille de vin.

[12:10] Ubit Umarov  : bien sûr, une horloge numérique moderne cassée est toujours cassée.

[12:10] Ubit Umarov  : jamais juste :)

[12:11] Andrew Hellershanks  : Celles où l'heure n'a jamais été réglée sont toujours justes deux fois par jour car elles affichent toujours 12. Elles ne sont correctes qu'une fois par jour si elles comportent un indicateur AM/PM.[25]

[12:11] Andrew Hellershanks  : Y a-t-il d'autres points de dernière minute pour aujourd'hui ou avons-nous terminé pour aujourd'hui ?

[12:12] Arielle Popstar : J'ai essayé de ne rien dire pour la réunion mais j'ai échoué.

[12:12] Arielle Popstar : C'est la faute de Mike.

[12:13] Ubit Umarov  : Bien sûr !

[12:13] Selby.Evans @grid.kitely.com:8002  : Bye tout le monde

[12:13] Andrew Hellershanks  : Comme il semble qu'il n'y ait rien de plus pour aujourd'hui, je vais vous remercier de votre visite. Nous nous reverrons la semaine prochaine.

[12:13] Andrew Hellershanks  : Au revoir, Selby.

[12:13] Ubit Umarov  : cya selby.Evans

[12:13] Arielle Popstar : tc Selby.