According to its homepage, the SemWeb library (great library for handling RDF under .NET) is released under GPL. Since the ROWLEX tool is built on SemWeb, ROWLEX supposed to be GPL, too. Still, ROWLEX is claimed to be released under L-GPL. Is this legally correct?
How can ROWLEX be licensed under L-GPL while it uses SemWeb which is GPL?
289 Views Asked by user256890 At
2
There are 2 best solutions below
0
Kibbee
On
Upon reading the Semweb licensing information, it states that it is currenly licensed under the GPL and the Creative Commons Attribution license, but that originally it was only licensed under the CC Attribution License. It also contains parts that are licensed under the LGPL, and the W3C Software License. I'm assuming that Rowlex started using the Semweb code at the point where it was only licensed under the CC, and therefore didn't have to use the the GPL.
Also, I would like to note, that there is quite a complex set of licenses here, and that somebody with more knowledge of all the different licenses might have a better explanation about what is going on.
Related Questions in .NET
- Does compiler optimize operation on const variable and literal const number?
- What is the point of definnig Asp.net Intrinsic Objects In different places and what is the different betwen them?
- Deleting Orphans with Fluent NHibernate
- IOrderedEnumerable to vb.net IOrderedEnumerable Conversion
- What is this namespace ITypeOfObjectsBoundToListBox ? Couldn't find it
- .net rest service with JSON string and consumed with java client
- What is best way to check if any of the property of object is null or empty?
- Telerik's WPF RadColorPicker NoColorText property not working
- Possible consequences of duplicate ProgId for different classes
- How are multiple requests to Task.Run handled from a resource management standpoint?
- Optimizing C++ call from C#
- Make a per-web-application object available to Web API and SignalR controllers
- System.ComponentModel.DataAnnotations.Schema namespace conflict
- LINQ Except/Distinct based on few columns only, to not add duplicates
- Not displaying content by its URL string - absolute urls
Related Questions in LICENSING
- I accepted "Apple Developer Program License Agreement ", but it is not hide
- Am I allowed to use GitLab Community Edition for commercial projects?
- How to create installer for mac software
- Getting dependencies licenses
- Agree to my privacy policy when sign up to my site via facebook
- How to make a trial version of our software
- Version and/or license compatibility issues in Arcgis Products
- Are currently 280 dependencies required to use angular2?
- Visual Studio 2017 RC used in commercial environment
- ZedGraph License
- How to limit the SQL Server Developer edition to the Standard edition?
- Xamarin expired Visual Studio not opening project for viewing
- Clearcase license movement
- Interaction SQL Server Developer edition with production environment
- How do I adapt an existing licence from a forked project giving all due credit to the original author?
Related Questions in RDF
- Trying to understand "expected types" and "type.property.schema" properties in Freebase
- Reasoning and datatypes of Literals
- Query multiple models within same Dataset in TDB Jena
- SPARQL Group-Concat not working
- Convert a statement with adjective in RDF triple
- importing rdf in 4store
- Resources on OWL and Building Ontologies
- sparql how to search on label's value without the language indicator
- Converting database to RDF using D2RQ
- Count resources having a property of a certain type in SPARQL
- Fuseki s-query Query cancelled
- OWL. How to express that siblings has common parent?
- HACluster Config for Stardog
- Selecting nodes with conditions
- range function in sparql
Related Questions in ROWLEX
- How to extract information on class and properties of a owl file using rowlex?
- Where can I obtain ROWLEX?
- Ontology in Rowlex
- how to use camera ontology in ROWLEX
- Rowlex - Getting only "root" individuals of a document
- How to define a property with same name on two different types in ROWLEX?
- How to attribute an array to custom type in ROWLEX
- How do I deserialize a OWL document?
- Problem with Rowlex- dateTime retrieving
- Rowlex: A property node cannot contain more than one entity description
- How does Rowlex relate to Protege and are there other .NET offerings for OWL?
- Rowlex.net within silverlight
- Does ROWLEX support SPARQL?
- Is ROWLEX 2.1 OWL2-aware?
- ROWLEX . Net RDF website access?
Related Questions in SEMWEB
- SWI-prolog semweb library processing of URI
- SemWeb - Convert C# object into RDF triples
- SemWeb - How to get my query result in xml?
- How to combine Data Properties in OWL?
- How can ROWLEX be licensed under L-GPL while it uses SemWeb which is GPL?
- Using RdfProperty of array to custom class
- Could ROWLEX be used as .DLL files in commercial projects (because of some non-LGPL components)?
- List sparql result into asp.net component
- Annotate HTML IMG with semantic meaning
- How can I do offline reasoning with Pellet?
- Exception happens during parsing N3 file
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Actually, your statement is not completely accurate. SemWeb is not just GPL but dual-licensed. The source code written by Joshua Tauberer is also licensed under Creative Commons Attribution license. Since ROWLEX relies solely on the code Joshua wrote, the Creative Common Attribution license permits ROWLEX to be distributed under L-GPL.