Tobago Demo

Menu

Root Dummy Intro Search Getting Started Docker What's New Migration Compatibility FAQ API Download Server Info Logging Info In Suggest Textarea Date Range Group 5 Star Rating File Upload Out Label Badge Image Figure Progress Object Checkbox Toggle Dropdown Radio Listbox SelectOneList Multi Checkbox Multi Listbox Shuttle SelectManyList Button and Link Default Command Button Group Customizer Link Group Box Panel Separator Section Header and Footer Bar Popup Offcanvas Popover Toast Basic example Tab Client Tab Ajax Tab Server Basic example Sheet Sorting Paginator Sheet Column Selector Sheet Selectionchange Sheet Event Sheet Action Sheet Markup Sheet Style Empty Sheet Column Bar Sheet Filter Sheet Static Header Sheet Multi Header Sheet Tree Column Panel Sheet Editable Sheet Lazy Sheet Nested Basic example Tree Command Types Tree Select Tree Editor Tree Menu Tree Listbox Intro TinyMCE CKEditor Flow Layout Flex Layout Segment Layout Label Layout Grid Layout Split Layout Message-layout Overview Collapsible Box Collapsible Popup Collapsible Panel Collapsible Section Content Validation JSR 303 Severity Messages Content Security Policy Sanitize Roles Form AccessKey Focus Exception Handler Style Tag Bootstrap Theme Icons Partial Ajax Behavior WebSocket Transition Non Faces Request Conversion Error Handling For Each ConversationScoped Download Configuration Format Locale DataAttribute Meta
Root Dummy Intro Search Getting Started Docker What's New Migration Compatibility FAQ API Download Server Info Logging Info In Suggest Textarea Date Range Group 5 Star Rating File Upload Out Label Badge Image Figure Progress Object Checkbox Toggle Dropdown Radio Listbox SelectOneList Multi Checkbox Multi Listbox Shuttle SelectManyList Button and Link Default Command Button Group Customizer Link Group Box Panel Separator Section Header and Footer Bar Popup Offcanvas Popover Toast Basic example Tab Client Tab Ajax Tab Server Basic example Sheet Sorting Paginator Sheet Column Selector Sheet Selectionchange Sheet Event Sheet Action Sheet Markup Sheet Style Empty Sheet Column Bar Sheet Filter Sheet Static Header Sheet Multi Header Sheet Tree Column Panel Sheet Editable Sheet Lazy Sheet Nested Basic example Tree Command Types Tree Select Tree Editor Tree Menu Tree Listbox Intro TinyMCE CKEditor Flow Layout Flex Layout Segment Layout Label Layout Grid Layout Split Layout Message-layout Overview Collapsible Box Collapsible Popup Collapsible Panel Collapsible Section Content Validation JSR 303 Severity Messages Content Security Policy Sanitize Roles Form AccessKey Focus Exception Handler Style Tag Bootstrap Theme Icons Partial Ajax Behavior WebSocket Transition Non Faces Request Conversion Error Handling For Each ConversationScoped Download Configuration Format Locale DataAttribute Meta

Server Info

Main Properties

6.8.1-SNAPSHOT Aug 24, 2025, 8:23:28 AM Apache MyFaces Core 4.0 - API 4.0.2 Weld Servlet (Uber Jar) 5.1.6.Final Apache Tomcat/10.1.44 17.0.16+8 - Eclipse Adoptium Linux - 5.4.0-216-generic - amd64 Production ON {style-src='unsafe-inline' 'nonce-${nonce}' 'self' https://cdn.tiny.cloud/ https://cdn.ckeditor.com/, child-src=https://www.openstreetmap.org https://*.apache.org 'self', script-src='self' https://cdn.tiny.cloud/ https://cdn.ckeditor.com/, frame-ancestors='none' 'self'} JsoupSanitizer safelist='relaxed'

System Properties

Key Value
java.specification.version 17
sun.jnu.encoding UTF-8
java.class.path /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
java.vm.vendor Eclipse Adoptium
sun.arch.data.model 64
java.vendor.url https://adoptium.net/
catalina.useNaming true
user.timezone Etc/UTC
org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED false
java.vm.specification.version 17
os.name Linux
sun.io.useCanonCaches false
sun.java.launcher SUN_STANDARD
user.country US
sun.boot.library.path /opt/java/openjdk/lib
sun.java.command org.apache.catalina.startup.Bootstrap start
jdk.debug release
sun.cpu.endian little
user.home /var/www
user.language en
java.specification.vendor Oracle Corporation
java.naming.factory.url.pkgs org.apache.naming
java.version.date 2025-07-15
java.home /opt/java/openjdk
file.separator /
java.vm.compressedOopsMode 32-bit
line.separator
java.vm.specification.vendor Oracle Corporation
java.specification.name Java Platform API Specification
package.access sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat.
package.definition sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
jdk.tls.ephemeralDHKeySize 2048
server.loader
java.protocol.handler.pkgs org.apache.catalina.webresources
sun.management.compiler HotSpot 64-Bit Tiered Compilers
java.runtime.version 17.0.16+8
java.naming.factory.initial org.apache.naming.java.javaURLContextFactory
user.name www-data
path.separator :
nop
common.loader "${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar"
os.version 5.4.0-216-generic
java.runtime.name OpenJDK Runtime Environment
file.encoding UTF-8
java.vm.name OpenJDK 64-Bit Server VM
java.vendor.version Temurin-17.0.16+8
org.apache.catalina.security.SecurityListener.UMASK 0027
java.vendor.url.bug https://github.com/adoptium/adoptium-support/issues
java.io.tmpdir /usr/local/tomcat/temp
tomcat.util.scan.StandardJarScanFilter.jarsToScan log4j-taglib*.jar,log4j-jakarta-web*.jar,log4javascript*.jar,slf4j-taglib*.jar
catalina.home /usr/local/tomcat
java.version 17.0.16
tomcat.util.scan.StandardJarScanFilter.jarsToSkip annotations-api.jar,ant-junit*.jar,ant-launcher*.jar,ant*.jar,asm-*.jar,aspectj*.jar,bcel*.jar,biz.aQute.bnd*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-ssi.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-compress*.jar,commons-daemon.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,ha-api-*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jakartaee-migration-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jaxws-rt-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,org.hamcrest.core_*.jar,org.junit_*.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-coyote-ffm.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,unboundid-ldapsdk-*.jar,websocket-api.jar,websocket-client-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar
user.dir /usr/local/tomcat/webapps/demo-6-snapshot
os.arch amd64
java.vm.specification.name Java Virtual Machine Specification
catalina.base /usr/local/tomcat
shared.loader
native.encoding UTF-8
java.util.logging.manager org.apache.juli.ClassLoaderLogManager
java.library.path /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
java.vm.info mixed mode, sharing
java.vendor Eclipse Adoptium
java.vm.version 17.0.16+8
java.specification.maintenance.version 1
sun.io.unicode.encoding UnicodeLittle
tomcat.util.buf.StringCache.byte.enabled true
java.class.version 61.0

Sessions

Session Id Creation Date Jsf Request Count Ajax Request Count
D5AD5D16FED50209855F50FB2EFB742E Aug 30, 2025 1 0
9037BA3FDF346B3C165E072BC1B1D217 Aug 30, 2025 1 0
6A210CCB34591C8A95C1178C1F48DAF7 Aug 30, 2025 1 0
8FA26E81CC88F9B59B3528141D28872A Aug 29, 2025 0 0
CBA043377881C1424A62B6E4F3FCEC86 Aug 30, 2025 1 0
87F7C1AD18D04E24C8B62C501514AEBD Aug 30, 2025 1 0
DC64F42923FEBF62E080F95AC10CC43F Aug 30, 2025 1 0
65847C3797AC8E79F8CF7102C3824AC8 Aug 28, 2025 0 0
290A9AC4D738FC0902F74FFCD2538AD9 Aug 30, 2025 1 0
58AC18940F8C050C1F20E1B4F31E2479 Aug 29, 2025 0 0
374C52E113D2DACB512BE69C341F9E38 Aug 30, 2025 1 0
A8C2B4C6B3234FC01827B85FEF12E58D Aug 30, 2025 1 0
03DC8B343499B62C77FDC56BFC5B3711 Aug 28, 2025 0 0
956092BE295200A67045D8141731B9A2 Aug 30, 2025 1 0
CBC70FA17A831BCCB146BA546ABA72F9 Aug 27, 2025 71 0
B08B422559CE9108D741E9DA9AD9ECDA Aug 30, 2025 0 0
50A9B717C7D256FCF67CF115F7BC7EBE Aug 28, 2025 0 0
FC77692B884FDEF429A7B7E9FF8831D3 Aug 30, 2025 1 0
B786E2629D32ADEB5B3A671AF8753760 Aug 30, 2025 1 0
16188E6DC771E1506987A012CD6B3B9F Aug 30, 2025 1 0
57D2D58BDA0BB8C4CF45D644945C734C Aug 30, 2025 1 0
C269193BB20E7999E88322C738378491 Aug 30, 2025 2 0
3CB8BA0F895ECF3C6103C5489013B4B8 Aug 30, 2025 0 0
74ED6A9C1B4AD410B4A3087055E82796 Aug 30, 2025 1 0
4003D70756CC0E0EB0F86EB4AD8BCBC7 Aug 30, 2025 1 0
A8939CCF7C97D2005B6F6E4DFFA46BE5 Aug 30, 2025 1 0
E5BCDEA4B552D20AFF1100EC0D471BA4 Aug 27, 2025 25 0
6B4521455ADB9B517F7B8B3C9749C884 Aug 30, 2025 1 0
16E0773BA36F51AA9288F7251DABC7A4 Aug 30, 2025 1 0
B1ABC27706338C0263317EFFEF9F7278 Aug 30, 2025 1 0
377029CF77E13501700A1575148C0BB7 Aug 30, 2025 7 0
C38AC00B8909AD08B1AF95124097BD67 Aug 30, 2025 1 0
AA5F1E495ABEDA057E0242F6D14355C1 Aug 27, 2025 105 0
7ABCC43CBD8B6DF78C8316CD05CB6D19 Aug 30, 2025 1 0
F5FAC5C1C4580BB4AC354E718232EC94 Aug 30, 2025 1 0
8A6C19E7A7800AC7781B687CD891F206 Aug 30, 2025 1 0
E2516E6D474E2951374571C78E175515 Aug 30, 2025 1 0
C51FD219ECD4C102FCBA3F061B1F02F1 Aug 30, 2025 1 0
DB22C30D446FB711E3F4AA1E9DE20040 Aug 30, 2025 1 0
FBC413EB595808FDC835C2EF5B69F0E3 Aug 30, 2025 1 0
CB76541DDFAAE74387900EE21C66FC84 Aug 30, 2025 1 0
ABC495E6009879B93CB248C8EEDDC37D Aug 29, 2025 0 0
519E1FA0424E4E9C4C6FC70E4DD520DC Aug 30, 2025 1 0
4F57A2B5FE7193D8F52231663273790A Aug 30, 2025 1 0
D8C7DEDEC59823C313AC7CABA975B9AD Aug 29, 2025 0 0
8AB442E289CF1F599BF360F7E01D3DE1 Aug 30, 2025 1 0
8692AEF2BABA625EF33B2BB006E4AF0B Aug 30, 2025 1 0
032E75559670CAE599EF8208A529493D Aug 30, 2025 1 0
E853F309514F7F4D4768BF73D1454406 Aug 28, 2025 0 0
2A32B5D251E3D3FB47E0D5B1E5D28714 Aug 30, 2025 1 0
FD3B857C4F42147149F5CA67AE11650E Aug 30, 2025 1 0
DB18220AF870B6F8799DB952642EDBB6 Aug 30, 2025 1 0
F4F70913D4D9A254C057C18EFF12F9DC Aug 29, 2025 1 0
D426AE28A44A78AB5ACA520DF29EBF64 Aug 30, 2025 1 0
6E54F6344B79595C5B635F5529710889 Aug 30, 2025 1 0
89F70B465114E1202453C19D6A3447C5 Aug 30, 2025 1 0
20CF40F63218F58632F317E1ADF871B7 Aug 30, 2025 1 0
7A3DA2C0B1262AD9B5050079202C85C0 Aug 27, 2025 0 0
360736BA6F3DA2AD5975F6D6BED6AEB5 Aug 30, 2025 1 0
76746203E7DB826F841351BBF09F3D8A Aug 30, 2025 1 0
4C9172B6ED38A23AFBE4D4C777EF5B7E Aug 30, 2025 1 0
E6328468B78C72028EEBAE13EB26C6FE Aug 28, 2025 0 0
C694DA253FB880F358FADC9B0D137E05 Aug 28, 2025 0 0
7F1718090F4A4ED64E5F6665B01073C1 Aug 30, 2025 1 0
BA4B6750B48E459DA9FB57DDE83F5BDA Aug 28, 2025 0 0
21E15297C99817FDB3EA4F3744F91F77 Aug 30, 2025 1 0
10DCF05AE929638DE5EE4B585962751E Aug 30, 2025 1 0
A1FD33D16F3833A0A82E9BEEB045D187 Aug 30, 2025 1 0
70992FA43A268160AC3480E426267C60 Aug 30, 2025 1 0
EF17B6263206D3DED51DE405CD95DAEF Aug 30, 2025 1 0
EC0E1E11038CCBA075548501F20D3115 Aug 30, 2025 1 0
18C675805369B6F069F201D8772F7F9A Aug 30, 2025 1 0
5004AA10CCE75496E86DE981BD5078F0 Aug 30, 2025 0 0
EE70AE85F223695C49B4F909BFE1A17E Aug 30, 2025 1 0
A532BF3CBA40A1AAC7547A7E81F6A795 Aug 30, 2025 1 0
3B15C27D49F2235F8413212D9204BCCE Aug 29, 2025 0 0
E01EA2DC35A7C490D017EF305ADB239E Aug 30, 2025 1 0
FC84CFBD85FF6ABF8B01AEFC078C0C05 Aug 30, 2025 1 0
F1FB623FD17233A831C57F3EAA565D9A Aug 30, 2025 1 0
9F464B15C5BEE308E5B080460A66A1EF Aug 30, 2025 1 0
CA887898A3FF08F43A173A24FF7400EF Aug 30, 2025 1 0
4E0A6548A74A779F80ADE81410AC5372 Aug 28, 2025 0 0
F5017DF5255BFBB1FCF1E11CBBAA9B08 Aug 30, 2025 1 0
73C4AF2D7281C826737F8D344C66929D Aug 30, 2025 1 0
76752BD8AA5069882077DAE8CCF77CD5 Aug 30, 2025 1 0
843DFD36323E9147EE72E0AC7572BD87 Aug 30, 2025 1 0
5C44F115462D7227E77DA4AFA3669B4F Aug 30, 2025 1 0
55C8C482A20F545FF65EB1F756B80EDF Aug 29, 2025 0 0
ADC83579CAC5C2E8C1183764615612F3 Aug 28, 2025 0 0
EAD6D249141B77FC0AC98CE7ABA248B0 Aug 27, 2025 75 0
477B39B938DBB3A2F15F0F24040E6012 Aug 30, 2025 1 0
3DA02E662767ACBC11FD3C19E6415117 Aug 30, 2025 1 0
64C361692D08A541D892D3CEADAD5328 Aug 30, 2025 1 0
B3A88EF16608F30D1733DCA7F062472C Aug 29, 2025 0 0
F30AEA577A83E84215AEF889C672A602 Aug 28, 2025 0 0
32D6133F1E6A5A380D771842D8B5B36E Aug 30, 2025 1 0
3909B9CE30810D4E843CA4F239A64CBA Aug 30, 2025 1 0
39BAC36FF5BF560D392BF157A80D23AF Aug 30, 2025 1 0
9E29315528A34B0F7D3D8E4E733DFE72 Aug 30, 2025 1 0
7672EA0E7F7315886615009D337E1952 Aug 27, 2025 20 0
BB7E1EB877B76F019119524F2E11A7D6 Aug 30, 2025 1 0
555F090B476D368AC1F0EC81F0249D90 Aug 30, 2025 1 0
38E0AB46A0165BD4EE92A0B93304B0DF Aug 30, 2025 1 0
7816E7BEF10A1B5CFBE7213637684D7C Aug 28, 2025 0 0
08B338520A6141477FE1D1A3CDDE17EA Aug 28, 2025 0 0
0C6BDACEBF2414A43FFF49EF26E8B1D4 Aug 30, 2025 1 0
5FE1D5B0AC2308F4864BDCB6E4158D32 Aug 30, 2025 1 0
471EFE81BAD352D03B8747B580FD3071 Aug 29, 2025 0 0
4B2A24B0E3F25D98A6DB8DA15B3C594D Aug 30, 2025 45 0
BC806BC256D4F00706E749B2D421C9AF Aug 30, 2025 1 0
2F01A7DE592325FEB6AE7385B2379B23 Aug 29, 2025 0 0
5B8E1DD6B4F36EE07C067B629A41D624 Aug 26, 2025 21 6
06BA5BD10BCC617192DF698580CB5D12 Aug 30, 2025 1 0
0B08F9896BF56E728E0CCF252CC796B3 Aug 27, 2025 0 0
7CE12643E122A8CB22D88BF3BC56A54A Aug 30, 2025 1 0
449E457A7629450AA72B77909D2D9B96 Aug 30, 2025 34 0
E253CEE3BBC8F3B9284D135A408CC406 Aug 30, 2025 4 0
B828FF5D2B34759EDB057B64CC6E5525 Aug 30, 2025 1 0
882343E7D45B3EB6923A1C653D03FC03 Aug 30, 2025 1 0
18CE25575918051149BED977B339D42C Aug 30, 2025 1 0
97DA4A127FB3C0C29A2A4B57F3D3FF26 Aug 30, 2025 1 0
630C1B6A6D94C77E2A0B5666BFB11476 Aug 28, 2025 0 0
49B1744FE0261E560BD63BFC411FDEE7 Aug 30, 2025 1 0
373985AFC31CFD6EE76DD952E152EFF7 Aug 30, 2025 1 0
009C14A121C91176A6F262480966A280 Aug 27, 2025 35 0
69A9EEA2FD808D66F2F73977B4080FC8 Aug 30, 2025 1 0
B8BB10AC2972EC510D0579422FD0BF11 Aug 30, 2025 1 0
D997D7C024B1E4B8C70A9322DED40063 Aug 30, 2025 1 0
471149BC7592295147E6AA4DB064E52C Aug 30, 2025 1 0
A8D0F6E094F43F351D51F4A142FFDD81 Aug 30, 2025 1 0
9FCFCF6E13CAF2B8E4450D4B567333D0 Aug 30, 2025 1 0
50E5F8C2DD81EA8DD70677019A479E20 Aug 28, 2025 0 0
5DCD9C9D6467A38A4F3253097A1B9FCB Aug 30, 2025 8 0
DBAC03592F348588FA386E0EF2C0F4BC Aug 30, 2025 1 0
6186A2F69C5167DE8F7E237A719690EC Aug 30, 2025 1 0
DFBD73A92902FE2219AF6C7473B69404 Aug 30, 2025 0 0
9427D6133337D2413AD0FBCA75FB86DC Aug 26, 2025 77 0
A54C27F8D33377C0031E53653CF8D5C1 Aug 30, 2025 44 0
0B1C6A082B38C19E76D764FF18BFD903 Aug 29, 2025 0 0
31FD4DDF77181B8D9092F048DC423F28 Aug 30, 2025 1 0
EEB4909AFDB5180E4AF3DA2450988E89 Aug 30, 2025 1 0
03D5797FDCA9D517E7383854D944B088 Aug 28, 2025 0 0
A7F1F0464DC88326B34C65226DBA289D Aug 30, 2025 1 0
9CCFA4077A5B5A54ACFDC99DCBE29A36 Aug 30, 2025 1 0
6EA87BC73D2F4B406F1EBC6215CC31C6 Aug 30, 2025 12 0
8185185324F066D6CE9387E049A2D4AE Aug 29, 2025 0 0
8808EAC392014715DFE90C283E80B485 Aug 29, 2025 0 0
24AC5C3E3C94978187CC9A89315E6BEA Aug 30, 2025 1 0
1E0C28132B0D3E2D02A9CF54067350AE Aug 30, 2025 1 0
CE095BED4FBD3EA5556212001CFCE039 Aug 30, 2025 1 0
3A56F00E05ED6D5ED219A23557560F98 Aug 30, 2025 1 0
124515179CD8649B3FEE0D7F3C01DD81 Aug 27, 2025 73 0
16724FBD9087B9F854F3F5229AF2F6F6 Aug 30, 2025 1 0
A4F9924BF0E53EAA8B0B626935E035B5 Aug 30, 2025 1 0
00F941C10BE6C777DA9A33E95F6D0642 Aug 30, 2025 1 0
E297CAC31271C1F7151F462B4B0AD5EC Aug 30, 2025 1 0
7C47569FC4E2713446E60EC40213711D Aug 30, 2025 1 0
FE1F92E99A4B8CF387D81972ACEA0251 Aug 30, 2025 1 0
B911FD5F3EE51AE123BB39057346FDBA Aug 29, 2025 0 0
C7CC22A710653A3BCEB5E2D9982BC3EF Aug 30, 2025 1 0
2455F1A4A6C6BA538DB37574A46125D3 Aug 30, 2025 1 0
4E948D4BD1B72FF3156C71640F245EB9 Aug 25, 2025 0 0
507B354A578BDAE7384C30472D3C2956 Aug 30, 2025 1 0
D85FB7849D1BC5E402360DED1BC996D9 Aug 28, 2025 0 0
BF982DACDEC049B6BB4F711FF735A0B6 Aug 30, 2025 1 0
331DA7023517D872BD1B5A498EDA3256 Aug 28, 2025 0 0
357D8E03C27656528D5E038C9AD4819B Aug 30, 2025 0 0
2F5FB0E073A47FA8791C64AA3E4F222F Aug 28, 2025 0 0
2311B704FD6656A14D16BC184F6959F5 Aug 30, 2025 1 0
9E9C3E169299D6A752A0AA82129FA7DB Aug 29, 2025 0 0
0077B3AEF38196F7681EFA36E4A0D6EE Aug 30, 2025 1 0
F799854587A2813522DEDCBF33769A0F Aug 30, 2025 1 0
DF7A2E7D841958FA71CFF6179BC0B684 Aug 30, 2025 1 0

Manifest

Library/Key Value
© 2005-2025 Apache Software Foundation, Licensed under the Apache License, Version 2.0.