Ich weiß, dass die interne Verwendung von SharePoint ist kostenlos, aber was ist, wenn ich eine Anwendung erstellen, die einige der in SharePoint gespeicherten Daten bereitstellen wird? Ist es legal, Dinge zu tun, oder muss ich dafür die volle SP-Lizenz bezahlen?Sharepoint - Bereitstellen von Daten außerhalb des Intranets
Antwort
Die günstigste Option in Ihrem Fall ist die Installation von WSS + Sql Server 2008 Express unter Windows Server Web Edition (~ 400 €), um die Bezahlung von CALs oder externen Connectors zu vermeiden.
Die interne Verwendung von SharePoint ist nicht kostenlos. Sie benötigen Serverlizenzen für jede Serverkopie, die Sie haben, und Clientzugriffslizenz (CALs) für jeden Client, der sie verwendet - intern. Es gibt ein separates Modell für die Lizenzierung von SharePoint, das extern gehostet und veröffentlicht wird.
Sie sollten mit Ihrem Microsoft-Lizenzgeber darüber sprechen, es ist nicht wirklich eine Programmierfrage, es ist eine Lizenzfrage.
Nur Windows Sharepoint Services (WSS 3.0) ist kostenlos und in Windows 2003 und 2008 enthalten und damit lizenziert. Wenn sich Benutzer auf der Site authentifizieren müssen (d. H. Mithilfe der Formsauth), benötigen Sie entweder eine Windows-CAL für jeden Benutzer oder eine externe Connector-Lizenz. Wenn Sie keine Benutzerkonten haben ("Anonymer Zugriff"), sollten Sie keine zusätzliche Lizenzierung benötigen.
Auf der anderen Seite ist Microsoft Office SharePoint Server 2007 (MOSS 2007) ein kommerzielles Produkt, das Lizenzen für jede Verwendung benötigt, intern oder extern.
IANAL, so überprüfen Sie mit MS Licensing dafür.
Es gibt eine Lizenzgebühr für die Bereitstellung von SharePoint, die mit dem Intranet verbunden ist. Die Situation, in der Sie Ihre eigene Anwendung haben, die Daten von SharePoint (z. B. webservices/rss) liest und diese dem Internet aussetzt, ist ganz anders und wird wahrscheinlich nicht für die Lizenzierung in Betracht gezogen.
Vorausgesetzt, dass Sie nur einen Teil der Daten und keine der Schnittstelle freilegen, sollten Sie in Ordnung sein. Wenn Sie CALs für den Zugriff auf SharePoint verwenden, glaube ich, dass der Benutzer, der die Anwendung ausführt, auf die Sie zugreifen, mit eine dieser CALs verwenden würde.
Sie müssten wirklich mit Ihren SharePoint-Lizenz-Jungs zu 100% überprüfen.
- 1. Bilder von außerhalb des Dokumentenstamms bereitstellen
- 2. Wie Crawlen des Intranets mithilfe von Schreifrosch?
- 3. Bereitstellen von Steuerelementadaptern in SharePoint
- 4. Auf Sharepoint von außerhalb der WebUI zugreifen
- 5. Sharepoint WSP Lösung: Wie Bereitstellen von Global
- 6. Bereitstellen von Angular2 Projekt auf Sharepoint online
- 7. Verwenden von Daten außerhalb des Bereichs von dann in Javascript
- 8. AngularUI Datepicker deaktiviert Daten außerhalb des Bereichs
- 9. Lesen von Daten von außerhalb erstellt von
- 10. Abfragen von Sharepoint List-Daten?
- 11. Die beste Methode zum Bereitstellen von Listen für Sharepoint 2010
- 12. Bereitstellen von ASP.NET 2.0-Anwendung in Sharepoint-Website
- 13. Wie werden die Daten beim Bereitstellen des Projekts gelöscht?
- 14. Kann DropWizard Assets von außerhalb der JAR-Datei bereitstellen?
- 15. Entfernen von "; #" aus SharePoint ListItem-Daten
- 16. Erstellen Sie SharePoint-Webseite außerhalb der Dokumentbibliothek
- 17. Importieren von Dateien von außerhalb des Projekts
- 18. Bereitstellen von WSP aus dem MSI-Installationsprogramm
- 19. Integer außerhalb des Bereichs
- 20. Verwenden Sie Daten aus einem Bereich außerhalb des Gültigkeitsbereichs
- 21. generateUrl außerhalb des Controllers
- 22. Speicher von Excel-Daten über Sharepoint
- 23. Speichern von Daten in einer Listendefinition sharepoint
- 24. Javascript: Außerhalb des Geltungsbereichs?
- 25. Vorlagedefinitionen außerhalb des Klassenkörpers
- 26. Zugriffsvariable außerhalb des Funktionsumfangs
- 27. Teiler außerhalb des Elternteilers
- 28. VBA außerhalb des Bereichs
- 29. Verbindungszeichenfolge außerhalb des Codes
- 30. NSDate außerhalb des Geltungsbereichs