GoBe Productive on Haiku
From the OSnews website: The State of Applications On Haiku
AndrewZ said:
"GOBEProductive - Do I have a quote? No. Have I spoken with GOBE Software and a Sr. Haiku developer? Yes. GP is not open sourced but there is a possibility of a Haiku port. I'm hoping this will inspire some positive discussion and a new efforts here."
koki said:
"In May 2008, when I was still heavily involved with the Haiku project, I had discussions with Bruce Hammond of Gobe Software that lead to a concrete offer from him to give Haiku developers the opportunity to work on a Haiku port of Gobe Productive 3; in exchange for the development work, Bruce committed to make the resulting Haiku binaries available for free.
In response to Bruce's generous offer, several Haiku developers of stature volunteered to work on the port, and they were given access to the code, but for some reason the project never went anywhere. It is kind of disappointing that nothing has materialized after more than two years, but maybe there is still hope.
Yes, I know who the developers were (four, if my memory does not fail), but it's up to them whether they want to come forward or not. You could always ask on one of the Haiku mailing lists.
BTW, there was no money involved whatsoever; the agreement was that the devs would do the work for free and Gobe would release the GP3 binary for Haiku gratis.
I have no idea on the state of the code; that would be another question for the devs, which they may not be able to answer as they were unders NDAs."
What ever became of these discussions?

Comments
Re: GoBe Productive on Haiku
I'm not sure that it's anything but vaporware, at one point Gobe was going to be GPLd back in 2002, that never materialized. IIRC they also were in negotiations to install the Windows version of Gobe in India's government... not sure what materialized on that either.
http://www.osnews.com/story/1520
It would be nice to get our hands on GP3, It's got the soul of Clarisworks (no one remembers it anymore), however I think at this time the source has disappeared forever.
Re: GoBe Productive on Haiku
This would be great and I hope that the agreement can be revived.
A couple of questions, which likely only the (four) developers could answer:
What were the implications for further developing Productive for Haiku - say a R3.5, R4, etc?
Did GoBe reserved their rights to back-port into their Windows version any improvements to the base code made by the Haiku team? If so, and without being too greedy, could Haiku secure a small "royality" (steady stream of funds for Haiku development) for such back-ported code?
Re: GoBe Productive on Haiku
Did anyone they thought about such a "model" like blender?
Ask them how much money they want so that we can "buy" the code, set it under MIT and make it a part of Haiku.
If we have a number we can try to find ways to rais the money (bounty, kickstarter and so on) From my point of view this would be the only way to go... it gives GoBe money and us a Office Suite wich we hardly need on haiku and wich we can continue to develop.
@vidrep can you find out how much it would cost to buy the source??
Re: GoBe Productive on Haiku
I only learned about his a couple of days ago while researching GoBe Software and came across some old threads where this offer had been discussed. Apparently GoBe source code has changed hands a couple of times since then and is now owned by an Indian movie producer, ErosNow.
Read the threads below for details.
http://www.haiku-os.org/community/forum/gobe_productive_haiku_0
http://www.freelists.org/post/haiku/GoBe-BeOS-and-the-Indian-Connection,1
https://www.haiku-os.org/community/forum/gobe_productive_haiku#comment-2...
I was just wondering what ever transpired, and why the offer never went through. I'm sure licensing, non disclosure agreements and other factors played a part in the deal falling through. However, that is only speculation on my part.
If the price was right, I'm sure the Haiku community, including myself, would be willing to ante up, and raise the money to buy the source code.
Are any of the developers who were involved willing to tell the story?
Re: GoBe Productive on Haiku
Time, effort, and money would be better spent on Java and getting something like LibreOffice working.
Re: GoBe Productive on Haiku
Java already has a port of one type. Feel free to port LibreOffice. Outside of that, I myself would prefer a native app over java any day of the week. More efficient, runs better, faster, plenty of ups to that side of things. Gobe was very good back in the day. Aside from that coming back up, it would definitely need some updates hence.
Re: GoBe Productive on Haiku
Did anyone they thought about such a "model" like blender?
Ask them how much money they want so that we can "buy" the code, set it under MIT and make it a part of Haiku.
If we have a number we can try to find ways to rais the money (bounty, kickstarter and so on) From my point of view this would be the only way to go... it gives GoBe money and us a Office Suite wich we hardly need on haiku and wich we can continue to develop.
@vidrep can you find out how much it would cost to buy the source??
No of course you aren't the first person to propose paying a whole pile of other people's money to buy Gobe Productive. By now I imagine you'd be spending a good fraction of that money untangling conflicting commercial claims to the code, trademarks and related rights, if you can even locate the code at all.
Gobe went bankrupt so long ago that there's no legal obligation to keep the company records. Free Radical, despite lots of optimistic articles on the web, was never even legally brought into existence, let alone able to put together the money to buy Gobe Productive. Blue Lotus, the Indian company who claimed to have bought Productive and were selling it in India may still be trading, with a different web site and completely different product set, or that might be a different company with a similarly unoriginal name.
Re: GoBe Productive on Haiku
That's a very valid point; I myself had looooong forgotten. That's just another testament to the point though ;)
Re: GoBe Productive on Haiku
No of course you aren't the first person to propose paying a whole pile of other people's money to buy Gobe Productive. By now I imagine you'd be spending a good fraction of that money untangling conflicting commercial claims to the code, trademarks and related rights, if you can even locate the code at all.
Gobe went bankrupt so long ago that there's no legal obligation to keep the company records. Free Radical, despite lots of optimistic articles on the web, was never even legally brought into existence, let alone able to put together the money to buy Gobe Productive. Blue Lotus, the Indian company who claimed to have bought Productive and were selling it in India may still be trading, with a different web site and completely different product set, or that might be a different company with a similarly unoriginal name.
So what would you suggest to get a decent office suite on haiku wich fit to the system usability.
(i used only ragtime and pages wich are comparable regarding to the usability)
Openoffice is super horrible to port (http://kohei.us/wp-content/uploads/2010/07/ooo-modules.png :-D)
And the abiword port is absolutly out of date
Re: GoBe Productive on Haiku
Openoffice is super horrible to port (http://kohei.us/wp-content/uploads/2010/07/ooo-modules.png :-D)
And the abiword port is absolutly out of date
KOffice is the way to go, then ! ;)
http://tiltos.com/drupal/node/17
Re: GoBe Productive on Haiku
We need a office suit who is compatible to microsoft office and need a program who will developed for the future. If we get GobeProdictive will be fine, but i think a open office or libre port will be better.
I like to get documents from friends who does not use Haiku, with a gobeproductive port this does not will possible all the time.
Re: GoBe Productive on Haiku
Just like Softmaker Office! http://www.softmaker.com/english/ofwpress_en.htm
Re: GoBe Productive on Haiku
Some of our developpers got access to the source for GoBe Productive 3. This is the version that runs on Windows and Linux. While it started as a BeAPI wrapper to run the BeOS code on Windows and Linux, they gradually modified their code to use the native APIs directly. This means large parts of the code have to be rewritten to use BeAPI again.
We could never get our hands on GoBe productive 2, the version that ran on BeOS.
The NDA made us unable to mirror the code elsewhere, and the repo where it was hosted is now offline. So that sourcecode is "lost" again. We may have copies, but these are under NDA and can't be shared.
Re: GoBe Productive on Haiku
Thanks for the clarifications.
Given that Productive 3.x would essentially have to be "back-ported" to Haiku, it would appear that a native office suite for Haiku would have to start from scratch since the code for Productive 2.x was locked in the code-safe.
This is rather unfortunate.
Which one will be easier to do? - Re-creating (with improvements) the API and object model underlying Productive or porting Office which is based on foreign API and object model?
Re: GoBe Productive on Haiku
GoBe 2 would be a dream!
Has there been any negotiations / discussions about this?
The source would be kind of Haiku compatible and more easy to improve.
And because it´s using Translators, it should be possible to get better MS and Opendocument support...
NoHaikuForHim is right that the lizens stuff is a challenge but it should be possible to sort this out.
No one uses/sells GoBe anymore.. so what will they lose? And we can only win :)
So we can really start a bounty about this... but if there are no numbers and no goal nothing will happen...
But with a clear Number (price) and Target at least the posibility for the gobe source owners and for us is there.
Ok it also would make sense to have one of the successors like AbiWord or LibreOffice ported over to Haiku but it wouldnt be so fast possible like bring gobe 2 source up to date.
And e.g. on Mac i use most of the time Pages or so ... because it integrates much better in the System ... but if its necessary i use Libre Office (only because of the best MS support)
Re: GoBe Productive on Haiku
Office as a native app / bunch of apps is great. I wish we had native, up-to-date office suite with open license. In the meantime there's online stuff like Google Docs, Office.com and some others (I know one that even could be run on localhost with web interface).
Having fully featured WebKit port and native WebPositive browser or ports of Firefox/Chrome is more important today than offline Office suite.
Re: GoBe Productive on Haiku
Some of our developpers got access to the source for GoBe Productive 3. This is the version that runs on Windows and Linux. While it started as a BeAPI wrapper to run the BeOS code on Windows and Linux, they gradually modified their code to use the native APIs directly. This means large parts of the code have to be rewritten to use BeAPI again.
We could never get our hands on GoBe productive 2, the version that ran on BeOS.
The NDA made us unable to mirror the code elsewhere, and the repo where it was hosted is now offline. So that sourcecode is "lost" again. We may have copies, but these are under NDA and can't be shared.[/quote]
What would be cool are to make it this Project like Haiku :) replacing one part at a time :).. but then Big part would be under NDA but when I looked at the windows binaries it was devided the same way atleast :)
Re: GoBe Productive on Haiku
Let me correct a few incorrect notions about Gobe Productive and the state of the code. I have been in touch with Bruce Hammond and had discussions about getting GP running on Haiku. First of all, although Gobe is no longer a legal corporation, the source code to GP still belongs to the original members of the company. The intellectual property is not in limbo and doesn't belong to that Indian company. The Indian company licensed a Windows port, that's it.
The main reason that GP3 was not open sourced is because it contains commercial 3rd party source code. Most of that code is the spell checker code. That's why the code cannot just be open sourced and given to Haiku.
Other issues with running GP3 on Haiku: the OS changed, the compiler changed, the version of C++ changed. About 2 years ago Bruce spent a day working to get the code to compile on Haiku. Apparently there are significant changes needed in most source files just to to get a compile.
Based on discussion at the time it would require many man-months of development time. Many as in 3 - 6 solid months, minimum.
GP was the largest, most complicated and sophisticated application to run on BeOS. There is a ton of code involved. Lots of code, written by serious developers.
So where does it stand? I was working through some intellectual property issues with Bruce on this project. He is involved in other development projects and doesn't have a lot of time to put into this. I'll poke him again and see if I can stir up some interest.
Re: GoBe Productive on Haiku
I would be willing to help. But am not really reliable... :( ;-) and am i not such a good programmer.
Just gained back my interest to haiku (thanks to package management merge).
So i still have a big ToDo list from when i last time dropped haiku. (bring projectconceptor to beta level, rework scripture guide and maybe later make rundumvideo compile... )
But i could offer at least like 1h - 2h per month, i know it is not much but i am very busy at the moment. Or at least for such a project i would donate some money.
(need to check where my bachelor thesis is, wich i wrote in gobe :-D )
So my dream would be
Remove the spellchecker code (disable this feature) and replace it later with aspell or something like this..
And make the whole software open source...
Re: GoBe Productive on Haiku
What are the possibilities for open sourcing GoBe 2, and picking up development again, since it is already compatible with BeOS/Haiku? It sounds like GoBe 3 would be more trouble than its worth to get working.
Re: GoBe Productive on Haiku
Has anyone had any contract with the new owner?
Re: GoBe Productive on Haiku
AndrewZ,
Thank you for clarifying the state of the GP3 code and your work in trying to get that code where it could be open sourced. Seeing as Bruce Hammond is very busy maybe these suggestions will help.
1. Ask if it is possible to open source GP2 for BeOS, so we have something to work with for now.
2. See if it is possible to replace the commercial 3rd party source code (spell checking and other) with remarks/placeholders so GP3 could be open sourced, as is, so Bruce's time isn't tied up.
Re: GoBe Productive on Haiku
Re: GoBe Productive on Haiku
Re: GoBe Productive on Haiku
Don't need Gobe 3 or anything to be able to do that. Those can just be made into a new framework for that as it is.
Re: GoBe Productive on Haiku
Don't need Gobe 3 or anything to be able to do that. Those can just be made into a new framework for that as it is.
This works for things like a Picture or even vor some basic text. Because then you can say.. The Input of the translator is a file or a stream an the output will be a Bitmap.
But with word or compareable documents like .odt .pages or .awb its not so easy, because it contains Tex, Pictures, Tabels, Page and formatting information or even macros.
So if you just Translate it into text, all the page, formating and pictures stuff get missing, if you translate it into a Bitmap then you just can see the "picture" of the document but in wich resolution do you want to view it? And also to process the whole file (layout, arrangement, text flow and so on) need to be calculatet wich is actually one of the biggest parts of an office suite. So if you write anyway all the necessary code... then why should we put it all in an translator and not write a Officesuite?
But again then its becoming soo complex that´s it not easy manageable.
The only idea would be that such a translator would return a BView or a BPicture (i doupt that BPicture is komplex enougth to archive this)
But again you need all the layout, drawing code and so on so that it would make sense to go directly for an office suite e.g. like GoBe (prefferd) or Abiword or Libreoffice
So the idea of a Framework dont work from my point of view but i am open to any other suggestion or correction to my view. Or let GoBe become the Worprocessor Framework for Haiku :)
Re: GoBe Productive on Haiku
Re: GoBe Productive on Haiku
don't web browsers work this way?
Re: GoBe Productive on Haiku
Just making the point that you don't NEED Gobe to do that at all.. I have no issue with gobe becoming the framework to wrap that with.
Though, you CAN, STILL write a framework to do exactly that either way without it. It's not impossible at all. Yes it's a lot of work. With translations from say an image heavy document to text, you have to assume that yes you will loose the images. That's not really a counter argument as text doesn't support images period. Either way though, I'm not attempting to be argumentative about it. I'm just pointing out simply, if gobe doesn't work out, it can still be done outside of that. That's all :)
Though my biggest point to making an actual framework for those document handler is the simple fact that any application can then take advantage of that. Of course there are always caveats to how it has to be used, what can be translated to what. i.e. A powerpoint type file can't be translated to an xls type because the formats are not compatible (the powerpoint data doesn't adhere to a table format / spreadsheet and isn't supposed to).
Re: GoBe Productive on Haiku - How about Papyrus Office?
With the likelyhood of Productive being resurrected for Haiku being close to zero, would there be any merit in approaching the Papyrus Office team (ROM Software) for a port to Haiku?
Nibble and small and already existing for OS/X and Windows. From what I gather, their first release was for Atari TOS and for a few years an OS/2 version was also available. So, they could have a decent OS-indepedent code which, in theory, would be somewhat easier to port than something first designed for OS/X or for Windows.
Just a thought.
Re: GoBe Productive on Haiku - How about Papyrus Office?
On top of Windows, Mac OS and OS/2 it was also available for such specific OS as MorphOS: http://www.titan-computer.com/html/papyrus_screens.html#popup
Therefore your idea makes sense. Maybe someone from Haiku dev team could contact the devs behind Papyrus Office?
Re: GoBe Productive on Haiku - How about Papyrus Office?
with qt5 coming to haiku through gsoc and kde 5 due to release this june, wouldn't we already have a friend in the calligra suite?
how possible is it to port libre office?
Re: GoBe Productive on Haiku - How about Papyrus Office?
Re: GoBe Productive on Haiku - How about Papyrus Office?
oh no, i'm not suggesting that someone should, just trying to figure out where to start, should i suddenly find myself with some free time to learn the system some more.
Re: GoBe Productive on Haiku - How about Papyrus Office?
with qt5 coming to haiku through gsoc and kde 5 due to release this june, wouldn't we already have a friend in the calligra suite?
how possible is it to port libre office?
There were linking issues I didn't care enough to try fix last time I tried to build kdecore (which calligra requires). The dependencies for calligra (half of KDE and then QT as a result) are fairly hefty.
Libreoffice is another level of complexity altogether.
Re: GoBe Productive on Haiku - How about Papyrus Office?
from the language at kde.org, kde 5 is broken down into separate libraries (kde frameworks) that depend, with just a few exceptions, solely on qt5. that should make things easier to port, but i guess we'll see come june.
what hampers porting libreoffice?
Re: GoBe Productive on Haiku
I would definitelly love to see Gobe on Haiku in a maintained manner.
It even runs on a current nightly (r47144) fairly well.
I have just created an hpkg package and runs absolutely fine.
(for the record, I do have a full legit copy of Gobe 2.0.1)
Re: GoBe Productive on Haiku
I was a big fan of GobeProductive when it came out in 1998, way ahead of its time back then.
However, it's more that it has a lot of nostalgia going for it, but it's 2014, time has moved on, and I think there are now better alternatives in the end, where CalligraOffice has the most similar spirit I think (everyhing is lightweight, live, approachable, easy to use, and has a modern, task centric look&feel), at least looking at the current office solutions landscape:
So from what I gathered, a modern version of Calligra suite on top of Qt5/KDE5 seems quite feasible, as KDE5 is - as someone noticed - very modularized and modern, so porting should be easier.
As for translators, I think they'd still make a lot of sense, but only in a functional, practical way, translating office documents to text for indexing and searching, and for generating thumbnails for a preview in Tracker. So this would combine both ideas, extracting text content and generating images, in a useful way imho.
But we can use the excellent POI library for that, no need to port GoBe here.
Re: GoBe Productive on Haiku
There is a free (as in beer) version of Softmaker Office available FWIW. It is essentially the previous version. Get it at http://freeoffice.com/ But you don't get the source code, so it doesn't help much.
Re: GoBe Productive on Haiku
Wouldnt be it less time & resource consuming if we make the same approach that kaliber (from TILTOS) did? Just port x server and needed components to create some kind of compatibility layer for heavy linux apps to haiku? tiltos package could come with hpkg package
http://tiltos.com/drupal/
Re: GoBe Productive on Haiku
Re: GoBe Productive on Haiku
Please inform us about progress :D
Re: GoBe Productive on Haiku
Given that KOffice development is practically dead in the water, I like the idea of picking up the project, porting it to Haiku and then developing it to be a viable competitor to the 'big 2'. There was a version someone managed to get working on one of the early alphas, compatibility has broken since then though.
Re: GoBe Productive on Haiku
Re: GoBe Productive on Haiku
awesome, glad I could get you hooked on it:)
Do you have a blog or something where we can eagerly follow your progress?
Being a developer myself, I'd be very keen on joining your effort, but being a freshly baked father at the same time, I can only offer some help in doing research and testing for now, I'm afraid...
Re: GoBe Productive on Haiku
Re: GoBe Productive on Haiku
Go, Waddlesplash!
Can one assume that with kdelibs ported, the whole of kde-apps.org/ becomes ripe for the picking?
Re: GoBe Productive on Haiku
2. No, you can't assume that. Calligra requires very few things actually (Qt, KDELibs, LCMS, and some other things that are already ported). Other apps could require many more things that we don't have (e.g. one of the things Kdenlive needs is MLT, which isn't a KDE lib at all).
Re: GoBe Productive on Haiku
To whom it may concern:
It will take far more than my skill level to do anything with this, but the source code for MS Word for Windows 1.1a has been made available for non-commercial purposes.
http://www.computerhistory.org/atchm/microsoft-word-for-windows-1-1a-sou...
Re: GoBe Productive on Haiku
To whom it may concern:
It will take far more than my skill level to do anything with this, but the source code for MS Word for Windows 1.1a has been made available for non-commercial purposes.
http://www.computerhistory.org/atchm/microsoft-word-for-windows-1-1a-source-code/
I'm afraid that would be a waste of time, considering how out of date it is. If someone is able to port a program, best it be an up to date piece of software, to make it worth their effort.