Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: Question about Open Source (Linux)

  1. #1
    Join Date
    Nov 2013
    Location
    US
    Posts
    12

    Unhappy Question about Open Source (Linux)

    Hello I used Windows before and was a programmer. I used Visual Studio. Since switching to Linux I have made my Boot Time Security Layer that I made for Windows to work with Grub 2 and have tested it on openSUSE 12.3. It is nothing special just a toy I made, but I was told all programming on Linux had to be Open Source. Do I post my source somewhere or does it just stand that way? I would need to know this to continue on the Linux platform.

  2. #2
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,830

    Default Re: Question about Open Source (Linux)

    Open Source means that you do not hide the source (even if the product might be a compiled binary). It is open for everybody to read and study it. And to use it as a base to chance and develop it further on the asumption that they also offer the source with the chanced product.

    There are explanations that tell it in more legal correct lingo. Maybe others will add to this post. But, as so often, Wikipedia gives a lot of info: http://en.wikipedia.org/wiki/Open_source_software
    Henk van Velden

  3. #3
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    4,654

    Default Re: Question about Open Source (Linux)

    Am 08.03.2014 11:06, schrieb nexussage02:
    > but I was told all
    > programming on Linux had to be Open Source


    This was an uneducated advise if it was really done in that way.
    Programming on linux has nothing to do with open source or not as long
    as you do not distribute your program. Whatever you do for yourself does
    not matter at all, even if you are a company.

    The situation changes when you make something you give to others
    (commercial or not does not matter). Then you have to inspect which
    libraries or other programs you use in your executable and check what
    restrictions apply which comes from using this other
    libraries/executables and from the way how you use them (dynamic/static
    linking, just calling an external executable or you embedded it somehow
    ....).

    Btw the situation is not different on any other operating system.

    --
    PC: oS 13.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.11 | GTX 650 Ti
    ThinkPad E320: oS 13.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.11 | HD 3000
    HTPC: oS 13.1 x86_64 | Celeron@1.8GHz | 2GB | Gnome 3.10 | HD 2500

  4. #4
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: Question about Open Source (Linux)

    On 2014-03-08 17:38, Martin Helm wrote:
    > Btw the situation is not different on any other operating system.


    In a way it is... All libraries have their licenses, but the proprietary
    libraries used on proprietary operating systems do not require you to
    publish your source code, nor forbid it :-)

    They may require you to pay for a different license, though. Or limit
    how many copies of your program you distribute.

    --
    Cheers / Saludos,

    Carlos E. R.
    (from 13.1 x86_64 "Bottle" at Telcontar)

  5. #5
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    4,654

    Default Re: Question about Open Source (Linux)

    Am 08.03.2014 20:38, schrieb Carlos E. R.:
    > On 2014-03-08 17:38, Martin Helm wrote:
    >> Btw the situation is not different on any other operating system.

    >
    > In a way it is... All libraries have their licenses, but the proprietary
    > libraries used on proprietary operating systems do not require you to
    > publish your source code, nor forbid it :-)
    >
    > They may require you to pay for a different license, though. Or limit
    > how many copies of your program you distribute.
    >

    That does not make it different, you may have the exact same situation
    on a linux system if you have proprietary software on it which you link
    against and the other way round you may have for example something like
    the readline library installed on windows and link against that which
    will force you to put your own library under the GPL or compatible license.
    The operating system itself does not matter at all unless your software
    is something like a kernel module.

    --
    PC: oS 13.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.11 | GTX 650 Ti
    ThinkPad E320: oS 13.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.11 | HD 3000
    HTPC: oS 13.1 x86_64 | Celeron@1.8GHz | 2GB | Gnome 3.10 | HD 2500

  6. #6
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: Question about Open Source (Linux)

    On 2014-03-08 21:15, Martin Helm wrote:
    > Am 08.03.2014 20:38, schrieb Carlos E. R.:


    > That does not make it different, you may have the exact same situation
    > on a linux system if you have proprietary software on it which you link
    > against and the other way round you may have for example something like
    > the readline library installed on windows and link against that which
    > will force you to put your own library under the GPL or compatible license.
    > The operating system itself does not matter at all unless your software
    > is something like a kernel module.


    No, of course it is not the operating system itself that makes the
    difference :-)

    It is the license of their components.


    What I say is that proprietary components do not require you to publish
    your sources. This is only a requirement found in some open source
    components (their licenses), at least as far I have seen.

    Proprietary components may have other requirements, but not that
    particular one :-)

    --
    Cheers / Saludos,

    Carlos E. R.
    (from 13.1 x86_64 "Bottle" at Telcontar)

  7. #7
    Join Date
    Nov 2013
    Location
    Kamloops, BC, Canada
    Posts
    4,029

    Default Re: Question about Open Source (Linux)

    Quote Originally Posted by nexussage02 View Post
    Hello I used Windows before and was a programmer. I used Visual Studio. Since switching to Linux I have made my Boot Time Security Layer that I made for Windows to work with Grub 2 and have tested it on openSUSE 12.3. It is nothing special just a toy I made, but I was told all programming on Linux had to be Open Source. Do I post my source somewhere or does it just stand that way? I would need to know this to continue on the Linux platform.
    Do you plan on distributing it? Or, is it just for your own use?

    If the latter, then you don't have to do anything.
    "Take a Walk on a Sunny Day, Greet everyone along the way, and Make Somebody Smile, Today"
    Gerry Jack Macks"Walk On A Sunny Day" GerryJackMacks.net

  8. #8
    Join Date
    Nov 2013
    Location
    US
    Posts
    12

    Default Re: Question about Open Source (Linux)

    Quote Originally Posted by Fraser_Bell View Post
    Do you plan on distributing it? Or, is it just for your own use?

    If the latter, then you don't have to do anything.
    Well It works now, it makes KDE boot faster and adds some security, its not really the same code I used previously I re-compiled in different languages (C++,Java, PHP) and used both Kdevelop4 and Netbeans to if you don't mind me saying "reverse engineer" it for Linux. It's my work on Microsoft Windows and worked on that platform too. I am just learning how to program actually, but this neat little toy would benefit anyone using KDE and openSUSE 12.3 or 13.1 im sure. The original Windows version used C++ and Java also, and I couldn't get all of the original coding out of it. I made a lite version around 21K but it's untested. Like I said I am still learning. I have no problem with others using it for free, I was just unclear as to Linux and the GNU Project in greater detail. The source is in the folder and is viewable, the Windows version has encrypted source. But as far as im concerned programming on Windows is a losing battle. I can't think of a Linux that doesn't come with Java out of the box, need that to use it. But the new version is totally different. It is compiled but doesn't have a UI unfortunitely, once it is placed in the Root filsystem in the proper place (Root/Run) it disappears. I am new to all this, so for now i'd say my stuff is just for my use at the moment. Thank you for all your freedback guys.

  9. #9
    Join Date
    Nov 2013
    Location
    US
    Posts
    12

    Default Re: Question about Open Source (Linux)

    Quote Originally Posted by nexussage02 View Post
    Well It works now, it makes KDE boot faster and adds some security, its not really the same code I used previously I re-compiled in different languages (C++,Java, PHP) and used both Kdevelop4 and Netbeans to if you don't mind me saying "reverse engineer" it for Linux. It's my work on Microsoft Windows and worked on that platform too. I am just learning how to program actually, but this neat little toy would benefit anyone using KDE and openSUSE 12.3 or 13.1 im sure. The original Windows version used C++ and Java also, and I couldn't get all of the original coding out of it. I made a lite version around 21K but it's untested. Like I said I am still learning. I have no problem with others using it for free, I was just unclear as to Linux and the GNU Project in greater detail. The source is in the folder and is viewable, the Windows version has encrypted source. But as far as im concerned programming on Windows is a losing battle. I can't think of a Linux that doesn't come with Java out of the box, need that to use it. But the new version is totally different. It is compiled but doesn't have a UI unfortunitely, once it is placed in the Root filsystem in the proper place (Root/Run) it disappears. I am new to all this, so for now i'd say my stuff is just for my use at the moment. Thank you for all your freedback guys.
    Well actually no GUI I mean when I compiled it all in Kdevelop4 I got a simple little shell

  10. #10
    Join Date
    Nov 2013
    Location
    US
    Posts
    12

    Default Re: Question about Open Source (Linux)

    Quote Originally Posted by nexussage02 View Post
    Well actually no GUI I mean when I compiled it all in Kdevelop4 I got a simple little shell
    If anyone would like it here it is, ive made it public GPL

    http://www.4shared.com/archive/BR7KC...xus_11tar.html

    any questions send me a message

    NS

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •