Post by Keith ThompsonPost by jacobnaviaIt is just not true that you need to go to C++ to use a container library.
The C Containers library provides with the most popular containers of
C++ without all the associated complexities since it is plain C (1989
standard)
https://github.com/jacob-navia/ccl.git
There are no strings attached, use it as you wish.
I suggest you add a LICENSE file, or update the README file, to be
more explicit about permitted use. Copyright law is complicated,
and I'm not qualified to give concrete advice, but as I understand it
anything that's published is copyrighted by default.
I believe Jacob Navia is in France, so this may not apply, but in
the United States, there is a natural copyright which falls to the
author of any published work:
https://en.wikipedia.org/wiki/Common_law_copyright
FWIW, I disagree with this philosophy, by the way, as I do not
believe any person should be entitled to monopoly rights on their
ideas or their inventions. I believe all ideas and inventions were
given through people by God for all people to use and enjoy equally,
and not just for the exclusive benefit of a few.
I also believe this has not always been this way, in that before
Jesus came we (mankind) were yet under the Law of Moses, and Grace
had not yet come. Grace levels the playing field as God reaches
out to all people now, whereas before Jesus came to the Earth, only
Israel was God's chosen nation. But since Jesus has come to the
Earth, all people worldwide are able to be saved, and His Kingdom
has come to all who will receive it.
I believe that since Jesus' death, burial, and resurrection, that
was when the issue of personal legal copyright would've been done
away with in God's own sight, as He calls each of us to love our
neighbors as ourselves, and we would not withhold behind money
barriers (or other barriers) those things which are beneficial.
I urge each of you to consider this in your life. We live in the
age of the Grace of God poured out unto man through Jesus Christ.
Because of what He has done to save us, we no longer are pinned
down as we were before He came. Now we are freed from sin, freed
from the yoke of oppression of sin and the evil lures and draws
of our sinful flesh. We are now able to be born spiritually,
which sets us free from the explicit and only ties to our flesh,
for now our spirit also gives us input, and is able to overcome
the weak flesh.
It's not just a belief. It truly is real, and it can truly give
even you new life, new hope, and a changed perspective on all
things from within.
Post by Keith ThompsonIf you want to release it to the public domain (which means you
disclaim any copyright), you need to say so explicitly. sqlite3 is
public domain; it might provide a good example. (That would imply
that someone could grab a copy, remove your name, and redistribute
it.) There are a number of permissive open source licenses.
I recommend the Public Benefit License by LibSF:
http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/pbl_v1.txt
-----
An excerpt from the license:
This license releases the software and digital work into the
Public Domain forever, with the following consideration:
It is the intention of the LibSF authors that all of our work
remain open. We ask you to honor that request and always
maintain the digital content you have received from us (source
code, multimedia, and all other forms) in an open manner...
We at LibSF offer this content into the Public Domain knowing
that it can also be taken and usurped for purposes other than
those the authors desire and state above, so in addition we
include this warning, a reminder of accountability:
Each of us was created by God for a purpose. We have been
assembled here upon this planet to live and work together for
the benefit and betterment of all. God has doled out unique
and special skills, talents, and abilities, as He has done,
severally, to each of us. It must therefore be recognized
that each of us is part of the full gift of giving unto man,
and as a body is comprised of many members, each with their
part, so too are we part of this body of man.
We have a responsibility and accountability to God for how we
operate in this world. We will be judged by that which He's
given us, and how we chose to use His free gifts...
These are truly important issues. They are fundamental to our own
soul's state, and the encouragement of right things here in this
world as per the teachings of Jesus Christ.
To be clear: Labor is to be paid for. Our ideas and inventions are
not, except whereby we labor to produce and perfect the materials of
our idea or invention. It is not Biblical to continue to earn revenue
from a prior labor effort that no longer requires commensurate labor,
such as writing a software program and selling it a billion times,
bringing in revenue and profit for each when it required no additional
effort to sell the second product over the first. A recovery of the
initial labor expense is one thing, but after that it becomes a sin
against God ... unless there is ongoing labor involved which must be
paid for.
Thank you,
Rick C. Hodgin