SharpDevelop Community

Get your problems solved!
Welcome to SharpDevelop Community Sign in | Join | Help
in Search

Simple question

Last post 05-17-2008 6:21 PM by Tar-K. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • 05-09-2008 9:17 AM

    • WFP
    • Top 200 Contributor
    • Joined on 05-08-2008
    • Posts 11

    Simple question

     Hi all,

     I'm developping a new commercial product (not an editor), in which i have to integrate a C#/VB editor (as a module).

    Do I have the right to use SharpDevelop DLLs (just by referencing them) ?

    Thank you.

  • 05-10-2008 1:05 PM In reply to

    Re: Simple question

    SharpDevelop 2.x and 3.x are LGPL licensed so you can use the assemblies unmodified without affecting the license of your product. SharpDevelop 1.x is GPL licensed so you would have to license your code under GPL compatible license.
  • 05-13-2008 4:17 PM In reply to

    • Tar-K
    • Not Ranked
    • Joined on 05-13-2008
    • Posts 4

    Re: Simple question

    Hello,

    I don't know if I have to open a new subject, because I think it's so similar to this one. I want to know if I can modify some SharpDevelop cs files and integrate all as a sub-application in a commercial application which is in the industrial field.

    Thank you. 

  • 05-17-2008 2:36 PM In reply to

    Re: Simple question

    If you modify SharpDevelop's source code then you would need to release the new code under an LGPL compatible licence. I think it might also be possible to buy a commercial licence for SharpDevelop.

    If you link SharpDevelop's source code into your application then everything would need to be released under the LGPL or a compatible licence. If you just reference the assemblies then your application could be licensed however you want.

    I hope that makes sense.

    Ignoring licence issues, how do you want to use SharpDevelop? 

  • 05-17-2008 2:45 PM In reply to

    • Tar-K
    • Not Ranked
    • Joined on 05-13-2008
    • Posts 4

    Re: Simple question

     Ok, so what about the SDA?

  • 05-17-2008 5:30 PM In reply to

    Re: Simple question

    The SDA sample has its licence information in the source code itself.  It's a use at your own risk licence with the requirements that:

    // SharpDevelop samples
    // Copyright (c) 2006, AlphaSierraPapa
    // All rights reserved.
    //
    // Redistribution and use in source and binary forms, with or without modification, are
    // permitted provided that the following conditions are met:
    //
    // - Redistributions of source code must retain the above copyright notice, this list
    //   of conditions and the following disclaimer.
    //
    // - Redistributions in binary form must reproduce the above copyright notice, this list
    //   of conditions and the following disclaimer in the documentation and/or other materials
    //   provided with the distribution.
    //
    // - Neither the name of the SharpDevelop team nor the names of its contributors may be used to
    //   endorse or promote products derived from this software without specific prior written
    //   permission.

    Again the SharpDevelop code that the SDA uses via assembly references is LGPL licensed.

    How are you trying to use or how would you like to use SharpDevelop? 

  • 05-17-2008 6:21 PM In reply to

    • Tar-K
    • Not Ranked
    • Joined on 05-13-2008
    • Posts 4

    Re: Simple question

     Well I'm in a situation similar to the SdaUser sample,running SD from inside another application (mine is commercial) with a minimum options. 

Page 1 of 1 (7 items)
Powered by Community Server (Commercial Edition), by Telligent Systems
Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.