Conformité open source ARGUS Enterprise
Exigences LGPL
ARGUS Enterprise 11.8 utilise un composant appelé DotNetBrowser qui inclut l'open source Chromium mis à disposition via les accords de licence LGPL et BSD. Consultez la liste des composants Chromium et leurs licences associées utilisées dans ARGUS Enterprise. Voir le texte de la LGPL 2.1 et 2.0.
Code source
Le code source de la bibliothèque LGPL se trouve dans l'archive avec les fichiers objets DotNetBrowser et le script de build dans navigateur dotnet-1.17-relink.zip
Possibilité de modifier
Il est possible de télécharger DotNetBrowser sous forme de fichiers objets, qui permettent de le relier à une version modifiée des composants LGPL : dotnetbrowser-1.17-relink.zip
Des instructions sur la façon de reconstruire DotNetBrowser et de l'intégrer à la solution ARGUS Enterprise sont disponibles ci-dessous.
Configuration requise
Windows 10 64 bits MS Visual Studio 2015 Service Pack 2
Téléchargez et configurez Chromium 55.0.2883.87 en suivant les instructions ici https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md
Patch Chromium : cd chrome\src git apply ../../patches/navigateur.cc.patch git apply ../../patches/browser.h.patch
Construire Chromium : cd chrome\src ninja -C out\Release chrome
Extraire les fichiers DotNetBrpwser *.obj de chrome-win32.zip dans le répertoire chromium/src/out/Release/obj/dotnetbrowser.
Construisez dotnetbrowser-chromium-lib.dll : cd target cmake ..\project "c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" dotnetbrowser-chromiumlib.sln /Build "Release|Win32 "
Remplacez dotnetbrowser-chromium-lib.dll dans le dossier /client de l'installation d'AE.
Texte de licence LGPL
Les fichiers texte de licence sont fournis sur le Page de téléchargement ARGUS Enterprise.
Télécharger l'avis
Un avis important sur l'utilisation de DotNetBrowser et son utilisation au sein d' ARGUS Enterprise peut être trouvé dans le package d'installation trouvé sur le Page de téléchargement ARGUS Enterprise.