(added paragraph breaks to your email to make it easier to read)

On Tue, Nov 26, 2024 at 3:59 PM Davide Erbetta via Freedos-devel
<freedos-devel@lists.sourceforge.net> wrote:
>
>
> Dear all,
> I'm new to this mailing list and maybe I'm asking a silly question, if
> so I apologize in advance.
>
> I'm enthusiastically using FreeDos, FED editor and OpenWatcom to develop
> a small program to mimic the RPN Voyager HP10 calculator with a text
> user interface with the C conio library (thanks to Jim Hall for their
> nice tutorials!). I'm doing it just for fun and I'm not interested to
> replicate all the calculator functionality but just some basic
> functionalities. So of course it's nothing comparable to all the great
> RPN calculator simulators available on the web.


I'm glad you like the videos and that they're helpful. That's why I
make them! :-)


> At a certain point I would like anyway to share this small code just in
> case someone want to try it. Since I'm an hobbyist programmer I've never
> done it before, so what would be the best way to share it ? should I
> share with under GPL or something similar ?
>
> Since everything is done in FreeDos I though this was the best place to ask.
> Thanks to anyone that would like to give me a hint.


If you want to share your code, there are several options:

Sourceforge.net will let you set up a "project" where you can post
your project. But Sourceforge.net has a lot of "overhead" (like a News
feature, and Bug tracker .. things you don't need) so this is probably
not a good option for a beginner.

GitHub.com or GitLab.com both let you share source code. You can
create a repository for everything you want to work on -- you don't
have to share a repository, you can also make a repository private so
only you have access to it. Both have features that you may not be
interested in .. but they are easy to ignore, so this is probably a
good option for you.

All of these sites let you set up a free account.

You also asked about licenses. You can pick any license that you like.
Everyone will have their own preference, and I'm sure others will
chime in too. Ultimately, pick a license you like, and use it. Popular
licenses include GNU GPL version 2, GNU GPL version 3, MIT, BSD
3-clause, BSD 2-clause, and Apache 2.0. The Open Source Initiative has
an archive of all the "approved open source" licenses on their
website:
https://opensource.org/licenses

For myself, if I'm working on a larger, more complex project, I might
use the GNU GPL version 2 (I don't like some of the terms in the GNU
GPL version 3 .. but those terms don't really apply to DOS stuff, so
there's no point for me to use version 3 anyway). But these days, a
lot of my source code is just "demo" code, so it's pretty trivial.
Anyone could write something similar on their own. For those projects,
I might use the MIT license (I could also use BSD -- I just happen to
use MIT). I would give this "demo" code away as "public domain" but
not every country agrees what "public domain" means, so that's why I
use a permissive license like the MIT license.


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to