From the screenshot roy shared of it in action looks really awesome.
Now a question for you Aat if I may?
Is this tab function you shared, a free use function, to adopt as a standard method of doing for the community of developers?
Because I had an issue with someone before who had shared a sqrt function when it was a lone test program of his. This person told the forum members we were welcome to use it. It was sleek fast algorythm for the language, easy to use, so many of us adopted the function for use. About 2 years later this guy released a paid package of his function library along with a licence notice that any code using functions contained in his library was his sole property. Now it wasn't an issue those who hadn't released compiled commercial programs. But you can imagine the feeling of beeing told you owe all of your income over its lifetime of a project.
After that situation, we adopted a "bland example function only" policy. there after we only shared our main source file excluding any includes to prevent this issue. unless the function is considered free use, full license.. I haven't seen this subject discussed yet on this forum but I can tell you nobody will like the issue to sneak up on them. I think the intent of licence should be a part of any code shared.in the comments at heading of the text. Shielding all parties with clear intent stated. Members will know what is salt,what is hot pepper..etc
Thanks for the reply Aat,thaks also for the code share. Not only for what is learned by reading the code but also for the time saved developing another method. To answer your question to, no it didn't happen on this forum. I have been lurking basic code since it was born so I have a membership on about every forum,nostalgia bbs still in existence. Except one..one that I had loved like a child for mabe 10 or so years. That was qb64...anyway.there was that issue which I explained above then a second falling out that took place there that ended in me being booted for life when the creater admin refused the blame that caused the situation and chose to be angry at me for not withholding the truth of the situation from. The rest of the forum. at the time a hero member,a part of the founding group who philosophied the foundation of the base language. Yet the scapegoat in the end. Either way I recognize the value of the function you posted and also the value it will have to supporting the developers here.if a good method is adopted for the subject of doing tabs.. its just ground that needed covered by asking a question..thanks again for the share..
Yes, I could do that but two reasons I don't. It would be a dishonest act on my part to do it. Also part of the argument was the direction change the admin made for tthe language. See it went from relying on pure basic while allowing use of outside libs, to requiring an outside lib to make anything beyond a print statement. In other words I couldnot write my own tabs method or use one unless I bought a sanctioned lib and gave up ownership Wright's to my own code, because of the way the lib licence was structured. Meaning, if you sold a game you made with it, the money had to go to the lib owner. So in principal, what then is the point of learning or using the language. Let him make his own games...
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum