-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🗒 Licensing #1
Comments
Hi @alice-i-cecile, thanks for reaching out! The lack of a LICENSE.md was accidental, but as you guessed the Katharos License was the license that we would be releasing this under. I definitely see your point about the uncertainty and potential legal risk involved in building on top of our license. I believe your concerns there are completely valid. This is something that I will bring up with my team, and we may take you up on your offer to discuss. I will let you know as soon as I can get a concensus with my team. Thanks again for posting. 🙂 👍 |
Sent you an Email @alice-i-cecile. For any watchers, I'll comment here with whatever conclusion we come to. |
I hope I am not out-of-place jumping in, but I got very excited about bevy_retro, then saw the license, and had to rethink it. Maybe I can share an end-user (and hopeful future-contributor) perspective. If any of this is offensive, please know that is very much not the spirit of my comment. Please try to hear the other things I have to say, as I am very new to talking about it in this setting, and mean no offense. bevy_retro is really seriously solid work, and does exactly what I need, I think. The other related projects, (skipngo & LDtk loader) are just amazing, and align perfectly with what I want to do, written in very clear code, that seems to work really well. A few things about the license would keep me from contributing much, promoting, or basing any future work on it, though:
I think I get the vibe behind the license, and I do believe your heart is in the right place, from what I can tell. I'm not even in total disagreement with some of what you might hope to achieve by it, even though I couldn't agree to the license, as it is. Here are some ideas that would make it much easier for me to accept, and work with/contribute/promote your projects:
Hopefully that all makes sense and adds something to the discussion. Even if you don't change the license, I wish you well, and am seriously impressed with the work that you've done. As an atheist that loves your software, and really wants to use & contribute to it, I am also happy to join the discussion, if it can add anything. It would be amazing if I could use this stuff. |
@konsumer, you aren't out of place and thank you for your perspective. I want to give a good picture of me and my organization's perspective on this and why we made the license what it is. This is, frankly, a religious explanation, but that is because our faith is why me, and my organization, are here. Our religion is why we write code, or do anything else, so it is crucial to this issue. I speak not necessarily for everybody on my team, but for me and the founders who chose to make Katharos Technology and who choose it's direction as a company. My company, Katharos Technology, is founded on the concept that we are made by God to do His will. We would prefer that our company be abolished and dissolved rather than have our company serve the will of man above the will of God. If we are not serving God with our company, then we have undermined the reason for its existence. This is the core principal of our company and everything we do is built on that principle. We believe that God has led us to make Video Games. We, personally, have a passion for Video Games and the wonder and fun that they can bring. It is something that we have enjoyed for a long time and we feel that the modern market is severely lacking in good, clean Video Games that we are comfortable exposing ourselves to. We believe that we can share good and uplifting games and be a blessing to others through it, and that God has given us the talents, time, and guidance to we need to do so. Our work to make games is based on the premise that we believe it is work that God wants us doing. We are also passionate about Open Source. Our company is built on Open Source tooling and we enjoy much of the community and spirit behind the Open Source community and tools that we use. We honestly desire to give the community as much of what we have as we can. We really do want to share what we have made and give other people the ability to use it. But...our first priority is to do God's will. If you consider the Video Games in the world today, you will find that the large majority of them contain content that is against the whole purpose for our company. These games contain content that we believe is damaging to people. We want our contributions and efforts to be uplifting, not damaging. All of our game engines and libraries are specifically designed to make it as easy as absolutely possible to make games, especially for those who would otherwise not be able to because of the difficulty involved. But if we make it easier for people to make any kind of game we are going to be directly contributing to games that are contrary to our company's reason for existing. We will, in all likelyhood, be contributing more to what goes against our purpose than to what is for our purpose, and we would sooner make it 100% proprietary than do that. Our license is an attempt at solving this problem, but it is by no means perfect. As @alice-i-cecile said, it successfully accomplishes preventing objectionable use, but it may not successfully allow us to share our work with the community. The legal concerns that she brings up are valid concerns and I don't argue that they aren't, but if our license means that the only people who can use our tools are a subset of hobbyists, then that is still better than us 100% proprietizing it. Our license was not made to try and keep things to ourselves for our own advantage. If there was a way for us to give free use of our software for anything that does not propagate what we believe is harmful to people, regardless of their religion or what they believe, then we would gladly do that. As it stands, though, we don't know what better options we have and this license is the closest thing we know to accomplishing it. That is the reason behind the license and why we are steadfast in supporting it over typical Open Source licenses. It's not just about the license, it's about why we are here as a company. On a more technical note, I also want to address a common misconception about the license: all of the text in the "Preamble" section of the license has no bearing on the actual terms of the license, the legal rules that you must follow. This is very similar to the preamble of the GPL license, which has a "human" English explanation of the purpose of the license. The terms of the Katharos License don't actually make reference to God. ( It does make one mention of the Bible in case of a conflict with human's rights laws and the permitted use of work, but we have removed that in the next draft because of it's ambiguity. ) This means that the license does not require an interpretation of "God's will". We don't require you to believe what we believe, just that you follow the terms outlined in the license. That said, the terms as they are can also be ambiguous. This is something we are working on helping with version 0.2 of the license. With the second draft of the license we tried to clean up as much ambiguity as we could, but it does not solve the lack of case law or questions of enforceability. Also it maintains the same spirit and applies to all downstream dependents regardless of depth. I hope that helps explain our side of things. I appreciate your thought-out responses, and your interest in our work, but unless a better solution presents itself, our license will remain and we honestly believe that this is the will of our God and that it is what He wants us to do. If this means that many will not be able to use or even contribute and help promote our tools, we still hold that we believe this is the decision that God wants us to make and that He will bless us for following His will above our own. |
That does make sense, and thanks for clarifying. As it is, I don't think I will be able to use any of this stuff, but I understand where you are coming from, I think. If you could use another perspective in future discussion about this, don't hesitate to reach out. |
I want to point out how great it is to see everyone entering into this discussion with grace and kindness, in spite of how contentious and fraught with emotion the topic of religion can be. Because we’re used to open source practices being a certain way, I think there’s a framing missing from this conversation that can help set it in a different light. I also don’t subscribe to any specific religion, so some of the language of this license is quite foreign to me. However, I find the basic terms to be pretty straight forward. Rather than looking at it through an open source lens, I think of it instead as a traditional agreement for proprietary software, like paying for a Photoshop subscription:
How do I comply with the Katharos license? Well I’m basically limited to making PEGI 12 games. Those are constraints I can easily work within. Furthermore, the uncertainty of the license’s future (Will it change? Will it hold up in court?) is no different from a closed tool that I might be using for free as long as it’s in beta. The company behind this beta product could disappear, or they might introduce pricing that is way outside my budget. My use of such a tool would come down to a very simple evaluation of time cost: Is this tool saving me more time now, than the time it might cost me in the future to replace said tool? Seeing as the Katharos toolset is source-available (much lower lock-in than the average proprietary software) and built on top of the fully open source Bevy, I’m not very concerned that any game I make with Katharos tooling is gonna get trapped in some license dispute. I can always go with the nuclear option and rewrite whatever’s necessary, but I see no reason to do that as long as I’m keeping an open line of dialogue with Katharos team. With that in mind, I would suggest one addition to the license: A clearly defined grace period for non-compliance. If my project is deemed not to be in compliance with the license, how long do I have to either (a) become compliant or (b) stop using the licensed software? I suggest at least 2 months. In summary: By faaar the hardest part of any game project is just getting a game to some reasonable version of Done. Gamedevs scrap and rewrite prototype code more than any other software discipline. No piece of tooling we use is safe from replacement. If some tool gets you considerably closer to the game you wanna make today, most likely I’m gonna recommend that you use that tool. A month or two from now you’re not gonna be developing that game anymore if you spent all your early momentum building tools “for the longterm”. |
Thanks for chiming in @erlend-sh! I think you bring a very useful perspective to this.
That's a great idea. We can make sure that that goes into the next draft. 👍 |
I am also very concerned about this license. I'd really need the input from legal council on this license. I suspect that adhering to a rule set as defined by 66 books of some of the most widely debated text in human history is a massive legal liability. Furthermore, the license does not even define which specific version/translation of the widely debated text is to be used in court. As i (not a lawyer and know little on licensing) see it, either KatharosTech has ultimate say in what is allowed or not allowed based on their interpretation of whatever Bible they choose, or the full work of some unnamed version of the Bible is to be debated in court. If it's the former, having KatharosTech having ultimate say would seem to effectively make this license dependent on Katharos's opinion (very subjective, counter to what the License claims). If it's the latter, i can't even begin to imagine a court case trying to prove someone to be in violation of a Bible. I mean no disrespect towards your faith, but i can't imagine how this will fare in a legal context. Would any lawyer even recommend a company use this library, based on this license? It screams of liability to me. I can't even envision what or how it would be enforced. I do wonder if this license, which seems to simply defer to an unnamed version of the Bible, has effectively become the longest open source license to date. Perhaps not, but curious nonetheless. To summarize; I personally would require legal council to even use this library to assess the risk. |
The mention of The Bible in the prelude of the license does not have any bearing on the legal terms of the license. The terms contain only a single reference to The Bible in an edge case regarding a conflict with local humans rights laws, and that reference is being removed in the next version of the license. The reference to The Bible in the prelude was to indicate our stance on why we felt that there should be restrictions and our outlook on what defines what "right" is. We believe the bible defines what is right, but because that is subjective and, as you say, unreasonable to use as the foundation for legal terms directly, we defined the exact terms of the license after the prelude. Those terms below are the only terms you are bound to. As to the content of those terms they are derived almost fully from the hippocratic license but with the humans rights laws being replaced with our list of what we don't want you using the software for. For what it is worth, we did not design the legalese of this license fully ourselves, but built on a pre-existing ethical source license and swapped out the terms of use with what we are concerned with.
That may indeed be the case, but as stated above, our only viable alternative is to make our software 100% proprietary. This license is as open as we can possibly be while not compromising on our values. |
I think at this point we’re just rehashing old remarks. Probably fine to close as ‘answered’? |
Sounds good. 👍 |
I hope you don't advertise your code as open-source, because this definitely does not meet the OSS criterion.
Both of these restrictions are too vague. At what point does a game become "suggestive" or "excessively" gory? The restriction on sexuality is also pretty prudish. In any case, I can't use or support this project with the license as it is - I realize you mean well, but there is simply too much risk. |
I know this was already closed once and the discussion is pretty much over, but I wanted to commend you (as someone who would like to use this repo but cannot due to the license) for being extremely open and up-front about the licensing everywhere. Although we disagree, I appreciate your respectful and open approach. I do wish I could use it though! |
As others have mentioned, the issue is obviously closed, but I'm still baffled that this is even a thing. Others have been far too kind in their responses, and while I appreciate common courtesy online, it really sucks to see an otherwise useful asset be tarnished by such a stupid and thoughtless idea. As already discussed, I'm aware that the license itself (aside from the Preamble) doesn't rely on the Christian Bible, but the inspiration/reasoning here is silly at best.
This doesn't even make sense from a Christian perspective. There are some 45,000 denominations of Christianity, so there's at least one hundred times as many different interpretations of the verses of the Bible - most of which are based on certain translations, of which there are thousands. To claim you understand any "objective" moral good from the Bible is to claim that you can somehow invoke God's will directly, or that you perfectly understand His intent when divinely inspiring (or writing directly? I won't presume to know your stance) the text. Alternatively, you're claiming that your interpretation of the Bible is somehow objective truth from which you can derive a legal document that will be useful to others, which is equally as preposterous. Wars and rebellions have been fought over more mild theological claims than that. "The Work shall not be Used by any person or entity to display, market, or distribute images, artwork, or any other media that is:
This includes:
If I developed a game using this plugin wherein you could do nothing except open a full copy of a King James Bible, I would be in direct violation of your license. Even if I used other translations, the text is pretty clear about beheadings, circumcision (also known as genital mutilation), and the maiming of various characters. Not to mention instances such as Sodom and Gomorrah, where God and his angels basically commit war crimes by razing two entire cities filled with men, women, and children. Don't even get me started on the flood, the plagues, blinding people, etc. I personally would consider drowning countless human children to death to be pretty amoral, but then again I'm no divine being. Depicting drowning children isn't prohibited by the license though, so it's wonderful that anyone who makes "Baby Drowning Simulator 2022" could do so without running into any moral/legal trouble from your standpoint. Let's also not forget that the Bible says (in the New Testament, even!) that slaves should obey their masters, tells slave owners essentially "be nice to your slaves," and provides guidelines for slave trading - which I would assume goes against the "slavery" portion of the license, but if not, then it certainly would violate the "human trafficking" and "indentured servitude" clauses. And while I'm not going to get into the details - there's no biblical law or guidance regarding abortion. That's an entirely modern aspect of Christian society/politics, and its inclusion in this license stems from your own personal tenets rather than from the religious text you claim to be invoking here. The entire notion of this license directly violates the ideals Jesus is typically interpreted as providing in the Sermon on the Mount. For example, the entire virtue of "turning the other cheek" is that you aren't responsible for correcting the sins of others - rather it's God's judgement that will ultimately punish wrongdoing and evil intentions. In other words, Jesus has granted you immunity from sins committed or immoralities depicted by other people using your work. To quote Jesus, "Render therefore unto Caesar the things which are Caesar's; and unto God the things that are God's." As solid as I assume your code is in the plugin, I really hope you don't claim that it's divine. We're approaching TempleOS levels of delusion if that's the case, and I very desperately hope that it isn't. Anyways, if you're in the mindset of "it's my work and I can put whatever rules I want in it" then sure - that's entirely valid - but don't try to hide your own personal intentions behind an "objectively true and good" religious text when there's clearly either strong personal bias or ulterior motives behind the licensure. Please consider using a license that's founded on reality, or at least one that isn't so arbitrarily based on your own opinions. |
Dear @azbay, To continue the thought, “the issue is obviously closed”, I think we can all agree that this issue will never truly be closed. We, the creators of the Katharos License, were fully aware that this license would cause controversy and that assuredly there would be those who would be disappointed with its implementation. For us however, the alternative to the Katharos License was to abandon the project; a point that has already been made. So our decision was to disappoint some as opposed to neglecting all. I wanted to respond here because I can sense the passion that you have for your view point and wanted to address your statements with my own passion. First of all I want to address the kindness of the others in response to the Katharos License, and your lack of respect for their choice to discuss a controversial matter with decorum and civility. Just because we disagree on matters and are passionate about our viewpoints, if we cannot discuss them openly and freely without hostility, the value of such discussions diminish quickly. And while you may think that our ideas are “stupid” (we are all entitled an opinion), they most certainly are not thoughtless. With that said, I would encourage you to take a more tactful approach to any debate so that your point may be well received and not thought to be rants of belligerence. With that out of the way, let’s talk about objective “good” and how it relates to deriving legal documentation. I find it a bit ironic how you negate validity of using the fact that the Bible can be interpreted in many different ways, as a reason that it can’t or shouldn’t be used to derive a legal document. The reality is that law, and the execution of law is highly dependent on interpretation, which is why it is typically so verbose. But law is also based on some foundation that underpins the values that the law seeks to uphold. It is interesting that when laws, or in this case a license, states that its underpinning values are derived from the Bible, it is preposterous. But the laws of free countries are also underpinned by some document that has been chosen to uphold the founding principles. But there must be some genesis of morality, or some basic set of principles that are used to base the derived rules of law. Even if that set of principles is the absence of all morality. In that case there is still a principle to base all other rules off of. Kind of like a no-holds-barred fight match where the only rule is there are no rules. There is still “one” rule that all others are based on. We’ve only chosen to use the Bible (yes, highly up to interpretation) as our genesis of morality. You mentioned that we are trying “to hide your own personal intentions behind an ‘objectively true and good’ religious text when there’s clearly either strong personal bias or ulterior motives behind the licensure.” And that we should “consider using a license that’s founded on reality.” We are not hiding behind our motives at all. Our motives are quite clear and we are very open about them. And for clarity I will state simply that we seek to only get behind anything that would bring glory to God and forego anything that does not. We believe that the Bible is the standard for us to do that. There is nothing fake or coercive about this, our stance, or our motives. You also stated, “To claim you understand any ‘objective’ moral good from the Bible is to claim that you can somehow invoke God’s will directly, or that you perfectly understand His intent when divinely inspiring the text.” Do I think I understand the will of God. Of course I do. That is why the Lord blessed us with the Bible, as well as an interpreter named the Holy Spirit. Do I think I always get it right? Absolutely not. I’m not perfect, nor do I claim to be. But it also doesn’t take a theologist to understand some of the basic facets of the moral compass provided by the Bible. And even the theologists get things wrong. They are just sinful man as well. And while this is not the forum to discuss Bible apologetics, I would be more than happy to discuss with you offline if you would like to debate all the millions of things we could debate. You seem to be inferring that if something is mentioned in the Bible, then it gets a free pass in the terms of the license, and if it is not in the Bible then the license has nothing to say about that issue. But the license itself stands alone. You mentioned that you are aware of this fact, yet you go on to mention happenings in the Bible and mingle them with violations or allowances of the license. It is this mingling that we need to avoid. The Bible is what guides our principles and that has provided the motivation for the license. Just like corporate vision or indeed general public courtesy that provides motivation for establishing codes of conduct for meetings, professional gatherings, or online forums. There are many other things you mention about your own interpretation of the Bible which again, we can debate in an appropriate forum if you like. But to distill your comment down to its basic principle is to say that it simply “sucks” that you won’t use the tool. Not because the license is too restrictive, but because its motivation comes from the Bible. Or more specifically, our interpretation of the Bible. I would encourage you to submit an issue that focuses more on the license text itself if there is something specific in there that particularly rubs you the wrong way or prevents you from using it. In such an instance we could at least perform some analysis on whether the license needs to change to facilitate or whether we simply won’t budge on that particular aspect of the license. We want to be accommodating to as many as possible, while upholding our values. I think that’s fair. Sincerely, |
It's just that when I see a group of adults who are 1) intelligent to a great degree, as is implied by the accomplishments herein and your overall diction, but 2) have been deluded by lies and false promises - it's incredibly frustrating and sad to me. Don't think that any vitriol that I put forth is directed at you or anyone in your company. It's directed at those institutions and texts that have lied to and indoctrinated you so fully.
Then divorce the license from the Bible entirely, including the text in the preamble. Then at least you'll be consistent, and less inflammatory - that is, the license will be perceived as being influenced by your own morals, biases, and prudery rather than some invocation of divine "objective" morality. If the license stands on its own then there's no need for the association at all, especially when it so blatantly contradicts the book it claims to derive its clauses from (which in itself is a contradictory text on a number of levels - not a good combination). On the topic of concerns about the restrictions of the license itself, I believe others have listed a number of reasons that there are issues with them. To reiterate some of these concerns and possibly add to them, though:
To wrap up, beyond all of the things you chose to ignore about my first post, I can't say I'm unsurprised you neglected the portion regarding the need for this license in the first place, but I am a bit disappointed. Particularly regarding the notion that if someone else uses something you've created to make another product that's "impure" from your standpoint, that it'd somehow be a moral failing on your part or that you'd be somehow held in lesser regard by your "heavenly father." If I were in your shoes (and at one point in my life I was, at least in the vigor of my belief and my desire to implement my faith into my creative passions) I would simply ensure that my product wasn't explicitly made for the purpose of creating immoral products, or including features myself that could be seen as immoral or sinful. My neighbor's business is his own, and his sins are his own - it's for God (and only God alone) to judge the righteousness of another's actions. Additionally, abiding blindly to certain doctrines, laws, or tenets of the faith without taking into account the intent and the goodness of the individual is inherently sinful. Jesus defends King David's actions in 1 Samuel wherein he eats the holy bread when hungry. While this isn't a life-or-death situation, the principle applies - if you intend to do good, then you can do no wrong by accident, out of providing for others, or by the impure actions or others. If you truly do care about purity and goodness and put that ethos into your work, then that's all that matters in the grand scheme of things. |
I appreciate your comments here. With your statements regarding the license, we can analyze your concerns and take action accordingly. This is a much more productive step. And once again, I understand the passion for your viewpoint as we are passionate for ours as well. I respect your viewpoint, and wish that ours wasn’t so frustrating and sad to others. But that is the nature of having differing opinions. As mentioned, we will analyze your issues with the license and take action as we deem necessary. With respect, |
This is something that could possibly be made more clear in the preamble. In making the Katharos License and licensing our tools under it, we don't condemn anybody else who makes things and doesn't restrict what people are allowed to do with it. We feel that God has put it on our consciences that people will use what we make, specifically for the video-game market, to design things that contradict the very reason we created our tools in the first place, which is to share good and pure things ( by our interpretation of God's will ) with the world. It is purely something we feel put on our hearts. We don't say that God condemns everybody who makes something that somebody else uses for evil. That is not at all what we mean to imply with the Katharos License. We just feel that God called us to take this stance with our work in this field which is so fraught with things that are not in agreement with our convictions. When it comes to vagueness of terms, that is something we will attempt to address. We recognize that making those terms more clear is important and we agree that we should clarify those terms as much as possible. Finally, coming back to this discussion actually brought quite an interesting new idea to mind that we had not considered before, regarding the lack of case law and some related legal concerns with the license. @alice-i-cecile mentioned above:
This has been a challenge with the license that we had no real solution for. The fact of the matter is that the license is atypical and courts may choose to refuse to interpret the license entirely or otherwise rule in an unpredictable way due to the lack of precedent. Hopefully this latest idea provides at least some help in that direction. I've created an issue on the main Katharos License repo to outline the idea and open up any discussion if you are interested in discussing the more technical challenges of the license: katharostech/katharos-license#3. |
As someone who has no religious beliefs but grew up with devoutly religious family members and friends, I have very strong feelings about how the license has been written. I have to admit that it made me quite angry. To me, the license reads as a group of individuals pushing their own beliefs, and using the word of God as justification for their ideas. What they have written are their owns words and their own interpretations, not God's. They could just have easily have written a clause barring the depictions of homosexual relationships. To say that these "truths" are the truths of God is insulting. There are Christians who support abortion. There are Christians who support healthy engagement with sexuality. To them these beliefs do not exist in contradiction with the texts. I suggest that you alter the preamble to say the clauses imposed by the License constitute YOUR interpretation of the Bible and that that interpretation does not necessarily reflect God's will. It is after all, only YOUR interpretation. Thank you. |
It seems to me that your crate has a lot of neat features but your license is bad-- that is, the antithesis of "good". It makes many errors and has many flaws, most egregiously in the preamble. For example, it states: "In order to maintain objectivity in a highly subjective matter, there must be some source of truth from which to derive said objectivity. The source of "truth" for the Katharos License, and where the definition of what is "good" and "pure", come from the Word of God, The Holy Bible." The Christian bible was neither created nor inspired by a god or gods. It was created by many different humans, and too often inspired by vice, vanity, and evil rather than anything virtuous. The source of truth to maintain objectivity on what is good can only be found in a shared rationality and moral sense that most humans possess and can cultivate. The Christian bible is unfortunately not a good source for developing rationality or a moral sense; while people can still develop strong rational skills and a virtuous moral sensibility despite having irrational faith in the Christian bible, it can be easily observed that too often it fails to bring forth virtue in the human soul or even leads to spiritual degeneration. "Kill every male among the little ones, and every woman who has known a man by lying with him, but those women who have not known a man by lying with him, you may keep alive for yourselves”. Numbers 31:17 There is an abundance of gory and violent imagery of abortion and murder in the Christian bible -- and approved by the main protagonists. In that line alone from Numbers, the character of Moses, a man glorified in the bible, sanctions war crimes, murder, sexual slavery, and the slaying of pregnant women -- abortion. If someone were to create a game depicting the bible using your crate, it would be a violation of the crate's license. Yet you claim to base the moral foundations of the license on the bible itself. Your license is self imploding. It's bad. And I'll bet my socks that if there are any rational, virtuous gods, they agree with me. |
I've just created a list of frequently posed challenges for our license and our responses that should cover the majority of points. |
I unfortunately realize what a waste of time this is likely to be, but I think there’s a bigger issue at hand here that’s worth discussion: Here we are, discussing the license of a group of plugins for an open source game engine (open also in the sense of: anyone can use it to make whatever CONTENT they wish to make). And this is true of… most open source licenses. They’ll typically dictate limitations on commercial use, requirements to do so (releasing source code), attribution, etc. But, here, a group of plugins for an open source game engine, potential users are being told by the author(s): to use this code (and then create actual content), you have to be limited to my religion’s whims on what’s right and wrong. My specific belief system is now your problem for this ‘open source’ plugin library for an open source game engine, built on other numerous open source libraries, written in an IDE using countless open source libraries, on an operating system also making use of said-numerous-countless open source libraries. Except.. right in that chain of ‘why open source is great’, you decided, if someone uses a small amount of your code in something they create that you don’t like — well now its your problem somehow! I mean think about if each open source piece of software used a license like this, applied their religious beliefs to the application of their code, etc. We’d have nothing. We’d have no open collaboration. At best we’d create… ‘religious sects’ of software.. which.. never thought I’d have to type that phrase! This is anti open-source in every way. I’d argue its also hypocritical to use whatever libraries you wish without any religious edicts preventing you from doing so… to then do exactly that. |
I would suggest using the Bigg Butts License+Apache-2.0 instead as it is more inclusive and protects the rights of users more without relying on a crypto tool for enforcement. Edit; Thanks to the katharos-license having this section in the license I was able to completely legally make this license:
|
I noticed there was no LICENSE.md on this repo, which makes it very challenging for others to build off of safely.
This work looks incredible, and I (among many others) would love to be able to use it, contribute to it, promote it and so on. To do so though, it needs a reasonably standard open source license.
The Katharos license used on your other projects, independent of any planned uses or ethical / religious disagreements, is a complete deal breaker for every interested user I've talked to :( It induces very complex legal risk due to challenges in definition and lack of case law, and even incorporating a library with the license presents a serious barrier to getting downstream users and contributors who may disagree with certain ethical or religious implications contained within the license.
Promoting good in the world and staying true to your beliefs is the right thing to do, and I admire your devotion to what you believe in. I'm just not convinced that ethical open source licenses are a good tool to get there.
The intent behind them is twofold:
But in effect, the level of uncertainty induced by them is such that only the first goal succeeds at all, leaving these fantastic projects that can't be used by anyone completely stranded.
Feel free to reach out, either here or by email. I'm happy to talk at length about my perspective on these matters, and see if I can help you come to a solution that helps you share and collaborate in a way that's compatible with your values.
The text was updated successfully, but these errors were encountered: