CINXE.COM
<!DOCTYPE html SYSTEM "about:legacy-compat"> <html itemscope="itemscope" itemtype="http://schema.org/WebPage" itemid="https://virtuoso.openlinksw.com/virtuoso-licensing-faq/" xmlns:n0="http://www.w3.org/2000/xmlns/" n0:og="http://ogp.me/ns#" n0:fb="http://ogp.me/ns/fb#" n0:xhv="http://www.w3.org/1999/xhtml/vocab#" n0:schema="http://schema.org/" xmlns:ie="http://www.openlinksw.com/Virtuoso/InclEng/" xmlns:addthis="http://www.addthis.com/help/api-spec"> <head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link href="/feeds/rss/" type="application/rss+xml" rel="alternate" title="OpenLink Software: RSS Feed: virtuoso"> <link href="/feeds/atom/" type="application/atom+xml" rel="alternate" title="OpenLink Software: Atom Feed: virtuoso"> <link href="/feeds/json/" type="application/feed+json" rel="alternate" title="OpenLink Software: JSON Feed: virtuoso"> <link rel="canonical" href="https://virtuoso.openlinksw.com/virtuoso-licensing-faq/"><!-- Debug: got here test [cluster=, site=virtuoso , wikinode=, URL(enc)=https%3A%2F%2Fvirtuoso.openlinksw.com%2Fvirtuoso-licensing-faq%2F] Feeds_path=[/feeds] --> <script src="https://code.jquery.com/jquery-3.7.0.min.js"></script><link rel="stylesheet" href="//www.openlinksw.com/skin/bootstrap-2022/css/oplskin-all.min.css"> <link rel="stylesheet" href="/skin/bootstrap-2022/js/jquery-ods-shopcart/jquery.ods-shopcart.css"> <link rel="stylesheet" href="/opal-widget/opal.css"> <title itemprop="name">Virtuoso Licensing Frequently Asked Questions (FAQ)</title> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "WebSite", "url": "https://virtuoso.openlinksw.com/virtuoso-licensing-faq/", "potentialAction": { "@type": "SearchAction", "name": "Website Search", "target": "https://www.openlinksw.com/search/?q={search_term_string}", "query-input": "required name=search_term_string" } } </script><style type="text/css"> /**/ div.post { padding: 0.5em; margin-bottom: 3em; max-height: 15em; } div.post div.header { display: inline-block; background-color: #eee; width: 100%; min-height: 2em; vertical-align: middle; padding: 0.25em; } div.post div.postbody { background-color: #fafafa; max-height: 15em; padding: 0.25em; font-size: 90%; } div.post .postDate::before { } div.post .header .title { float: left; } div.post .header .postDate { display: inline-block; width: 12em; font-size: 85%; } div.extlink { margin: 0.25em; float: left; color: magenta; display: inline; font-size: 80%; } a.external { display: inline; margin-right: 1em; font-size: 90%; } #faqsourcestarget li { list-style: none; } .h2, h2 { font-size: 2.1rem; } .h4, h4{ clear: none } .panel-title{ display: flex; flex-direction: row; align-items: center; } /**/ </style><meta charset="utf-8"><!--Begin SPARQL data - headers--><!--End SPARQL data--> <script src="//cdn.jsdelivr.net/npm/markdown-it@13.0.1/dist/markdown-it.min.js" integrity="sha256-hNyljag6giCsjv/yKmxK8/VeHzvMDvc5u8AzmRvm1BI=" crossorigin="anonymous"></script><script src="//cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.11/clipboard.min.js" integrity="sha512-7O5pXpc0oCRrxk8RUfDYFgn0nO1t+jLuIOQdOMRp4APB7uZ4vSjspzp5y6YDtDs4VzUSTbWzBFZ/LKJhnyFOKw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <style type="text/css"> body * { font-display: swap; } div#repaint { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: white; z-index: 1000; } </style><link rel="schema:relatedLink" href="/c/31w7WEvM13"> <script type="text/javascript"> function embedToData(id, encodeURI=1) { var fieldnames = $("#" + id).xpath("*//div[contains(@class,'header') and contains(@class,'field')]").map(function(idx, x) { return x.innerHTML }).toArray(); var rows = $.xpath("#"+id, "div[contains(@class,'results')]/div"); var norows=rows.length; var nocols=fieldnames.length; var data=[]; for(r=0; r<norows; r++) { data[r]={}; for(c=0; c<nocols; c++) { data[r][fieldnames[c]]=rows[r].children[c].innerHTML; if(!encodeURI) { data[r][fieldnames[c]]=rows[r].children[c].innerText.trim(); } } } return data; } function embedToDataCSV(id, encodeURI=1) { var fieldnames = $("#" + id).xpath("*//div[contains(@class,'header') and contains(@class,'field')]").map(function(idx, x) { return x.innerHTML }).toArray(); var rows = $.xpath("#"+id, "div[contains(@class,'results')]/div"); var norows=rows.length; var nocols=fieldnames.length; var data=[]; for(r=0; r<norows; r++) { data[r]=[]; for(c=0; c<nocols; c++) { data[r][c]=rows[r].children[c].innerHTML; if(!encodeURI) { data[r][c]=rows[r].children[c].innerText.trim(); } } } var obj=Object(); obj.data=data; obj.dims=[ nocols, norows ]; obj.fieldnames=fieldnames; return obj; } </script><link rel="stylesheet" href="https://www.openlinksw.com/skin/bootstrap-2022/css/font-and-pre-fixes.css"> </head> <body onload=""> <div id="repaint"> </div><!--Secondary menu for virtuoso--> <div> <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navcol-2"> <span class="sr-only">Toggle navigation</span><i class="glyphicon glyphicon-chevron-down glyphiconlarge"></i> </button> </div> <div class="collapse navbar-collapse" id="navcol-2"> <ul class="nav navbar-nav virtuoso-navbar" data-hover="dropdown" data-animations="fadeIn"> <li role="presentation"> <a href="/" style="height:45px;">Overview </a> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#" style="height:45px;">Features <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> <a href="https://virtuoso.openlinksw.com/features-matrix/">Comparison Matrix</a> </li> <li role="presentation"> <a href="https://virtuoso.openlinksw.com/features/">Comparison List</a> </li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#" style="height:45px;">Installation Guides<span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> <a href="http://virtuoso.openlinksw.com/howto/install/linux/"> Linux/Unix</a> </li> <li role="presentation"> <a href="http://virtuoso.openlinksw.com/howto/install/docker/"> Docker</a> </li> <li role="presentation"> <a href="http://virtuoso.openlinksw.com/howto/install/windows/"> Windows</a> </li> <li role="presentation"> <a href="http://virtuoso.openlinksw.com/howto/install/macos/"> macOS</a> </li> <li role="presentation"> <a href="http://virtuoso.openlinksw.com/howto/install/nexus/">Nexus Repository (Linux)</a> </li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#" style="height:45px;">Pricing <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> <a href="http://virtuoso.openlinksw.com/pricing/">Virtuoso Platform (On-Premise / BYOL)</a> </li> <li role="presentation"> <a href="https://aws.amazon.com/marketplace/server/procurement?productId=af02fc40-74ed-4f8c-9c38-e4229c456267">Virtuoso Platform (Amazon AWS Cloud)</a> </li> <li role="presentation"> <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/openlinkswcom-pago.openlink-virtuoso-azure-pago-offer-20201019?tab=Overview">Virtuoso Platform (Microsoft Azure Cloud)</a> </li> <li role="presentation"> <a href="https://shop.openlinksw.com/shop.vsp?proFamily=http%3A%2F%2Fdata.openlinksw.com%2Foplweb%2Fproduct_family%2Fvirtuoso%23this&dbms=http%3A%2F%2Fwww.openlinksw.com%2Fontology%2Fsoftware%23WorldWideWeb">ODBC & JDBC Drivers (Connectors) for LOD Cloud Knowledge Graph Access</a> </li> <li role="presentation"> <a href="https://www.openlinksw.com/offers-glossary/">License & Pricing Glossary</a> </li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#" style="height:45px;">FAQs<span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> <a href="https://virtuoso.openlinksw.com/faq/">General</a> </li> <li role="presentation"> <a href="https://virtuoso.openlinksw.com/virtuoso-licensing-faq/"> Licensing</a> </li> <li role="presentation"> <a href="https://virtuoso.openlinksw.com/faq-for-cxo-llm-virtuoso/">AI, AGI, and Large Language Models (LLMs)</a> </li> <li role="presentation"> <a href="https://virtuoso.openlinksw.com/faq-for-cios-cdos/">For Chief Information Officer (CIO) and/or Chief Data Officer (CDO)</a> </li> </ul> </li> <li role="presentation"> <a href="/news">News </a> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#" style="height:45px;">Help <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> <a href="http://docs.openlinksw.com/virtuoso/">Documentation </a> </li> </ul> <li role="presentation"> <a class="hidden-sm hidden-md hidden-lg" href="https://www.openlinksw.com/contact">Request Demo</a> </li> <li role="presentation"> <a class="hidden-sm hidden-md hidden-lg" href="https://shop.openlinksw.com/onboarding/">Free Trial</a> </li> </li> </ul> <a href="https://www.openlinksw.com/contact"><button class="btn btn-info btn-xs hidden-xs navbar-btn" type="button">Request Demo </button> </a> <a href="https://shop.openlinksw.com/onboarding/"><button class="btn btn-info btn-xs hidden-xs navbar-btn" type="button">Free Trial</button> </a> <ul class="nav navbar-nav navbar-right"> </ul> </div> </div> </nav> </div> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="//www.openlinksw.com/"><img src="/skin/bootstrap-2022/images/favicon.png"> </a> <button class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navcol-1"> <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="navcol-1" data-hover="dropdown" data-animations="fadeIn"> <ul class="nav navbar-nav"> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#"> Corporate<span class="caret"></span> </a> <ul class="dropdown-menu dropdownhover-bottom" role="menu"> <li role="presentation"> <a href="//www.openlinksw.com/">Home</a> </li> <li role="presentation"> <a href="//www.openlinksw.com/company/">About</a> </li> <li role="presentation"> <a href="http://www.openlinksw.com/contact/">Contact Us</a> </li> <li role="presentation"> <a href="//www.openlinksw.com/customer-snapshot/">Customer Snapshot</a> </li> <li role="presentation"> <a href="//www.openlinksw.com/articles/">Articles</a> </li> <li role="presentation"> <a href="//www.openlinksw.com/gdpr/">Privacy - GDPR</a> </li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#"> Products <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> <a href="//opal.openlinksw.com/">OpenLink AI Layer (OPAL)</a> </li> <li role="presentation"> <a href="//virtuoso.openlinksw.com/">Virtuoso Universal Server</a> </li> <li role="presentation"> <a href="http://youid.openlinksw.com">Personal Identity Manager for YouID</a> </li> <li role="presentation"> <a href="http://osds.openlinksw.com">Structured Data Sniffer</a> </li> <li role="presentation"> <a href="http://ods.openlinksw.com">Personal Data Spaces</a> </li> <li role="presentation"> <a href="//uda.openlinksw.com/">ODBC & JDBC Connectors</a> </li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#"> Support <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> <a href="https://www.openlinksw.com/support/"><span>Support Homepage</span> </a> </li> <li role="presentation"> <a href="https://shop.openlinksw.com/support_system/customers/"><span>Online Support Case System</span> </a> </li> <li role="presentation"> <a href="http://wikis.openlinksw.com/SupportWeb/"><span>Old Support Wiki</span> </a> </li> <li role="presentation"> <a href="http://docs.openlinksw.com">Product Documentation</a> </li> <li role="presentation"> <a href="https://github.com/openlinksoftware">Mailing Lists</a> </li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="https://shop.openlinksw.com/onboarding/">Get Started <span class="caret"></span> </a> <ul class="dropdown-menu dropdownhover-bottom" role="menu"> <li role="presentation"> <a href="https://shop.openlinksw.com/onboarding/">Docker Containers, Cloud Initializations, On-Premise Installer Archives, and Free Evaluation Licenses</a> </li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#">Shop <span class="caret"></span> </a> <ul class="dropdown-menu dropdownhover-bottom" role="menu"> <li role="presentation"> <a href="http://virtuoso.openlinksw.com/pricing/">Virtuoso License: On-Premise</a> </li> <li role="presentation"> <a class="dropdown-item dropdown-item-db"> Virtuoso License: Cloud <span class="caret rotate270"></span> </a> <ul class="dropdown-menu dropdown-menu-db dropdown-submenu"> <li> <a href="https://aws.amazon.com/marketplace/server/procurement?productId=af02fc40-74ed-4f8c-9c38-e4229c456267"> AWS</a> </li> <li> <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/openlinkswcom-pago.openlink-virtuoso-azure-pago-offer-20201019?tab=Overview"> Azure</a> </li> </ul> </li> <li role="presentation"> <a href="https://shop.openlinksw.com/shop.vsp?proFamily=http%3A%2F%2Fdata.openlinksw.com%2Foplweb%2Fproduct_family%2Fuda%23this">Data Access Drivers (ODBC & JDBC)</a> </li> </ul> </li> <li class="dropdown"> <a href="http://www.openlinksw.com/partners/">Partners</a> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#">Blogs <span class="caret"></span> </a> <ul class="dropdown-menu dropdownhover-bottom" role="menu"> <li role="presentation"> <a href="https://medium.com/openlink-software-blog">Corporate Blog</a> </li> <li role="presentation"> <a href="https://medium.com/virtuoso-blog">Virtuoso Blog</a> </li> <li role="presentation"> <a href="https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers">Data Access Drivers Blog</a> </li> <li role="presentation"> <a href="https://medium.com/@kidehen">Kingsley Idehen's Blog</a> </li> <li role="presentation"> <a href="https://www.openlinksw.com/blog/~kidehen/">Kingsley Idehen's Blog (Legacy) </a> </li> </ul> </li> <li class="dropdown"> <a href="http://www.openlinksw.com/news/">News</a> </li> </ul> <ul class="nav navbar-nav navbar-right"> <li role="presentation"> <a href="https://www.openlinksw.com/search/" style="height:50px;"><i class="icon-magnifier" style="margin:0; padding:0;"> </i> </a> </li> <li role="presentation"> <div id="ods_widget"> </div> <script> // jQuery(document).ready(function() { ODS.setOdsHost(`https://${document.location.host}/`, `https://${document.location.host}/`) jQuery.ajax({ url: '/skin/common/auth/odswidget.vsp', cache: false, dataType: "html", success: function(data) { jQuery("#ods_widget").html(data).children(':first').unwrap(); $("ul.navbar-right li:has(title)").toggle(false); }, error: function( jqXHR, textStatus, errorThrown ) { $("ul.navbar-right li:has(title)").toggle(false); } }); }); // </script> </li> <li role="presentation"> <div> <a class="navbar-link" id="profilelink" style="font-size: 70%;font-weight: 300"></a> </div> <ul class="nav navbar-nav" data-hover="dropdown" data-animations="fadeIn"> <li class="dropdown"> <a class="dropdown-toggle" id="profiledropdown" style="padding-top: 15px;padding-bottom: 15px;" data-toggle="dropdown" aria-expanded="false" href="#"><i class="icon-bag" style="margin:0; padding:0;"> </i><span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"> </li> <li role="presentation"> <a id="profileloginlink" href="https://shop.openlinksw.com/login">Log In </a> </li> <li role="presentation"> <a id="profileregisterlink" href="https://shop.openlinksw.com/register"> Register </a> </li> <li role="presentation"> <a id="profileprofilelink" href="https://shop.openlinksw.com/ods-profile"> Profile </a> </li> <li role="presentation"> <a id="profilepurchaseslink" href="https://shop.openlinksw.com/purchases">My Purchases </a> </li> <li role="presentation"> <a id="profilequoteslink" href="https://shop.openlinksw.com/quotations">My Quotes</a> </li> <li role="presentation"> <a id="profilelogoutlink" href="https://shop.openlinksw.com/logout">Log Out </a> </li> </ul> </li> </ul> </li> </ul> <ul class="nav navbar-nav"> </ul> </div> </div> </nav><!--Start body content--><!--Invoked as normal page--> <div> <div class="jumbotron" style="background-image:url("/images/opl-data-ill3.jpg");background-size:cover;height:200px;margin-top:100px;/*margin-bottom:0px;*//*background-color:rgb(0,30,54);*/"> <div class="container"> <h1>Frequently Asked Questions</h1> <p class="jumbotron-subhead">About Virtuoso Product Licensing</p> </div> </div> </div> <div class="features-boxed"> </div> <div> <div class="container"> <div class="row"><!-- <div class="col-lg-3 col-md-3 hidden-xs hidden-sm"> </div> --> <div class="col-md-9"> <div class="panel-group" role="tablist" aria-multiselectable="true" id="accordion-1"> <!--start embedded sparql element--> <div class="embeddedsparql embeddedsparqlresultset" id="virtfaq" data-oplembed-target="virtfaq-target" data-oplembed-template="virtfaq-template"> <div class="embeddedsparql header"> <div class="embeddedsparql header field query">query</div> <div class="embeddedsparql header field qtext">qtext</div> <div class="embeddedsparql header field answer">answer</div> <div class="embeddedsparql header field atext">atext</div> </div> <div class="embeddedsparql results"> <div class="embeddedsparql results row odd custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q1#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q1#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>What types of licenses does OpenLink Virtuoso offer?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A1#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A1#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>OpenLink Virtuoso offers two primary types of licenses : Open-Source and Commercial. The open-source version is covered under the GNU General Public License (GPL), whereas the commercial license comes with more advanced features and professional support.</value> </div> </div> <div class="embeddedsparql results row even custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q2#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q2#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>Can I use the open-source version of OpenLink Virtuoso for commercial purposes?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A2#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A2#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>Yes, you can use the open-source version of OpenLink Virtuoso for commercial purposes. However, it's important to understand that it is subject to the terms and conditions of the GNU General Public License (GPL), which requires you to release any modifications you make to the source code.</value> </div> </div> <div class="embeddedsparql results row odd custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q3#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q3#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>What are the advantages of the commercial license over the open-source license?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A3#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A3#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>The commercial license of OpenLink Virtuoso offers several advantages over the open-source version, including access to more advanced features like advanced security, custom reasoning & inference, high-availablity replication, and professional support. It also lifts some restrictions imposed by the GPL license, allowing for OEM-related customization if required.</value> </div> </div> <div class="embeddedsparql results row even custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q4#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q4#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>How is the price of the commercial license determined?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A4#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A4#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>The pricing for the commercial license of OpenLink Virtuoso is based on several factors including the required features, the number of servers, and the nature of support services. Please reach out to OpenLink directly for a custom quote.</value> </div> </div> <div class="embeddedsparql results row odd custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q5#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q5#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>Is there a trial version of the commercial license available?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A5#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A5#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>Yes, OpenLink usually offers trial versions of their commercial licenses for potential customers. The trial version is typically available for a limited time and allows you to evaluate the product before purchase.</value> </div> </div> <div class="embeddedsparql results row even custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q6#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q6#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>If I start with the open-source version, can I later upgrade to the commercial license?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A6#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A6#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>Yes, you can upgrade from the open-source version to the commercial version at any time. You will need to reach out to OpenLink directly to facilitate the switch and ensure a smooth transition.</value> </div> </div> <div class="embeddedsparql results row odd custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q7#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q7#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>What kind of support does the commercial license offer?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A7#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A7#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>The commercial license offers professional support which can include bug fixes, feature enhancements, performance tuning, and general consulting on best practices. The specifics of support can vary depending on your agreement with OpenLink.</value> </div> </div> <div class="embeddedsparql results row even custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q8#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q8#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>Can I modify the source code of the commercial version of OpenLink Virtuoso?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A8#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A8#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>Modification of the source code of the commercial version of OpenLink Virtuoso is typically restricted. You'll need to review the terms of your license agreement or consult with OpenLink directly for specific guidelines.</value> </div> </div> <div class="embeddedsparql results row odd custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q9#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q9#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>What happens when my commercial license expires?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A9#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A9#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>If your commercial license expires, you will no longer have access to the advanced features, performance improvements, and support services that come with the commercial version. You may have the option to renew or downgrade to the open-source version.</value> </div> </div> <div class="embeddedsparql results row even custom"> <div class="embeddedsparql results row cell query"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q10#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q10#this</a> </div> <div class="embeddedsparql results row cell qtext"> <value>Are there any discounts available for educational or non-profit organizations?</value> </div> <div class="embeddedsparql results row cell answer"> <a href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A10#this" rel="nofollow">https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A10#this</a> </div> <div class="embeddedsparql results row cell atext"> <value>OpenLink may offer discounts for educational institutions and non-profit organizations, but it's best to contact them directly for specifics related to these cases.</value> </div> </div> </div> </div><!--end embedded sparql element--> <script type="text/html" id="virtfaq-template"> <div> <div class="headwrapper"> <!-- <h2 class="oplembedFAQType" data-content="qtn"></h2> --> </div> <div class="post panel"> <div class="header"> <h4 class="panel-title col-md-10"> <div class="extlink"><a class="external" data-href="query"> </a></div> <a class="external" data-href="queyr"> </a> <a role="button" data-toggle="collapse" data-parent="#accordion-1" aria-expanded="false" href="" class="collapsed button" data-template-bind='[ {"attribute": "data-key1", "value": "qtn"}, {"attribute": "data-key2", "value": "qtext"} ]' data-content="qtext"> </a> </h4> </div> <div class="postbody collapse panel-collapse" id="" aria-expanded="false" role="tabpanel" data-template-bind='[ {"attribute": "data-key1", "value": "qtn"}, {"attribute": "data-key2", "value": "qtext"} ]'> <div class="postbodyDescription panel-body" data-content="atext"></div><span data-content="answerRelated"></span> </div> </div> </div> </div> </script> <div id="virtfaq-target"> </div> </div> </div> </div> </div> </div> <button class="open-btn" title="OPAL"> <img src="/opal-widget/chatbot.svg" style="width:30px;"> </button> <textarea id="clipboard-text"></textarea> <div class="chat-popup" id="opal-form"> <div class="form-container" id="opal-chat-main" hidden="hidden"> <div class="chat-top"> <p class="chat-top-text"> <b>Customer Support Assistant</b> </p> <p class="chat-top-text chat-top-connected">Connected</p> </div> <div id="user-message-area"> <div class="messages"> <div class="questions"> <a type="button" class="prompt">Why is Virtuoso important?</a><a type="button" class="prompt">What are typical Virtuoso Use Cases?</a><a type="button" class="prompt">What is a Virtuoso Knowledge Graph?</a><a type="button" class="prompt">How does Virtuoso impact AI usage?</a> </div> <div id="progress" class="agent-message d-none" style="/*! display: none; */"> <p> <b><span>.</span><span>.</span><span>.</span> </b> </p> </div> </div> <div class="input-area"> <textarea placeholder="Type message.." id="message_input" required="required"></textarea> </div> </div> <button type="button" id="send" class="send"> <img src="/opal-widget/send.svg"> </button> <button type="button" id="stop" class="stop d-none"> <img src="/opal-widget/stop-circle.svg"> </button> <span type="button" class="call-btn"> <a href="tel:+1-781-273-0900"><img src="/opal-widget/phone-call.svg" style="width:20px; height:20px;"> </a> </span> <span type="button" class="share-btn"><img class="chat-top-button" src="/opal-widget/paperclip.svg" style="width:20px; height:20px;"> </span> <span type="button" class="close-btn"><img class="chat-top-button" src="/opal-widget/x-circle.svg"> </span> </div> <div class="form-container" id="opal-chat-intro" hidden="hidden"> <span type="button" class="close-btn"><img src="/opal-widget/x-circle.svg"> </span> <h3 style="text-align: center;">Need Assistance?</h3> <ul id="intro-options"> <li class="intro-item" id="intro-talk-with-opal"> <a> <p>Chat Now<span class="intro-option-span"><img class="intro-option-img" src="/opal-widget/chat-2.svg"></span> </p> </a> </li> <hr class="option-hr"> <li class="intro-item"> <p> <b>Contact Sales</b><span class="intro-option-span"></span> </p> <p class="intro-item"> <a href="tel:+1-781-273-0900">+1 781-273-0900</a> <span class="intro-option-span"><img class="intro-option-img" src="/opal-widget/telephone.svg"> </span> </p> <p class="intro-item"> <a href="https://www.openlinksw.com/contact">Send Us An Email</a> <span class="intro-option-span"><img class="intro-option-img" src="/opal-widget/mail.svg"> </span> </p> </li> </ul> </div> </div> <script src="//cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.11/clipboard.min.js" integrity="sha512-7O5pXpc0oCRrxk8RUfDYFgn0nO1t+jLuIOQdOMRp4APB7uZ4vSjspzp5y6YDtDs4VzUSTbWzBFZ/LKJhnyFOKw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script><script type="text/javascript"> $(document).ready(function(){ $('.chat-popup').hide(); $("#progress.agent-message").hide(); $(".open-btn").hide(); // // Wait 4 seconds before showing the OPAL icon setTimeout(function() { // Use jQuery to fade in the button over 0 seconds, making it effectively instant $('.chat-popup').fadeIn(1000).css('display','flex'); }, 4000); // 4000 milliseconds = 4 seconds $("#intro-talk-with-opal").on("click",function(){ $("#opal-chat-intro").hide(); if ($(window).width() > 1000) { // Code to run if the window width is greater than 1000 pixels $(".chat-popup").css("bottom","20px") } else{ $(".chat-popup").css("bottom","0") } $("#opal-chat-main").fadeIn(0); }); $(".open-btn").on("click",function(){ $(".open-btn").hide(); $("#opal-chat-main").hide(); $("#opal-chat-intro").show(0); }); }); </script><script type="text/javascript" src="/opal-widget/apikey.js"></script><script type="text/javascript" src="/opal-widget/auth.js"></script><script type="text/javascript" src="/opal-widget/opal.js"></script><script type="text/javascript"> var md = window.markdownit({ html:true, breaks:true, linkify:true, langPrefix:'language-', }); var clipboard = new ClipboardJS('.clipboard-btn'); // Evaluation License Generation Actions $(document).ready(function() { // Set up the event handler using event delegation $(document).on('click', '.eval-gen-btn', function() { console.log('eval-btn clicked'); document.getElementById('ts').value = Date.now(); // Set Unix Timestamp if (document.getElementById('subscribe').value == 'yes') { document.getElementById('subscribe').value = 'subscribe'; // Send Promotional Content } else { document.getElementById('subscribe').value = ''; // Do not send promotional content } document.getElementById('form1').submit(); // Generate Evaluation License }); }); // End Evaluation License Generation Actions $(function () { const thisUrl = window.location; const baseUrl = thisUrl .protocol + "//" + thisUrl.host; // OIDC wrapper for API Key authentication var authClient = new AuthClient(virtuosoApiKey); var session = authClient.getDefaultSession(); // OPAL interface, params: OIDC client var, backend host & port, callbacks for incoming message and error callback // if callbacks not given behaviour is not defined var opal = new Opal(authClient, 'linkeddata.uriburner.com', receiveMessage, errorHandler, { model: 'gpt-4o', // next three are to calibrate model, look at OpenAI docs. //model: 'gpt-4-turbo', top_p: 0.5, temperature: 0.2, //module: 'chat-help', // fine-tune module to init session, e.g. data-twingler-config, chat-help et.c see docs. module: 'virtuoso-support-assistant-config', functions: ['Demo.demo.execute_spasql_query'], // backend registered functions, can be added unless not given otherwise via module }); $('.stop').on ('click', function () { opal.stop(); $('#stop').hide(); $('#send').show(); }); var $currentMessage = undefined; // keep DOM element of the receiving message as it coming on chunks var currentText = undefined; var $messages = $('.messages'); // the messages list, shortcut function receiveMessage(role, chunk) { if (role === 'function' || role === 'tool' || role === 'function_response') { return; } if (role === 'notice'){ alert(chunk); return; } if (chunk === '[DONE]' || chunk === '[LENGTH]') { $currentMessage = undefined; currentText = undefined; $messages.find('.cursor').remove(); // <<< remove indicator $('.stop').toggleClass('d-none', true); // <<< enable stop button $('.stop').hide(); $('.send').show(); $messages.animate({ scrollTop: $messages.prop('scrollHeight') }, 0); $('.prompt').on ('click', sendPredefinedPrompt); $('#progress.agent-message').appendTo('.messages').hide(); } else if (!$currentMessage) { // this is first chunk of the answer currentText = chunk; $currentMessage = $('<div class="agent-message"></div>'); $currentMessage.html(md.render(currentText)); $messages.append($currentMessage); $messages.animate({ scrollTop: $messages.prop('scrollHeight') }, 0); $('<span class="cursor"></span>').insertAfter($currentMessage); /// <<< add indicator $('.stop').toggleClass('d-none', false); /// <<< disable stop button $('#progress.agent-message').hide(); // <<< enable progress text bubble $('.stop').show(); $('#clipboard-text').val($('#clipboard-text').val() + '\nassistant: ' + chunk); } else { // next chunk currentText = currentText + chunk; $currentMessage.html(md.render(currentText)); $messages.animate({ scrollTop: $messages.prop('scrollHeight') }, 0); $('#clipboard-text').val($('#clipboard-text').val()+chunk); } } function errorHandler (error) { // error handler, called by Opal() if something f goes wrong let $message = $('<div class="agent-message">'+error+'</div>'); $messages.append($message); } $('.open-btn').on('click', function(e) { // to open chat popup $('.open-btn').hide(); $('#opal-form').fadeIn(); }); $('.close-btn').on('click', function(e) { // self evident // $('.close-btn').hide(); console.log(e); $('#opal-chat-main').hide(); if ($(window).width() > 1000) { $(".chat-popup").css("bottom","1.3em") } else{ $(".chat-popup").css("bottom","0") }; if($("#opal-chat-intro").is(":visible")){ $(".chat-popup").hide() $(".open-btn").show() } else{ $("#opal-chat-intro").show(); } // $('.open-btn').show(); }); $('#message_input').keypress(function (e) { // enter or shift + enter if (!e.shiftKey && e.which === 13) { let text = $('#message_input').val().trim(); e.preventDefault(); sendPrompt(text); } }); $('.send').on('click', function(e) { // see above, doing same thing let $messages = $('.chat-popup .messages'); let text = $('#message_input').val().trim(); sendPrompt(text); }); // simple wait function to allow socket to connect etc. async function waitConnect() { while (!opal.chat_id) { await new Promise(resolve => setTimeout(resolve, 100)); } } // wrapper to draw message and call OPAL widget async function sendPrompt (text) { if (!opal.chat_id) { opal.connect(); // open a WebSocket and init session // however bind() the onOpen can't be detected synchronously, so we need to wait on timeout await waitConnect(); } if (text.length) { $('#send').hide(); $('#stop').show(); $messages.append ($(`<div class="user-message"><p>${text}</p></div>`)); $messages.animate({ scrollTop: $messages.prop('scrollHeight') }, 0); $('.prompt').off(); opal.send (text); $('#message_input').val(''); $('#clipboard-text').val($('#clipboard-text').val() + '\nuser: ' + text); $('#progress.agent-message').appendTo('.messages').show(); // <<< enable progress text bubble $messages.animate({ scrollTop: $messages.prop('scrollHeight') }, 0); } } // wrapper to handle predefined prompts async function sendPredefinedPrompt(e) { let text = e.target.textContent; $('.questions').hide(); if ($('.open-btn:visible').length > 0) { $('.open-btn').hide(); $('#opal-form').fadeIn(); } // disable the predefined promps, can enable once this one complete console.log(text); sendPrompt (text); } $('.prompt').on ('click', sendPredefinedPrompt); $('.share-btn').on ('click', function () { opal.share('clipboard-link'); }); // the below is code to login/logout with OIDC client, can see more examples of it in SPA, OPAL etc. // the only specific thing is call to Opal().connect after login see vvv $('#loginID').click(authLogin); $('#logoutID').click(authLogout); async function authLogout() { let url = new URL(window.location.href); url.search = ''; await authClient.logout(); location.replace(url.toString()); } async function authLogin() { let url = new URL(window.location.href).toString(); authClient.login({ oidcIssuer: baseUrl, redirectUrl: url, tokenType: 'DPoP', clientName: 'OpenLink OPAL Demo' }); } }); </script> <!--End body content--> <div class="footer-clean"> <footer> <div class="container"> <div class="row"> <div class="col-md-3 col-sm-4 item"> <h3>General</h3> <ul> <li> <a href="https://www.openlinksw.com/">Corporate Homepage</a> </li> <li> <a href="https://shop.openlinksw.com/">Shop</a> </li> <li> <a href="https://www.openlinksw.com/news/">News</a> </li> <li> <a href="/faq">FAQs</a> </li> <li> <a href="http://wikis.openlinksw.com/MetaWiki/">How Do I?</a> </li> <li> <a href="https://shop.openlinksw.com/license_generator/virtuoso-download/">Download (Virtuoso)</a> </li> <li> <a href="https://shop.openlinksw.com/license_generator/uda/">Download (UDA)</a> </li> <li> <a href="http://docs.openlinksw.com/">Documentation</a> </li> <li> <a href="https://www.openlinksw.com/contact/">Contact</a> </li> </ul> </div> <div class="col-md-3 col-sm-4 item"> <h3>Follow</h3> <ul> <li role="presentation"> <a href="https://www.linkedin.com/company/openlink-software/"><i class="fa fa-linkedin" style="margin: 0 0.1em 0 0; padding: 0px; width: 14px"></i> Linkedin </a> </li> <li role="presentation"> <a href="https://twitter.com/OpenLink/"><i class="fa fa-twitter" style="margin: 0 0.1em 0 0; padding: 0px; width: 14px"></i> Twitter </a> </li> <li role="presentation"> <a href="https://medium.com/@openlink"><i class="fa fa-medium" style="margin: 0 0.1em 0 0; padding: 0px; width: 14px"></i> Medium </a> </li> </ul> </div> <div class="col-md-3 col-sm-4 item"> <h3>Products</h3> <ul> <li> <a href="https://virtuoso.openlinksw.com/">Virtuoso Universal Server</a> </li> <li> <a href="http://vos.openlinksw.com/">Virtuoso Universal Server - Open-Source Edition</a> </li> <li> <a href="https://uda.openlinksw.com/">Universal Access Drivers</a> </li> <li> <a href="http://youid.openlinksw.com/">YouID Certificate Generator</a> </li> <li> <a href="http://osds.openlinksw.com/">Structured Data Sniffer</a> </li> <li> <a href="http://osde.openlinksw.com/">Structured Data Editor</a> </li> </ul> </div> <div class="col-md-3 col-sm-4 item"> <h3>Pricing</h3> <ul> <li> <a href="https://virtuoso.openlinksw.com/offers">Virtuoso Universal Server</a> </li> <li> <a href="https://uda.openlinksw.com/offers">Universal Data Access Drivers</a> </li> </ul> </div> <div class="col-md-3 item social"> <a href="#"></a><a href="#"></a><a href="#"></a> <p class="copyright">漏2024 OpenLink Software</p> </div> </div> </div> </footer> </div> <!--Begin OSDI data--> <!--OSDI structured data (HTML5-MD) injection start--><div class="microdata" style="display: none"> <div class="container-fluid"> <nav class="navbar navbar-expand-md sticky-top navbar-light bg-light"><a class="navbar-brand" href="#" onclick="javascript:history.go(-1); return false;">SPARQL | </a></nav> <p>This HTML5 document contains 82 embedded RDF statements represented using HTML+Microdata notation.</p> <p>The embedded RDF content will be recognized by any processor of HTML5 Microdata.</p> <h3>Namespace Prefixes</h3> <table class="table table-sm table-borderless"> <tr> <th>Prefix</th> <th>IRI</th> </tr> <tr> <td>n13</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q8#</td> </tr> <tr> <td>n7</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q2#</td> </tr> <tr> <td>n10</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A5#</td> </tr> <tr> <td>n9</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q5#</td> </tr> <tr> <td>n18</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A8#</td> </tr> <tr> <td>n8</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A2#</td> </tr> <tr> <td>wdrs</td> <td>http://www.w3.org/2007/05/powder-s#</td> </tr> <tr> <td>n16</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q10#</td> </tr> <tr> <td>n24</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A10#</td> </tr> <tr> <td>schema</td> <td>http://schema.org/</td> </tr> <tr> <td>n4</td> <td>https://www.openlinksw.com/about/id/entity/urn/data:openlink:</td> </tr> <tr> <td>n20</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q9#</td> </tr> <tr> <td>n23</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A6#</td> </tr> <tr> <td>n19</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q6#</td> </tr> <tr> <td>n17</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q3#</td> </tr> <tr> <td>n25</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A9#</td> </tr> <tr> <td>n5</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A3#</td> </tr> <tr> <td>n11</td> <td>https://virtuoso.openlinksw.com/virtuoso-licensing-faq/</td> </tr> <tr> <td>rdf</td> <td>http://www.w3.org/1999/02/22-rdf-syntax-ns#</td> </tr> <tr> <td>n21</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q7#</td> </tr> <tr> <td>n22</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A7#</td> </tr> <tr> <td>n14</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q1#</td> </tr> <tr> <td>n12</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A4#</td> </tr> <tr> <td>n2</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q4#</td> </tr> <tr> <td>n15</td> <td>https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A1#</td> </tr> <tr> <td>xsdh</td> <td>http://www.w3.org/2001/XMLSchema#</td> </tr> </table> <h3>Statements</h3> <dl itemscope="itemscope" itemid="https://virtuoso.openlinksw.com/virtuoso-licensing-faq/"> <dt>Subject Item</dt> <dd>n11:</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/FAQPage">schema:FAQPage</a> </dd> <dt>schema:mainEntity</dt> <dd> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q1#this">n14:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q2#this">n7:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q3#this">n17:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q4#this">n2:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q5#this">n9:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q6#this">n19:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q7#this">n21:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q8#this">n13:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q9#this">n20:this</a> <a itemprop="http://schema.org/mainEntity" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q10#this">n16:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q1#this"> <dt>Subject Item</dt> <dd>n14:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">What types of licenses does OpenLink Virtuoso offer?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A1#this">n15:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q2#this"> <dt>Subject Item</dt> <dd>n7:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">Can I use the open-source version of OpenLink Virtuoso for commercial purposes?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A2#this">n8:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q3#this"> <dt>Subject Item</dt> <dd>n17:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">What are the advantages of the commercial license over the open-source license?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A3#this">n5:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q4#this"> <dt>Subject Item</dt> <dd>n2:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">How is the price of the commercial license determined?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A4#this">n12:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q5#this"> <dt>Subject Item</dt> <dd>n9:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">Is there a trial version of the commercial license available?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A5#this">n10:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q6#this"> <dt>Subject Item</dt> <dd>n19:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">If I start with the open-source version, can I later upgrade to the commercial license?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A6#this">n23:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q7#this"> <dt>Subject Item</dt> <dd>n21:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">What kind of support does the commercial license offer?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A7#this">n22:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q8#this"> <dt>Subject Item</dt> <dd>n13:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">Can I modify the source code of the commercial version of OpenLink Virtuoso?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A8#this">n18:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q9#this"> <dt>Subject Item</dt> <dd>n20:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">What happens when my commercial license expires?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A9#this">n25:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/Q10#this"> <dt>Subject Item</dt> <dd>n16:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:name</dt> <dd> <span itemprop="http://schema.org/name" lang="en">Are there any discounts available for educational or non-profit organizations?</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Question">schema:Question</a> </dd> <dt>schema:acceptedAnswer</dt> <dd> <a itemprop="http://schema.org/acceptedAnswer" href="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A10#this">n24:this</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A1#this"> <dt>Subject Item</dt> <dd>n15:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">OpenLink Virtuoso offers two primary types of licenses : Open-Source and Commercial. The open-source version is covered under the GNU General Public License (GPL), whereas the commercial license comes with more advanced features and professional support.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A2#this"> <dt>Subject Item</dt> <dd>n8:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">Yes, you can use the open-source version of OpenLink Virtuoso for commercial purposes. However, it's important to understand that it is subject to the terms and conditions of the GNU General Public License (GPL), which requires you to release any modifications you make to the source code.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A3#this"> <dt>Subject Item</dt> <dd>n5:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">The commercial license of OpenLink Virtuoso offers several advantages over the open-source version, including access to more advanced features like advanced security, custom reasoning & inference, high-availablity replication, and professional support. It also lifts some restrictions imposed by the GPL license, allowing for OEM-related customization if required.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A4#this"> <dt>Subject Item</dt> <dd>n12:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">The pricing for the commercial license of OpenLink Virtuoso is based on several factors including the required features, the number of servers, and the nature of support services. Please reach out to OpenLink directly for a custom quote.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A5#this"> <dt>Subject Item</dt> <dd>n10:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">Yes, OpenLink usually offers trial versions of their commercial licenses for potential customers. The trial version is typically available for a limited time and allows you to evaluate the product before purchase.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A6#this"> <dt>Subject Item</dt> <dd>n23:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">Yes, you can upgrade from the open-source version to the commercial version at any time. You will need to reach out to OpenLink directly to facilitate the switch and ensure a smooth transition.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A7#this"> <dt>Subject Item</dt> <dd>n22:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">The commercial license offers professional support which can include bug fixes, feature enhancements, performance tuning, and general consulting on best practices. The specifics of support can vary depending on your agreement with OpenLink.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A8#this"> <dt>Subject Item</dt> <dd>n18:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">Modification of the source code of the commercial version of OpenLink Virtuoso is typically restricted. You'll need to review the terms of your license agreement or consult with OpenLink directly for specific guidelines.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A9#this"> <dt>Subject Item</dt> <dd>n25:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">If your commercial license expires, you will no longer have access to the advanced features, performance improvements, and support services that come with the commercial version. You may have the option to renew or downgrade to the open-source version.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> <dl itemscope="itemscope" itemid="https://data.openlinksw.com/oplweb/faq/virtuosolicensing/A10#this"> <dt>Subject Item</dt> <dd>n24:this</dd> <dt>wdrs:describedby</dt> <dd> <a itemprop="http://www.w3.org/2007/05/powder-s#describedby" href="https://www.openlinksw.com/about/id/entity/urn/data:openlink:products">n4:products</a> </dd> <dt>schema:text</dt> <dd> <span itemprop="http://schema.org/text" lang="en">OpenLink may offer discounts for educational institutions and non-profit organizations, but it's best to contact them directly for specifics related to these cases.</span> </dd> <dt>rdf:type</dt> <dd> <a itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" href="http://schema.org/Answer">schema:Answer</a> </dd> </dl> </div> </div><!--OSDI structured data (HTML5-MD) injection end--> <!--OSDI structured data injection end--> <script src="//www.openlinksw.com/skin/bootstrap-2022/js/oplskin-all.min.js"></script><script src="/skin/bootstrap-2022/js/jquery-ods-shopcart/jquery.ods-shopcart.js" type="text/javascript"></script><script src="/skin/bootstrap-2022/js/jquery-ods-shopcart/jquery.hoverIntent.minified.js" type="text/javascript"></script><script src="/odsui/js/ods-auth.js" type="text/javascript"></script><script type="text/javascript"> // function strHash(str) { if (str) { return str.replace(/[^A-Za-z0-9]/g, '') } } function embedDataPostHook(datid) { var id = $(datid).attr("id"); // Address left margin menu if (id == "faqsources") { $("#faqsourcestarget li a.intlink").each((idx, x) => x.href = "#" + strHash(x.innerText)); } // Address main body content if (id == "virtfaq") { // Flatten all post body HTML and remove sensitive resource types // $("div.postContentContainer").each((idx, x) => x.innerHTML = x.innerText.replace(/<img.*?\/?>/g, "").replace(/<(embed|iframe).*?<\/(embed|iframe)>/g, "").replace(/<iframe.*?\/>/g, "")); // $("div.postContentContainer").each( function(idx, x) { // if(x.innerHTML) x.innerHTML = x.innerText.replace(/<[^>]*>/g, "").replace("\n", "<br/>\n") // } ); // $("div.postContentContainer img").each((idx, x) => x.remove()); // $("div.postContentContainer iframe").each((idx, x) => x.remove()); // $("div.postContentContainer embed").each((idx, x) => x.remove()); // Remove non-first-distinct feed title/headers var oldfeed = ""; var els = $("#virtfaq-target h2.oplembedFAQType"); for (el in els) { el = els[el] if (el.innerText == oldfeed && el.style) { el.style.display="none"; } else { el.id = strHash(el.innerText) } oldfeed = el.innerText; } $("h2").filter( (idx, x) => x.style['display']=="none" ).remove() // Set up mutual hide/reveal panel pairs $("div.post .header a.button").each ( (idx,x) => x.href="#"+strHash(x.dataset.key1+x.dataset.key2) ); $("div.post div.postbody").each ( (idx,x) => x.classList[-1]=strHash(x.dataset.key1+x.dataset.key2) ); $("div.post div.postbody").each ( (idx,x) => x.id=strHash(x.dataset.key1+x.dataset.key2) ); } } // </script><script type="text/javascript"> $(document).xpath("//div[contains(@class,'embeddedsparql') and @id and @data-oplembed-target and @data-oplembed-template]").each( function(idx, datid) { var id = $(datid).attr("id"); var data= embedToData(id, 0); var dest= $(datid).attr("data-oplembed-target"); var templt= $("#"+id).attr("data-oplembed-template"); if(typeof embedDataPreHook === "function") { embedDataPreHook(datid); } if(typeof embedDataFixes === "function") { $("#"+dest).loadTemplate($("#"+templt), data, {complete: embedDataFixes}); } else { $("#"+dest).loadTemplate($("#"+templt), data); } if(typeof embedDataPostHook === "function") { embedDataPostHook(datid); } $(datid).toggle(false); } ) </script><script type="text/javascript"> $("ul.navbar-right li:has(title)").toggle(false); </script><script type="text/javascript"> document.getElementById("profileloginlink").href=document.getElementById("profileloginlink").href+"?returnto="+encodeURIComponent(document.location); document.getElementById("profileregisterlink").href=document.getElementById("profileregisterlink").href+"?returnto="+encodeURIComponent(document.location); $(".oplshopitem").each( (idx,x) => x.href=x.href.replace("#LOGIN", document.getElementById("profileloginlink").href)) if (document.location.pathname.includes("support_system") || document.location.pathname.includes("profile") || document.location.pathname.includes("quotations") || document.location.pathname.includes("purchases")) document.getElementById("profilelogoutlink").href=document.getElementById("profilelogoutlink").href+"?returnto="+encodeURIComponent('https://www.openlinksw.com'); else document.getElementById("profilelogoutlink").href=document.getElementById("profilelogoutlink").href+"?returnto="+encodeURIComponent(document.location); </script><script type="text/javascript"> $("#profileloginlink").toggle(true); $("#profileregisterlink").toggle(true); $("#profilelogoutlink").toggle(false); $("#profilelink").toggle(false); $("#profiledropdown").css("padding-top", "15px"); $("#profiledropdown").css("padding-bottom", "15px"); </script><script type="text/javascript"> var repaint=document.getElementById("repaint") repaint.remove() </script><!--Google tag (gtag.js)--><script async="async" type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-D32798SQPL"></script><script type="text/javascript"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-D32798SQPL'); </script> </body> </html>