Official binaries and source tarball are here: https://sourceforge.net/projects/turbovnc/files/2.1.90%20%282.2beta1%29/
Change log is here: https://github.com/TurboVNC/turbovnc/releases/tag/2.2beta1 Some other items of business, while I have your attention: SEEKING FUNDED DEVELOPMENT OPPORTUNITIES This project/product exists only because of your patronage. Every major feature added to TurboVNC since 2009 has been made possible by funded development contracts and grants (refer to https://TurboVNC.org/About/Sponsors.) Maintaining the project as an independent developer allows me to keep TurboVNC free of any one organization's agenda, which ensures that everyone will continue to have unfettered access to this technology. However, I can only remain independent as long as I am able to pay my bills, and that's becoming increasingly difficult. I accept donations using both PayPal or major cryptocurrencies (links are here: https://TurboVNC.org), but for the most part, funded development and general sponsorship opportunities are what keep the lights on. If you have ideas for how to move this project forward, then please file a feature request on GitHub: https://github.com/TurboVNC/turbovnc/issues. Even better, if your organization wants a feature badly enough to pay for it, then please contact me. There are quite a few features marked "funding needed" (https://github.com/TurboVNC/turbovnc/issues?q=is%3Aissue+is%3Aopen+label%3A%22funding+needed%22), and most of those features probably won't ever happen unless an organization steps forward to fund them. I accept patches/pull requests as well, but complex patches/pull requests can take a lot of effort to review, test, and integrate, even if they are carefully-developed. SEEKING GENERAL SPONSORS A general sponsor funds at least 100 hours of my labor per year in order to keep TurboVNC healthy. The TurboVNC General Fund pays for project maintenance, bug fixes, and community support, including: -- Spinning new releases (including maintaining the TurboVNC YUM and Cygwin repositories, and the SourceForge project page) -- Maintaining TurboVNC.org (including paying for web hosting) -- Maintaining the GitHub repositories and backups thereof -- Maintaining the official Docker build image -- Maintaining the Travis and Appveyor CI build systems for pre-releases -- Answering questions here and on GitHub (including assisting new users with installation problems) -- Investigating bugs and other issues reported by the community -- Fixing bugs and minor application interaction issues -- Reviewing, testing, and integrating contributed code for bug fixes and minor features -- Doing other un-sexy things like reformatting the source code (I spent many unpaid hours on this prior to this release. Many regular expressions were involved.) If there's anything left in the General Fund at the end of the year, then I use the remainder to implement strategically-important features. The sponsor of the General Fund gets to decide what is strategically important, and any bug fixes and support they need throughout the year will receive top priority. OTHER CONTRACT WORK Also please note that, in addition to contract work on TurboVNC, I do general software contracting on other code bases (including other open source projects, as well as proprietary/company-specific code.) Some of the services I provide include: -- Build system and CI improvements (including custom Docker images) -- General consulting and development work related to remote display and streaming video technologies-- including competitive analysis, troubleshooting, differential performance analysis, and optimization -- Code optimization and high-performance computing/graphics programming, including development/acceleration of 3D and image processing applications/algorithms, acceleration of low-level algorithms using SIMD instructions, OpenCL programming, multithreading, distributed multiprocessing (including MPI), hand-tuned assembly, compiler wrangling, and other techniques. -- X11 application, server, and framework development (I am very friendly with the X.org code) -- High-performance Java programming (with emphasis on image processing, streaming, and high-speed graphics display) -- General advice regarding open source issues, including choosing licenses for new code or re-licensing existing code These outside contracts help me remain independent and thus indirectly benefit TurboVNC. -- You received this message because you are subscribed to the Google Groups "TurboVNC User Discussion/Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/turbovnc-users/9ce76028-abab-98f1-09be-b0003eb20910%40virtualgl.org. For more options, visit https://groups.google.com/d/optout.
