Author Topic: PowerBASIC  (Read 45683 times)

0 Members and 2 Guests are viewing this topic.

Mike Lobanovsky

  • Guest
Re: PowerBASIC
« Reply #30 on: February 24, 2018, 10:27:27 AM »
OxygenBASIC stays OxygenBASIC, PB stays PB. Apart from the name, there is nothing subject to copyright law here. You can't claim ownership of the language vocabulary, semantics, or behavior. You can only claim ownership of particular implementation. The BZ->Drake code implements the language functionality in its own manner while we'll be implementing the same in our own way.

What I suggest is called clean room design that's recognized, and protected, by the US law as a fair means of industrial competition. A vivid and quite successful example of clean room design is ReactOS, a public open source attempt to re-create MS Windows NT platform from ground up.

There is not a thing in PB that Bob Zale or the Drakes could claim US patents for. ;)

JRS

  • Guest
Re: PowerBASIC
« Reply #31 on: February 24, 2018, 10:32:43 AM »
I wonder how much money Bob Zale stuck people like Eric Pearson for? Did Drake assume PB's debt?

Mike Lobanovsky

  • Guest
Re: PowerBASIC
« Reply #32 on: February 24, 2018, 10:38:29 AM »
John,

Gossip and guesswork is exactly what I'm sick and tired of. That's what my message on José's forum that you quoted had been about.

JRS

  • Guest
Re: PowerBASIC
« Reply #33 on: February 24, 2018, 10:46:10 AM »
My point is Zale didn't die a saint. There is no reason to idolize him now.

Mike Lobanovsky

  • Guest
Re: PowerBASIC
« Reply #34 on: February 24, 2018, 10:53:47 AM »
I am not idolizing anyone. Nothing personal, just business, is all.
« Last Edit: February 24, 2018, 12:25:36 PM by Mike Lobanovsky »

jcfuller

  • Guest
Re: PowerBASIC
« Reply #35 on: February 24, 2018, 11:06:57 AM »
Mike,
  A huge segment of Pb users are DDT'ers and it would seem that functionality would have to be implemented. Wouldn't that be grounds for infringement?

James

Mike Lobanovsky

  • Guest
Re: PowerBASIC
« Reply #36 on: February 24, 2018, 11:40:36 AM »
No James,

DDT is just a subset of language vocabulary to manipulate the MS windowing framework. Regard it as an agglomeration of high-level macros built on top of Windows SDK to abstract from the low-level C paraphernalia and thus simplify the use of Windows GUI. Every other GUI library like IUP, wxWidgets and dozens of others (including BCX/BC9 GUI) is a DDT of sorts though each of course at its own level of abstraction.

As I said, re-implementing keyword-for-keyword functionality under a clean room environment isn't infringement. All those GUIs amount to the native WinAPI one way or another in the long run. Infringement is doing the same using the exact same implementation language and code flow.

Using O2 (and the FB translator it is written in!) and Windows SDK and guessing the code flow in the black box of PB assembly according to the language description, done by the dev team who have never had a chance to peep into Bob Zale's original sources, would be vanilla clean room development.

I own the PB documentation (help files) legally and so do you or José or many others. But any other potential dev team member who isn't a legal PB copy owner can still download them now legal and free from the PB site.
« Last Edit: February 24, 2018, 02:51:14 PM by Mike Lobanovsky »

JRS

  • Guest
Re: PowerBASIC
« Reply #37 on: February 24, 2018, 11:56:40 AM »
Interesting that there is no reference to PowerBASIC on the Drake Software site.

Mike Lobanovsky

  • Guest
Re: PowerBASIC
« Reply #38 on: February 24, 2018, 12:21:16 PM »
Bottom drawer. Premium grade steel lock. Key thrown far into the Little Tennessee River.

chrisc

  • Guest
Re: PowerBASIC
« Reply #39 on: February 24, 2018, 02:15:59 PM »
Yeah, PB might be locked up but it also has buried its users alive.

What you capable O2 members should do is to create a visual designer IDE similar to EzGui, so that newbies
like myself can create forms and dialogs with ease.  It would be easier to learn a language with a visual form
like VB6 then to hardcode the old way.

What we need is something that we can create a dialog, and with ability add and buttons, combobox, option and checkbox
into this dialog. Then to produce the O2 code.  There's need not have to have a translator from PB to O2. 

Also bring in listbox, listview controls would be nice to have.


JRS

  • Guest
Re: PowerBASIC
« Reply #40 on: February 24, 2018, 02:56:48 PM »
I think Drake's future is with their web version and subscriptions. The PowerBASIC purchase was insurance until they can convert their customers to the web. If anyone has a better story, I'm willing to listen.



[attachment deleted by admin]

chrisc

  • Guest
Re: PowerBASIC
« Reply #41 on: February 24, 2018, 04:12:11 PM »
Oh Dreads ! >:(

Charles Pegge

  • Guest
Re: PowerBASIC
« Reply #42 on: February 24, 2018, 07:55:08 PM »
The manual is not as intimidating as it looks at first glance. The 19meg PDF has a massive number of duplicated pages.

Mike Lobanovsky

  • Guest
Re: PowerBASIC
« Reply #43 on: February 24, 2018, 10:35:14 PM »
There's yet another 23MB worth of PBCC6 PDF manual, Charles. ;)

Charles Pegge

  • Guest
Re: PowerBASIC
« Reply #44 on: February 25, 2018, 04:14:29 AM »
Yes, we seem to have the same problem. In the console compiler manual, there is a massive duplication of various topics like con and power time