Answered F# for commercial use?

  • Wednesday, April 18, 2012 5:06 PM
     
     

    Is F# still unavailable for commercial use? I remember within the last year or two, it was prohibited; is that still the case nowadays?

    Thanks!


    Drums and Visual Basic.

All Replies

  • Wednesday, April 18, 2012 5:14 PM
    Moderator
     
     Answered

    Your memory is incorrect.  :)

    F# shipped with VS2010, which (of course) is for commercial use.

    (The open-source release which gives you access to the F# compiler source code is under a different license, Apache 2.0, which I think also allows commercial use, but look for yourself.)


    Brian McNamara [MSFT]

    • Marked As Answer by drummerboy0511 Wednesday, April 18, 2012 5:19 PM
    •  
  • Wednesday, April 18, 2012 5:19 PM
     
     

    Oh wait... 

    "(i)     you may use the unmodified binary form of the Software to compile your 

    commercial applications as long as you do not redistribute the Software in any 
    form for commercial purposes..."

    And that's from the April 2011 CTP. I guess I didn't fully read the license. :P

    Thanks, Brian!


    Drums and Visual Basic.


  • Saturday, April 21, 2012 2:46 AM
     
     

    If you are using Visual Studio 2010 pro or higher, commercial release using any language is fine.

    The express version is restricted as its intended only for learning


    Windows MVP 2011-12, XP, Vista, 7. Expanding into Windows Server 2008 R2, SQL Server, SharePoint, Cloud, Virtualization etc. etc.

    Hardcore Games, Legendary is the only Way to Play

    Developer | Windows IT | Chess | Economics | Vegan Advocate | PC Reviews

  • Saturday, April 21, 2012 2:58 AM
     
     
    Um... the Express editions can be used for commercial use.

    Drums and Visual Basic.

  • Saturday, April 21, 2012 1:42 PM
     
     

    that is not what the EULA says for Visual Studio Express editions


    Windows MVP 2011-12, XP, Vista, 7. Expanding into Windows Server 2008 R2, SQL Server, SharePoint, Cloud, Virtualization etc. etc.

    Hardcore Games, Legendary is the only Way to Play

    Developer | Windows IT | Chess | Economics | Vegan Advocate | PC Reviews

  • Saturday, April 21, 2012 1:57 PM
     
     

    Where does it say that? I've looked online and everywhere I've seen says it's available for commercial use. Unless it depends on the version (2005, 2008, 2010, etc.)?

    http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvb/thread/7887e35a-d746-41a6-892b-22384c2278e9

    http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvb/thread/ec53e663-0bdb-4c46-b20b-ce5907a2bf00 (Of course, the FAQ link is useless now, but I've seen evidence of this in other posts as well.)


    Drums and Visual Basic.

  • Saturday, April 21, 2012 2:00 PM
     
     

    I have a lot of virtual machines on the server with Visual Studio version all the way back. This way if a job comes in I can work on it and migrate it forward.

    I work with mostly C and C++ because of the existence of F2C and COB2C which I used a fair bit.


    Windows MVP 2011-12, XP, Vista, 7. Expanding into Windows Server 2008 R2, SQL Server, SharePoint, Cloud, Virtualization etc. etc.

    Hardcore Games, Legendary is the only Way to Play

    Developer | Windows IT | Chess | Economics | Vegan Advocate | PC Reviews

  • Saturday, April 21, 2012 2:04 PM
     
     
    That still doesn't really answer my question...

    Drums and Visual Basic.

  • Saturday, April 21, 2012 2:09 PM
     
     

    I use Visual Studio Ultimate so I am free to do what I want.

    I suggest reading the EULA for your version closely

    it may be different for different SKUs


    Windows MVP 2011-12, XP, Vista, 7. Expanding into Windows Server 2008 R2, SQL Server, SharePoint, Cloud, Virtualization etc. etc.

    Hardcore Games, Legendary is the only Way to Play

    Developer | Windows IT | Chess | Economics | Vegan Advocate | PC Reviews