LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   General (https://www.linuxquestions.org/questions/general-10/)
-   -   PNF: Is it Appropriate? (https://www.linuxquestions.org/questions/general-10/pnf-is-it-appropriate-4175679780/)

des_a 08-02-2020 03:26 AM

PNF: Is it Appropriate?
 
Here, it was determined that maybe I shouldn't post about my language as far as how to fix it.

I have refrained after that, and only posted here, about the design, but not about fixing it.

HOWEVER, circumstances have changes since that point. At the point where I wrote that thread, I didn't have enough of a working version to even post on the Internet. I soon did have enough, later in the thread. I was struggling with license terms for getting it out there, and was learning about them.

I learned here, that it's okay to change your license in a case like this.

Wanting to remain open source, and wanting to take advantage of good code bases, I decided to make the thing have GPL liscenses (some parts are one of their licenses, and some parts are another [See the docs for which is which]).

I did, because I developed my plan: Plan for licensing is to release up to the OS, as GPL, then release the actual kernel (the PNF part), under my license I'm going to create but almost have done. Why different license for that? Because a) It's like a time bomb anyway, it becomes GPL after time. Second, b) I think for "some things" mine is superior. c) I want to give users rights, but I want to be in it to make money. Not that I can't make money with GPL, but my strategy is to also use simple licences to increase that money. NOT THE WAY MICROSOFT DOES THOUGH. NOT EVEN CLOSE!

So at least for the GPL components, I wanted to know what all of you think. Should I post more now that I decided to use GPL, or should I not? I can use help, and if I asked here, people would probably help. But I want to get a final determination of whether it's appropriate for GPL stuff. I don't want to break rules on purpose. Still learning forum rules too (general, not specific).

I tried another site, and it wasn't that helpful. They do not have the knowledge like here. I want to learn to be a better programmer by having people point out things, and learn how to fix issues slowly but surely.

Thanks!

ondoho 08-02-2020 03:55 AM

Why do you worry about this? Are you planning to make money with it?

Frankly, I still haven't seen anything that would allow me to give any sort of recommendation.

Generally speaking, and considering you want collaboration, just make it GPL and be done with it.

des_a 08-02-2020 04:13 AM

The parts I created so far, I want collaboration on. I did make them free software. A later part, what I will do with the language, i want to work more privately on.

des_a 08-02-2020 04:18 AM

p.s. - thats what changed.

rtmistler 08-02-2020 06:19 PM

Based on threads, you've been working on this for at least 6 years, presumably longer.

Yes you have posted some syntax, some functions, and documentation.

At times what you've done is started a thread asking what's wrong with some syntax.

Most people reading those threads do not know you're trying to invent a language, so it becomes some lengthy, continued explanation that doesn't seem to resolve.

Proceed as you will, nobody's stopping you.

Just don't expect universal agreement or acceptance.

I agree with Ondoho's statement that people haven't seen enough to offer any advice.

Do you have any training in compiler or language design?

Because myself, I'd draw upon the training I had where we designed mock assembly instructions as we created an ALU out of NAND gates, and built up from there.

My point there is that, the course made us think about creating instructions, and then learning whether or not they were useful, or duplicates of things already available. We also grew the design week by week, collaboratively, along with the instructor's guidance.

As with any large project, you need to have intermediate goals, and ways to measure your progress.


All times are GMT -5. The time now is 01:50 PM.