Réunion du 07-06-2022

De OSWiki
Aller à la navigation Aller à la recherche

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, IMO.

[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  : Je simplement laissé cette boîte de 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 vous avais pas vu arriver.

[11:19] Ubit Umarov  : les vers de dunes de 1984 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 vu ?

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 [5].

[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 ?) 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 IP 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... 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.

[11:29] Andrew Hellershanks  : La conservation des informations de propriété dans les fichiers IAR et OAR 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... 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 L 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 HG

[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 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. 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/mod/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.

[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.

[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 de la génération est 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 et les trucs PBR 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 ?

[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 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

[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.

[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.

[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.