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. The process of "open sourcing" proprietary software

The process of "open sourcing" proprietary software

Scheduled Pinned Locked Moved The Lounge
questionannouncementlearning
7 Posts 6 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.
  • K Offline
    K Offline
    kinar
    wrote on last edited by
    #1

    Has anyone gone through the process of open sourcing software that has previously only been released as closed source? Not talking about hacking or reversing anything here, just talking about releasing the source code of software that is no longer properly maintained (with proper permissions of course). There are a significant number of users who still use this product (but don't pay for it). We have one control that we would have to remove/replace before this could happen but other than that, there shouldn't be any licensing issues to sort out (other than deciding what open source licencing model to release it under). I've never been through this process and to my knowledge, noone else at the company has either. What other considerations need to be made? I'm looking to get educated on the unknown unknowns about this process. Anyone have any pointers?

    N G W 3 Replies Last reply
    0
    • K kinar

      Has anyone gone through the process of open sourcing software that has previously only been released as closed source? Not talking about hacking or reversing anything here, just talking about releasing the source code of software that is no longer properly maintained (with proper permissions of course). There are a significant number of users who still use this product (but don't pay for it). We have one control that we would have to remove/replace before this could happen but other than that, there shouldn't be any licensing issues to sort out (other than deciding what open source licencing model to release it under). I've never been through this process and to my knowledge, noone else at the company has either. What other considerations need to be made? I'm looking to get educated on the unknown unknowns about this process. Anyone have any pointers?

      N Offline
      N Offline
      NormDroid
      wrote on last edited by
      #2

      kinar wrote:

      I'm looking to get educated on the unknown unknowns about this process. Anyone have any pointers

      CComPtr<IUnknown> pUnk;

      Two heads are better than one.

      N 1 Reply Last reply
      0
      • N NormDroid

        kinar wrote:

        I'm looking to get educated on the unknown unknowns about this process. Anyone have any pointers

        CComPtr<IUnknown> pUnk;

        Two heads are better than one.

        N Offline
        N Offline
        Nagy Vilmos
        wrote on last edited by
        #3

        But that's just the known ones.


        Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

        N 1 Reply Last reply
        0
        • N Nagy Vilmos

          But that's just the known ones.


          Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

          N Offline
          N Offline
          NormDroid
          wrote on last edited by
          #4

          He'll need QueryInterface then.

          Two heads are better than one.

          1 Reply Last reply
          0
          • K kinar

            Has anyone gone through the process of open sourcing software that has previously only been released as closed source? Not talking about hacking or reversing anything here, just talking about releasing the source code of software that is no longer properly maintained (with proper permissions of course). There are a significant number of users who still use this product (but don't pay for it). We have one control that we would have to remove/replace before this could happen but other than that, there shouldn't be any licensing issues to sort out (other than deciding what open source licencing model to release it under). I've never been through this process and to my knowledge, noone else at the company has either. What other considerations need to be made? I'm looking to get educated on the unknown unknowns about this process. Anyone have any pointers?

            G Offline
            G Offline
            Graham Shanks
            wrote on last edited by
            #5

            SourceForge point you towards Producing Open Source Software[^] by Karl Fogel. It is a mine of information about open source projects and although not specifically about making a previously closed project open has plenty of information about the overall process. You can also get a PDF from the home page[^]

            Graham Librarians rule, Ook!

            N 1 Reply Last reply
            0
            • G Graham Shanks

              SourceForge point you towards Producing Open Source Software[^] by Karl Fogel. It is a mine of information about open source projects and although not specifically about making a previously closed project open has plenty of information about the overall process. You can also get a PDF from the home page[^]

              Graham Librarians rule, Ook!

              N Offline
              N Offline
              Niklas L
              wrote on last edited by
              #6

              Oh! That's a lot! I thought all you had to do was removing your name from 'the ugly files'. :)

              home

              1 Reply Last reply
              0
              • K kinar

                Has anyone gone through the process of open sourcing software that has previously only been released as closed source? Not talking about hacking or reversing anything here, just talking about releasing the source code of software that is no longer properly maintained (with proper permissions of course). There are a significant number of users who still use this product (but don't pay for it). We have one control that we would have to remove/replace before this could happen but other than that, there shouldn't be any licensing issues to sort out (other than deciding what open source licencing model to release it under). I've never been through this process and to my knowledge, noone else at the company has either. What other considerations need to be made? I'm looking to get educated on the unknown unknowns about this process. Anyone have any pointers?

                W Offline
                W Offline
                wout de zeeuw
                wrote on last edited by
                #7

                I wouldn't bother, sounds like open sourcing it would just be the beginning of death.

                Wout

                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