SharePoint Foundation Licensing when accessing SP data from a custom app [closed] - licensing

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I'm having a hard time tracking down potential licensing issues with SharePoint Foundation if it's used internally (free with appropriate CALs), but pulling data from it with an asp.net app and using it externally. I can't seem to find anything that addresses this. Would we need an External Connector even if users don't hit SharePoint directly?

We had a similar problem once, an ASP.Net that the users connected to, and a SharePoint server that the ASP.Net Site connected to via a WCF Service. In our case it was a SharePoint 2007 Enterprise server.
Our licencing partner could not answer it. The national Microsoft office could not answer it. In the end we had to contact the product team in Redmond. Answer came back that we needed an external connector.
But you should try an email to MS, maybe you get a different answer.

I contacted MS and here's what they said:
Foundation Licensing: we need an External Connector license if the users are not anonymous, no licensing for SharePoint Foundation necessary if the users are anonymous. They said we'd need the usual Windows Server License for web exposure and the per-proc SQL Server License. I hope that helps others in the same situation. I'd still confirm with MS if you're planning on doing this, though, it could change.

Related

Is customizing the logo/theme allowed in jasper server? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I am planning to use Jasper server. But its not decided whether i will go with community or proffesional version.
See Licensing
I have few question about AGPL license(for JS community edition) and Commercial license(for JS professional version)
As of now most of the requirements are fullfilled with community edition except that i want to change theme and logo of
default jasper community edition. But i am not sure whether i am allowed to do this in which version(community or commercial
or both ) if required as i am layman in this field ?
For information :- My product is similar to e-retailing product where users can purchase product online. I sell this product to different companies where company deploys it and then end users access the application. Reporting functionality will be used by company administrators not the end users.
You can definitely do it with the commercial edition as it is extensively described in the documentation (using themes) and embedding jasper within your application is done using iFrames, visualize.js, and the REST_V2 webservices.
Check out the theme stuff in the documentation but essentially you can customize the css of the server as well as any images displayed.
See JasperReports-Server-Admin-Guide
https://community.jaspersoft.com/documentation?version=13758

Clarification of the license conditions of crossbario [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
[Update 2015-01-29]: added some details of the scenario in question.
Just to make sure:
Do the licensen conditions allow to distribute and deploy the crossbar (crossbar.io, wamp, ...) stack in a commercial application?
Given that
We have a commercial application that is web based and consists of several server modules.
crossbar.io could be used to communicate between server processes and web clients.
We do not plan to open source our code
We will not modify crossbar.io
But we would like to deploy crossbar.io along with our product and install it with our setup tool.
Of course we would give credits and link to a local copy of the license file, for example in the about box.
Yes, I have looked at AGPL 3.0 but I have to admit that I am not sure if the answer to my question is plain 'yes' or 'no'.
I am also aware that mongodb uses it. From the mongodb licensing:
To make the above practical, we promise that your client application which uses the database is a separate work. To facilitate this, the mongodb.org supported drivers (the part you link with your application) are released under Apache license, which is copyleft free.
Note: if you would like a signed letter asserting the above promise please contact MongoDB, Inc.
If I understand correctly, in order to use crossbar.io library in our scenario, it is importtant that our proprietary server code is considered 'separate work'.
Is it?
Crossbar.io is licensed under the AGPL 3.0, the same license that e.g. MongoDB uses. The requirements of the AGPL 3.0 are listed in the license text.
Crossbar.io is also available under a commercial license as part of Crossbar.io Enterprise Subscription offered by Tavendo.
Note that connecting a WAMP client to Crossbar.io does not affect, impose requirements on or restrict the license of the client.
Disclaimer: I am original author of Crossbar.io and work for Tavendo.

Licensing on enterprise application [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I am developing an enterprise application including central database, MVC web app, Mobile app client, web services and WPF client Windows service application which are working all together, I am going to make a contract with a company to grant them exclusive re-seller Representation .
So I am thinking a way to control the number of sales and provide them a license key for each sale to they could use the key in installation or other step and I want to get informed by the application whenever it is installing somewhere and want to prevent working when the license is used once or is expired or something. I need a solution from people who have same successful experience in this matter, indeed I have some ideas but actually I am not experienced in this issue and I'll be so happy to hear good approaches on this.
Thanks in advance ...
First you need to choose your preferred licensing system. A small list is available in the Question about OS Licensing Components. Second you'll need some kind of service where your reseller can issue licenses without real access to your private license key. E.g. some kind of webservice.
Then you'll have the number of licenses that your reseller has created and you can bill him.
If you also want to know which licenses was activated you can implement some kind of "phone home" in your application.

CPAL Mule licence [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm interested in Mule ESB but I dont understand the licence, could someone explan me the CPAL licence in simple words?
We have a commercial porduct (JavaEE web application) that neads to be integrated with solutions that are hosting in the cliens environment. For example a clienat has a SAP instalation or any other source of data and want to integrate it with our java web application. We woud like to Mule to achive this functionality, does the CPAL licence allow this?
Our application and Mule could be hosting on our internal machinery or at the clients, both ways are possible.
First: I do not know anything about law.
That said, the CPAL license is based on Mozilla Public License, which is less strict than GPL and you can mix license rather freely as long as the code stays open.
CPAL introduces a concept, that if you run your application with CPAL code in it (Mule for instance), as a "Cloud" service, then you will have to give out the code as well. Simply put, if you alter the Mule source code and host it as a cloud service, you will have to give out your modifications.
I really recommend you to talk to a lawyer in your area (which knows the local laws and immaterial laws etc). However, I do know about a few companies that "bundles" Mule CE with commercial products without concern for license issues in a way very similar to your situation.

Local Sql database support for Windows phone 7 [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I would like to develop for Windows Phone 7 but the lack of database support still blocks me. Has anyone found a good library, stack to use for accessing local database from WinPhone7?
Can you post links/examples of good practices to select/insert data in DB from a WinPhone7 application?
Thanks in advance !
c.
[edited] any updates available?
There are lots of options:
WinPhone7Db
Perst
SQLite (and here)
siaqodb
db4o
Ninja Database Pro
Rapid Repository
Sterling
Effiproz
SQL Compact Edition will be coming in the "Mango" update - due later this year
Take a look at winphone7db.
This project implements a Isolated Storage (IsolatedStorage) based database for Windows Phone 7. The database consists of table object, each one supporting any number of columns.
Or you can store data on the internet and use webservices.
You'll be able to use Microsoft's SQL CE with the upcoming tools update due out in May. When end users will have Mango is another story though :)
There is a local database coming in Windows Phone 7.1 / Mango - take a look at the MSDN pre-release documentation here: http://msdn.microsoft.com/en-us/library/hh202860%28v=VS.92%29.aspx
You'll need to use Linq to SQL and the databases are still bound to individual isolated application storage contexts, but otherwise should be as you expect =)

Resources