|
|
|
|
|
by remram
1227 days ago
|
|
Xapian is a library but is licensed under GPL, so you can't build on it without making your whole app GPL. You can get around that by having the search happen in a separate process or something, maybe. But this is a huge issue for something that one might want to embed. |
|
the GPL bleed only happens if you distribute your application, meaning to sell or give away binary packages for customers to install. if your product is a hosted api that you do not distribute, you do not invoke that clause.
also, a lot of open source projects handle this by having things like the core engine licensed on a copy-left friendly license (GPL,AGPL). however, the language connectors and bindings are licensed under the slightly less restrictive apache license. unless you are offering a saas service of the product itself, it is more likely you are actually interacting with the connectors anyways. mongodb is a classic example of this model.