All, I am often asked about Windows support in Brooklyn. The truth is that Brooklyn does not yet have a good way of dealing with Windows hosts, although some users have had moderate success with installing an SSH service on Windows and configuring Brooklyn to not send Linuxy commands.
In the pre-Brooklyn years, I had looked at XebiaLabs' OverThere library[1]. I recently revisited it to see if it would help us. It speaks WinRM, a Windows remote management service that permits remote command execution, and is a standard part of recent versions of Windows Server. The problem is the license - it's GNU GPL plus special exceptions for open source projects. I suspected that this would not be acceptable to us and took it to the Apache legal-discuss list[2] to confirm. The response[3] confirmed what I thought - we cannot bundle OverThere. The only thing we can do (apart for dropping it and finding something else) is make it an optional dependency so that Brooklyn will work cleanly without it. Then it becomes the responsibility of our users to decide if they want to install OverThere and accept the license (either comply with the GPL, comply with the open source exception, or seek a commercial license from XebiaLabs). My instinct here is that the OverThere license has significant concerns with it and that we should seek alternatives, to make life as easy as possible for our users. Any other thoughts? Richard. [1]https://github.com/xebialabs/overthere [2]https://mail-archives.apache.org/mod_mbox/www-legal-discuss/201501.mbox/%3CCABQFKi1VkauZv%2BQ%3DGCnUSwWUpJiOy7oXOKg6t2DBzFmdmGOM%3Dg%40mail.gmail.com%3E [3]https://mail-archives.apache.org/mod_mbox/www-legal-discuss/201501.mbox/%3CCAM1oqKp47QD-wktUMGWKZ6x5tx%3DKgbS62vD5ZNPvh4qO33SzQg%40mail.gmail.com%3E