Leonidus; God expects us to take care of ourselves and our families. in
1 Timothy 5:8 (NLT), we are reminded, "8 But those who won’t care for their relatives, especially those in their own household, have denied the true faith. Such people are worse than unbelievers."
Therefore, if your hard work to provide for yourself and your family would be lessened by supplying coding information for your Application Software, don't do it. God is fair. He gave you the intelligence to do specific work and expects you to do those things that will properly provide for your family's needs. There is no sin in following God's orders to us as mentioned above in
1 Timothy 5:8 (NLT).