Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Gotta give props to MS for their... open source?!!?

Gotta give props to MS for their... open source?!!?

Scheduled Pinned Locked Moved The Lounge
announcementcsscomdata-structuresquestion
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jeremy Falcon
    wrote on last edited by
    #1

    So like ya know... compiling stuff. Came across a library that needs to be built for a web protocol ([RTMP](https://www.dacast.com/blog/rtmp-real-time-messaging-protocol/)), but it hasn't been maintained in a while. The protocol doesn't need updating itself since its technically deprecated (but still widely used), but the library needs to work with a version of OpenSSL that's not old as dirt (as in less than seven years old). The irony being this protocol is used _everywhere_! It's streaming video support. But this lib for it hasn't been updated in forever. Guessing most folks that release this in binary form patch it but don't release the patch. Ok fine, the changes to pre and post OpenSSL 1.1 code aren't that bad, so I was gonna take a crack at it. However, something told me "why not just Google it first". And lo and behold, MS already made a patch _and_ released it as open source under the MIT license. [vcpkg/ports/librtmp at master · microsoft/vcpkg · GitHub](https://github.com/microsoft/vcpkg/tree/master/ports/librtmp) So like, MS... open source? MIT license!? :omg: That's cool, and it saved me some trouble of doing this myself.

    Jeremy Falcon

    G 1 Reply Last reply
    0
    • J Jeremy Falcon

      So like ya know... compiling stuff. Came across a library that needs to be built for a web protocol ([RTMP](https://www.dacast.com/blog/rtmp-real-time-messaging-protocol/)), but it hasn't been maintained in a while. The protocol doesn't need updating itself since its technically deprecated (but still widely used), but the library needs to work with a version of OpenSSL that's not old as dirt (as in less than seven years old). The irony being this protocol is used _everywhere_! It's streaming video support. But this lib for it hasn't been updated in forever. Guessing most folks that release this in binary form patch it but don't release the patch. Ok fine, the changes to pre and post OpenSSL 1.1 code aren't that bad, so I was gonna take a crack at it. However, something told me "why not just Google it first". And lo and behold, MS already made a patch _and_ released it as open source under the MIT license. [vcpkg/ports/librtmp at master · microsoft/vcpkg · GitHub](https://github.com/microsoft/vcpkg/tree/master/ports/librtmp) So like, MS... open source? MIT license!? :omg: That's cool, and it saved me some trouble of doing this myself.

      Jeremy Falcon

      G Offline
      G Offline
      Gary Wheeler
      wrote on last edited by
      #2

      Careful there Jeremy-me-lad. They'll be thinkin' yer one of them Microsoft fanny-boys.

      Software Zen: delete this;

      J 1 Reply Last reply
      0
      • G Gary Wheeler

        Careful there Jeremy-me-lad. They'll be thinkin' yer one of them Microsoft fanny-boys.

        Software Zen: delete this;

        J Offline
        J Offline
        Jeremy Falcon
        wrote on last edited by
        #3

        Ha ha ha... well oops.

        Jeremy Falcon

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups