Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Non-*NIX Forums > General
User Name
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!


  Search this Thread
Old 08-02-2020, 03:26 AM   #1
Senior Member
Registered: Sep 2006
Posts: 1,441
Blog Entries: 43

Rep: Reputation: 36
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.

Old 08-02-2020, 03:55 AM   #2
LQ Addict
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
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.
Old 08-02-2020, 04:13 AM   #3
Senior Member
Registered: Sep 2006
Posts: 1,441

Original Poster
Blog Entries: 43

Rep: Reputation: 36
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.
Old 08-02-2020, 04:18 AM   #4
Senior Member
Registered: Sep 2006
Posts: 1,441

Original Poster
Blog Entries: 43

Rep: Reputation: 36
p.s. - thats what changed.
Old 08-02-2020, 06:19 PM   #5
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,885
Blog Entries: 13

Rep: Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931
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.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
PNF: Making Money with Free Software des_a General 6 05-03-2019 12:36 PM
[SOLVED] PNF: Help with a Loop to Identify extrai values des_a Programming 15 03-20-2019 01:08 PM
[SOLVED] PNF: Result is 0 des_a Programming 1 06-12-2016 09:17 PM
Product Network Filter (PNF) Information kaplan71 Linux - Software 0 02-15-2008 01:05 PM
Appropriate places for startup commands? bluefire Linux - General 3 10-07-2003 09:52 PM > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 02:51 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration