locked
Lizenzierung einer C# Anwendung RRS feed

  • Frage

  • Hallo,

    da die EWS API für Java nicht vollständig ist, was die Funktionalitäten betrifft, möchte ich gerne eine C# Anwendung schreiben. Diese Anwendung dient dazu, mit einem Exchange Server zu kommunizieren und z. B. Appointments, also Termine und Besprechungen einzutragen, zu verwalten und auch löschen zu können.

    Unsere Haupt-Anwendung ist in Java geschrieben, daher findet eine "Kommunikation" der beiden Programme durch eine Datenbank statt. Die C# Anwendung wird also auch in eine Datenbank schreiben und lesen müssen. Die Anwendung wird später bei mehrerer unserer Kunden gebraucht.

    Die C# Anwendung wird vermutlich als Dienst bereitgestellt oder als Programm mit sehr kleiner Oberfläche. Für das Kommunizieren zur Datenbank werden DLL's benötigt, die entsprechent lizenziert sind. Auch für die Kommunikation zum Exchange Server soll die Exchange Web Services API 2.0 verwendet werden.

    Nun zu meiner Frage: Wie muss ich diese Programm / Dienst lizensieren ? Programme, die mit der Express Version von Visual Studio generiert werden, können ja einfach kommerziell verwendet werden. Wie ist es aber mit der Exchange API ?

    Wo gibt es Informationen zur Lizensierung von selbst entwickelten Programmen ?

    Vielen Dank und Gruß, Louis

    Donnerstag, 1. Februar 2018 22:02

Antworten

  • Hallo Louis,

    ich verstehe nicht warum Du dafür C# nutzen willst die EWS API ist eine SOAP Schnittstellen die man natürlich auch mit Java konsumieren kann. Ich weiß nicht ob deine IDE ein WSDL File einlesen kann aber mit ein wenig wissen kann man das File auch so lesen. Darin ist beschreiben welche Knotenpunkte existieren, was sie erwarten und was sie zurückgeben. SOAP ist ein Standard 

    Aktuell und kostenlos ist Visual Studio Community ob Du diese verwenden kannst, sollte dir dieser Thread beantworten können Link

    Du musst dich natürlich noch an die Lizenzen der Produkte halten, diese sind aber nicht anders als bei Java.

    Eine besondere Lizenzierung gibt es nicht.  


    Gruß Thomas
    Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
    Dev Apps von mir: Icon für UWP,  UI Strings
    Andere Dev Apps: UWP Community Toolkit Sample App


    Freitag, 2. Februar 2018 00:02

Alle Antworten

  • Hallo Louis,

    ich verstehe nicht warum Du dafür C# nutzen willst die EWS API ist eine SOAP Schnittstellen die man natürlich auch mit Java konsumieren kann. Ich weiß nicht ob deine IDE ein WSDL File einlesen kann aber mit ein wenig wissen kann man das File auch so lesen. Darin ist beschreiben welche Knotenpunkte existieren, was sie erwarten und was sie zurückgeben. SOAP ist ein Standard 

    Aktuell und kostenlos ist Visual Studio Community ob Du diese verwenden kannst, sollte dir dieser Thread beantworten können Link

    Du musst dich natürlich noch an die Lizenzen der Produkte halten, diese sind aber nicht anders als bei Java.

    Eine besondere Lizenzierung gibt es nicht.  


    Gruß Thomas
    Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
    Dev Apps von mir: Icon für UWP,  UI Strings
    Andere Dev Apps: UWP Community Toolkit Sample App


    Freitag, 2. Februar 2018 00:02
  • Hallo Thomas,

    vielen Dank für die Informationen.

    Mich interessiert zumeist, ob die API z. B. nach einer MIT-Lizenz veröffentlicht ist.

    Ich werde weiter recherchieren, vielen Dank.

    Freitag, 2. Februar 2018 11:39
  • Hallo Louis,

    eine Suche nach ESW Api License ergab im ersten Ergebnis folgendes:

      https://github.com/OfficeDev/ews-managed-api/blob/master/license.txt

    Den Rest findest Du in der MSDN.

      Erkunden von EWS Managed API, EWS und Webdiensten in Exchange


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Freitag, 2. Februar 2018 11:47
    Moderator