Callsign
ad: elecraft
Page 3 of 6 FirstFirst 1 2 3 4 5 6 LastLast
Results 21 to 30 of 52

Thread: Open Source Development for MMTTY, MMVARI, and MMSSTV

ad: L-HROutlet
ad: l-assoc
ad: l-Heil
ad: l-WarrenG
ad: l-rl
ad: l-innov
ad: l-Waters
ad: l-tentec
ad: l-gcopper

Contribute
to QRZ

  1. #21
    Join Date
    Jan 2000
    Location
    Realityland
    Posts
    267

    Default

    Quote Originally Posted by AA6YQ View Post
    DXLab is free; it is not open source.
    Why not make it open source?
    "[I]You are never dedicated to something you have complete confidence in. No one is fanatically shouting that the sun is going to rise tomorrow. They know it's going to rise tomorrow. When people are fanatically dedicated to political or religious faiths or any other kinds of dogmas or goals, it's always because these dogmas or goals are in doubt.[/I]"

    - Robert M. Pirsig
    Zen and the Art of Motorcycle Maintenance

    [I]Asteroids and global warming: God's way of wiping out civilizations with lousy space programs and a disdain for science.[/I]

  2. #22

    Default

    Quote Originally Posted by AA6YQ View Post

    I did't says "DXLab is free as in freedom", I said "DXLab is completely free", meaning there are no license fees, no annual subscription fees, no support fees, no requests for donations, and no embedded advertising.
    Completely free as in free software would be something else. But that's ok. Just say it's free of charge then. Now to second K3NG's question, if
    you do not charge anything for the software and make it available free of charge, why not release it as open source software project thus really
    contributing to the community in a much larger way than just giving something away for free. You immediately would increase the amount of people
    who could help improve the software, port it to other platforms thus helping you to achieve World Domination(tm) with DXLab in a very good way.
    Did I mention the karma points you'd gain?

    73 Mike K5TRI
    What you learn you must share. What you know, you must teach!

  3. #23

    Default

    Quote Originally Posted by K3NG View Post
    Why not make it open source?
    Because doing so would reduce my productivity and agility, and would be less personally enjoyable.

    73,

    Dave, AA6YQ

  4. #24

    Default

    Quote Originally Posted by K5TRI View Post
    Completely free as in free software would be something else. But that's ok. Just say it's free of charge then.
    A standard definition of "free" is "not costing or charging anything".

    Quote Originally Posted by K5TRI View Post
    Now to second K3NG's question, if you do not charge anything for the software and make it available free of charge, why not release it as open source software project thus really contributing to the community in a much larger way than just giving something away for free. You immediately would increase the amount of people who could help improve the software, port it to other platforms thus helping you to achieve World Domination(tm) with DXLab in a very good way. Did I mention the karma points you'd gain?
    Having led Product Development at Rational Software from 1981 until its acquisition by IBM in 2003, I have extensive experience in developing software. Having setup and launched the Eclipse Foundation in 2004, I also have significant experience with open source software development. I personally design, implement, test, and document DXLab because in my judgement, this is the most effective approach to making this product available. To see what users think, read the reviews, or join the DXLab Yahoo Group and ask.

    DXLab has long provided a comprehensive set of open programmatic interfaces. As a result, it interoperates with MultiPSK, FLDigi, MMTTY, MMVARI, MMSSTV, JT65-HF, WSJT-X, N1MM, TURBO HAMLOG, HAMSKED, LP StepLink, MIXW, DM780, CWGET, and CWSkimmer.

    With more than 100,000 users worldwide and a development process that averages 4 new feature-bearing releases each month and keeps the backlog of reported but uncorrected defects at 0, my karma is doing just fine.

    73,

    Dave, AA6YQ

  5. #25

    Default

    Quote Originally Posted by AA6YQ View Post
    A standard definition of "free" is "not costing or charging anything".



    Having led Product Development at Rational Software from 1981 until its acquisition by IBM in 2003, I have extensive experience in developing software. Having setup and launched the Eclipse Foundation in 2004, I also have significant experience with open source software development. I personally design, implement, test, and document DXLab because in my judgement, this is the most effective approach to making this product available. To see what users think, read the reviews, or join the DXLab Yahoo Group and ask.

    DXLab has long provided a comprehensive set of open programmatic interfaces. As a result, it interoperates with MultiPSK, FLDigi, MMTTY, MMVARI, MMSSTV, JT65-HF, WSJT-X, N1MM, TURBO HAMLOG, HAMSKED, LP StepLink, MIXW, DM780, CWGET, and CWSkimmer.

    With more than 100,000 users worldwide and a development process that averages 4 new feature-bearing releases each month and keeps the backlog of reported but uncorrected defects at 0, my karma is doing just fine.

    73,

    Dave, AA6YQ
    Dave, we know all that. If you put your ego aside for a second and re-read my post you will see that I didn't question your
    abilities but merely made a suggestion. And yeah as an IBMer I'm somewhat familiar with Rational and Eclipse . I use it in
    a different packaging (Data Studio).

    It was a question, for me personally free software/ freedom also means the freedom to decide what to do with it. So if you say
    hey I don't want the stress of dealing with daily commits or whatnot .. fair enough. But let's keep the ego out of this. Not very
    productive. You don't have to prove anything here. We just asked/ wondered .. and no, the standard definition of free does not
    automatically allude to monetary concerns. Maybe for you. But that's a mere issue with the English language hence the creation of
    FLOSS as a better term for Free/Libre Open Source software to make the point of freedom.

    The whole thread however started on the notion of Open Source software which would also leave some room to suggest that free
    was meant as in freedom.

    Either way, I'll leave it at that to not further take away from the original topic which is the contribution of software to the open source
    community. Feel free to drop me an email for further discussion.

    73 Mike K5TRI
    What you learn you must share. What you know, you must teach!

  6. #26

    Default

    Neither productivity nor agility is an "ego issue", Mike. Some projects are a good fit for open source development: TrustedQSL (Logbook of the World's TQSL), MMTTY, MMVARI, and MMSSTV are all examples. Some projects are not; DXLab is one of those.

    73,

    Dave, AA6YQ

  7. #27
    Join Date
    Jan 2000
    Location
    Realityland
    Posts
    267

    Default

    Quote Originally Posted by AA6YQ View Post
    Neither productivity nor agility is an "ego issue", Mike. Some projects are a good fit for open source development: TrustedQSL (Logbook of the World's TQSL), MMTTY, MMVARI, and MMSSTV are all examples. Some projects are not; DXLab is one of those.
    I think you're conflating open source software and collaborative development. You can offer open source software without doing collaborative development. If someone wants to port the software to another operating system, they can do that with open source and the main project can continue on the same direction without incorporating any code from any derivative projects or the extra work that comes with managing all that.

    I'm glad you acknowledge DXLab is freeware and not open source. One of the popular freeware contest programs claims to be open source but you can't download the code anywhere and the few who have the source aren't allowed to freely distribute it. That's clearly not open source. But I digress.
    "[I]You are never dedicated to something you have complete confidence in. No one is fanatically shouting that the sun is going to rise tomorrow. They know it's going to rise tomorrow. When people are fanatically dedicated to political or religious faiths or any other kinds of dogmas or goals, it's always because these dogmas or goals are in doubt.[/I]"

    - Robert M. Pirsig
    Zen and the Art of Motorcycle Maintenance

    [I]Asteroids and global warming: God's way of wiping out civilizations with lousy space programs and a disdain for science.[/I]

  8. #28
    Join Date
    Jan 2000
    Location
    Florence, AL
    Posts
    834

    Default

    Quote Originally Posted by W4PC View Post
    Dave, I can't find the Makefile for the SSTVENG.DLL. Is that project available?

    Current source compiled right the first time. Good job
    Asking Dave again..

  9. #29

    Default

    Quote Originally Posted by K3NG View Post
    I think you're conflating open source software and collaborative development. You can offer open source software without doing collaborative development.
    You could do that if you weren't concerned with helping end users be successful in their use of the product.

    Quote Originally Posted by K3NG View Post
    If someone wants to port the software to another operating system, they can do that with open source and the main project can continue on the same direction without incorporating any code from any derivative projects or the extra work that comes with managing all that.
    Abandoning coordination can succeed with operating systems or compilers or other tools where highly-technical end users can successfully handle variances among forks and derivative products. Abandoning coordination of a product aimed at non-technical users whose success requires the preservation of many invariants (architecture, user interface, APIs, distribution infrastructure, etc.) would be fatal. Note that MM-Open's governance model provides for coordination.

    Quote Originally Posted by K3NG View Post
    I'm glad you acknowledge DXLab is freeware and not open source. One of the popular freeware contest programs claims to be open source but you can't download the code anywhere and the few who have the source aren't allowed to freely distribute it. That's clearly not open source. But I digress.
    Open source is a technique. As with any technique, there are appropriate applications, and inappropriate applications.

  10. #30
    Join Date
    Jan 2000
    Location
    Realityland
    Posts
    267

    Default

    Quote Originally Posted by AA6YQ View Post
    You could do that if you weren't concerned with helping end users be successful in their use of the product.
    Anyone who has the knowledge and skills necessary to create a derivative work really isn't the same as a typical end user. Any derivative product should be supported by whoever created it.

    Quote Originally Posted by AA6YQ View Post
    Open source is a technique. As with any technique, there are appropriate applications, and inappropriate applications.
    It depends on what you consider open source to mean. For example, QRP technically means low power. To many it also means simple equipment and homebrewing. Those often go along with QRP, but QRP still means just low power. Open source in its strictest sense means making the source code freely available for modification, education, and derivative works. Whether one wants to build a community and ecosystem around that source code and supply support is up to them, and certainly not required. If one sets specific guidelines on support for the code, I can't think of a reason why anyone wouldn't open source freeware, unless there were plans to commercialize it later.
    "[I]You are never dedicated to something you have complete confidence in. No one is fanatically shouting that the sun is going to rise tomorrow. They know it's going to rise tomorrow. When people are fanatically dedicated to political or religious faiths or any other kinds of dogmas or goals, it's always because these dogmas or goals are in doubt.[/I]"

    - Robert M. Pirsig
    Zen and the Art of Motorcycle Maintenance

    [I]Asteroids and global warming: God's way of wiping out civilizations with lousy space programs and a disdain for science.[/I]

Page 3 of 6 FirstFirst 1 2 3 4 5 6 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
  •