Jump to content


Check out our Community Blogs

Register and join over 40,000 other developers!


Recent Status Updates

View All Updates

Photo
- - - - -

Is my governement legit?


  • Please log in to reply
7 replies to this topic

#1 Vaielab

Vaielab

    Programming God

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1382 posts
  • Location:Quebec City
  • Programming Language:Java, C++, C#, PHP, JavaScript, Visual Basic .NET, Transact-SQL, ActionScript

Posted 13 December 2011 - 08:37 AM

Hello,

I would like your opinion on a question that a client asked me lately.
He's working on a project in php, that will manage rooms to rent.

In Quebec, Canada (where I am, and my client is), to rent a room you need a rental license (not sure if it's the good word, in french is a "bail"), our laws force us to have this.
The software my client is doing will have every information that he'll need to fill the rental license, and since it may have something like 10 license to fill each day, it would be awesome if we could have some automatic way to do so.
The license is a simply PDF that we could fill.

But here is the catch, our governement only allow us to fill those PDF with a special software developped by a competitor. I am not allow by law to create my own software to genere thoses PDF.
But the competitor software only work if it's installed on the client computer and work under windows.
Since my client project is on a server and in PHP, this is not installed on the client computer and is on linux.

So we can't use this software.
The only way I came up, it would be to make the client download the database (borland engine database) and override it in their files.
But this will cause to delete all license that wasen't made by my client project. Thus the index number will not be correct, and we still be illegal.

So my question: is my governement not legit forcing us to use a competitor software that have limits, and forcing us to use only windows os, and not other os?
And are you aware of a better way than a lawsuit to solve this problem? Because, if we have to sue the governement, it will take at least 5-6years (I love my country seriously) and cost a lot, and in the end, if we win, the technologie won't probably exists anymore.
  • 0

#2 WingedPanther73

WingedPanther73

    A spammer's worst nightmare

  • Moderator
  • 17757 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others

Posted 13 December 2011 - 10:36 AM

If the software is running under the Borland Database Engine, there's a good chance it's Interbase, which is compatible with Firebird. Given that, why not create an ODBC Firebird connection to the database running on the Windows server and make the back-end changes needed?

Do I think what your government is making you do is stupid? Absolutely. This is why I despise government regulations and socialism. It picks a company to be the "winner" in providing a service. The other alternative I can see is to seek to get your software licensed as "official" by the government as well. Rather than suing, licensing would probably be faster/cheaper, if it's possible.
  • 0

Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

My MineCraft server site: http://banishedwings.enjin.com/


#3 Vaielab

Vaielab

    Programming God

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1382 posts
  • Location:Quebec City
  • Programming Language:Java, C++, C#, PHP, JavaScript, Visual Basic .NET, Transact-SQL, ActionScript

Posted 13 December 2011 - 10:47 AM

Hi,

Like you, I think this is absolutly stupid, to prevend people to make a standard PDF
We tried to be licensed as official, but the guy we talked to was like 60years old, didn't understood a thing, and refuse since he already had a product. He didn't even really understood what the other software was doing.

If the software is running under the Borland Database Engine, there's a good chance it's Interbase, which is compatible with Firebird. Given that, why not create an ODBC Firebird connection to the database running on the Windows server and make the back-end changes needed?

That part, I'm really interested, but not too sure to understand what you are saying.
The project will be hosted on our server, and the client will access it via a browser, and the legit software will be installed on the client computer... is it possible to do what you are saying in this case?
  • 0

#4 gregwarner

gregwarner

    Obi Wan of Programming

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1586 posts
  • Location:Arkansas
  • Programming Language:C, Java, C++, C#, PHP, Transact-SQL

Posted 13 December 2011 - 10:54 AM

Where I work, we are developing a medical records charting program. We will eventually get the software certified by the government agencies in charge of healthcare by having their agents come survey the software to be sure it meets their criteria and is compatible with all established standards. You can see if there is an option like that with your government so you can get your software certified.
  • 0

ti-99-sig.png
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
– Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid


#5 Vaielab

Vaielab

    Programming God

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1382 posts
  • Location:Quebec City
  • Programming Language:Java, C++, C#, PHP, JavaScript, Visual Basic .NET, Transact-SQL, ActionScript

Posted 13 December 2011 - 11:09 AM

Where I work, we are developing a medical records charting program. We will eventually get the software certified by the government agencies in charge of healthcare by having their agents come survey the software to be sure it meets their criteria and is compatible with all established standards. You can see if there is an option like that with your government so you can get your software certified.


You mean, code it anyway, but not use it, and once it coded get a governement agent here to see if everything is in norme?
Did it work for you, that seem a little bit risky...

The worst thing, it's not something that only a few man can program, it's simply to create a pdf...
The even worst thing, the other compagny screw up their pdf, a lot of text overlaps over border and other stuff aren't align.
  • 0

#6 gregwarner

gregwarner

    Obi Wan of Programming

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1586 posts
  • Location:Arkansas
  • Programming Language:C, Java, C++, C#, PHP, Transact-SQL

Posted 13 December 2011 - 12:17 PM

Only do so if you're sure your government has a certification program like that. It would be a waste if you coded it only to find there was no certification process you could go through.

And it's not risky as long as you get the latest specifications from the certifying agency so you can be sure your code satisfies all the requirements before submitting it to them for approval.

We're still in the development stage, so we've not submitted for approval yet.
  • 0

ti-99-sig.png
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
– Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid


#7 Vaielab

Vaielab

    Programming God

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1382 posts
  • Location:Quebec City
  • Programming Language:Java, C++, C#, PHP, JavaScript, Visual Basic .NET, Transact-SQL, ActionScript

Posted 13 December 2011 - 02:16 PM

Thx for the advise
I'm gonna try to look for a certification program like you said. I really hope there is one, but for now, I'm gonna have to work on something else

Thx
  • 0

#8 Luthfi

Luthfi

    CC Leader

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1320 posts
  • Programming Language:PHP, Delphi/Object Pascal, Pascal, Transact-SQL
  • Learning:C, Java, PHP

Posted 31 January 2012 - 07:08 PM

There is another option. You could install the competitor software in your computer (not at the client), have php code to feed information to it, capture the generated pdf, then do whatever you want with the pdf. The pdf files will still legit since they were actually generated by the government approved software.
  • 0




Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download