Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 04-09-2019, 03:27   #1
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
macOS and OpenCPN

The soon coming OS update for free called Catalina will have a stronger Gatekeeper and might forbid to install OpenCPN. Until January 2020 developers was time given to notarize their software for Catalina. Although it is a right decision to update the OS because of the fixed bugs and security issues with such updates it might be better not to install Catalina.
Attached Thumbnails
Click image for larger version

Name:	NotarizeForGatekeeper.png
Views:	155
Size:	122.2 KB
ID:	199166  
CarCode is offline   Reply With Quote
Old 05-09-2019, 07:09   #2
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,808
Images: 2
Re: macOS and OpenCPN

It is looking like this needs to be addressed somehow. Would this also affect plugins? Thank you Carcode for the notice.
rgleason is offline   Reply With Quote
Old 05-09-2019, 08:00   #3
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
Re: macOS and OpenCPN

Quote:
Originally Posted by rgleason View Post
Would this also affect plugins?
It affects any software and so also plugins.
CarCode is offline   Reply With Quote
Old 05-09-2019, 08:38   #4
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,808
Images: 2
Re: macOS and OpenCPN

Carcode, do you know if there is there an easy way for non-mac users to implement this?

Also where would we start?
I hope it is not burdensome, and that we can use the same certificate for all plugins, otherwise I will bag it.


I did several searches on this and the process seems to assume MacOS is used.
rgleason is offline   Reply With Quote
Old 05-09-2019, 10:09   #5
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
Re: macOS and OpenCPN

The answer to all your questions is here:
https://developer.apple.com/programs/
CarCode is offline   Reply With Quote
Old 05-09-2019, 16:50   #6
Registered User

Join Date: May 2013
Location: NSW, Australia
Boat: Richter 42
Posts: 1,077
Re: macOS and OpenCPN

Only slight issue here is that you need a Mac and you have to pay USD$99 for the privilege of building apps for Apple. I don't have a Mac and I don't intend to buy one so I will be precluded from supplying Mac versions of the plugin. Seems a strange way for Apple to go.
jongough is offline   Reply With Quote
Old 05-09-2019, 22:45   #7
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
Re: macOS and OpenCPN

Quote:
Originally Posted by jongough View Post
Seems a strange way for Apple to go.
Apple tries to keep out any malware and other hacks which results in crashing the machine. Working with computers I prefere a stable machine and not a bluescreen or blackscreen one.
CarCode is offline   Reply With Quote
Old 05-09-2019, 22:51   #8
Registered User

Join Date: May 2013
Location: NSW, Australia
Boat: Richter 42
Posts: 1,077
Re: macOS and OpenCPN

That said, if there is no way to create OCPN for the new mac environment you will need to find another way of running it, perhaps a PI?


I understand the wish to have valid programs, but there needs to be an understanding that not everyone works for big companies. In fact Apple make use of open source software themselves, so it is surprising they are putting a roadblock in the way. They are after all running linux with their desktop on top of it and calling it MacOS.
jongough is offline   Reply With Quote
Old 05-09-2019, 23:08   #9
Registered User

Join Date: Mar 2018
Location: New Zealand
Boat: 50’ Bavaria
Posts: 1,814
Re: macOS and OpenCPN

I believe there will still be an override. The idea is to make more certain that inexperienced users don't do something daft. You will still be able to run open source software, but you will need to confirm that you really want to.
Tillsbury is offline   Reply With Quote
Old 05-09-2019, 23:11   #10
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
Re: macOS and OpenCPN

Quote:
Originally Posted by jongough View Post
That said, if there is no way to create OCPN for the new mac environment you will need to find another way of running it, perhaps a PI?


I understand the wish to have valid programs, but there needs to be an understanding that not everyone works for big companies. In fact Apple make use of open source software themselves, so it is surprising they are putting a roadblock in the way. They are after all running linux with their desktop on top of it and calling it MacOS.
I'm afraid you have misunderstood something. Apple has put away opensource software and will even stopp OpenGL soon which is substituted by Metal. In one of the first macOS many, many years ago you can even find wxWidgets in the OS which was cancelled later. macOS is not based on Linux but it is real BSD Unix unlike Linux. It is the successor of the Next operating system long before any Linux exists.
CarCode is offline   Reply With Quote
Old 05-09-2019, 23:15   #11
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
Re: macOS and OpenCPN

Quote:
Originally Posted by Tillsbury View Post
I believe there will still be an override. The idea is to make more certain that inexperienced users don't do something daft. You will still be able to run open source software, but you will need to confirm that you really want to.
That is the way it works until now with Mojave. However with Catalina the next step is the need of a notarized software.
CarCode is offline   Reply With Quote
Old 06-09-2019, 00:25   #12
Registered User

Join Date: Mar 2018
Location: New Zealand
Boat: 50’ Bavaria
Posts: 1,814
Re: macOS and OpenCPN

Quote:
Originally Posted by CarCode View Post
That is the way it works until now with Mojave. However with Catalina the next step is the need of a notarized software.
But current Catalina builds still allow this, even if you have to sudo to get there.

Eta: I'm still going to make a Mojave installer on usb just in case life gets too weird next year.
Tillsbury is offline   Reply With Quote
Old 06-09-2019, 01:10   #13
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
Re: macOS and OpenCPN

Quote:
Originally Posted by Tillsbury View Post
But current Catalina builds still allow this, even if you have to sudo to get there.
As seen on post #1 Apple has extended the dead time for notarization until January 2020. There is still no Catalina available, just now only Betas.
To make an installer for OpenCPN (opencpn.pkg) see examples of some actual plugins.
CarCode is offline   Reply With Quote
Old 06-09-2019, 04:31   #14
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,808
Images: 2
Re: macOS and OpenCPN

Carcode thankyou for you guidance. It is very helpful. In trying to be realistic about this, PI devs are not going to pay 99 each every year.

Is there really no dev opensource program that is free?

If not, is there a way to pay for opencpn and all plugins under one account?

If not, then the mac community will have to support itself! Sounds like some policians with regard to immigration.

Thanks for your help in this.
rgleason is offline   Reply With Quote
Old 06-09-2019, 05:30   #15
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,547
Re: macOS and OpenCPN

Quote:
Originally Posted by rgleason View Post
Carcode thankyou for you guidance. It is very helpful. In trying to be realistic about this, PI devs are not going to pay 99 each every year.

Is there really no dev opensource program that is free?

If not, is there a way to pay for opencpn and all plugins under one account?

If not, then the mac community will have to support itself! Sounds like some policians with regard to immigration.

Thanks for your help in this.
Yes, of course. If there is some one willing to compile OpenCPN and all its plugins for macOS he can do it with one certificate only. Best to use Xcode for that task which generates a cleaner executable bundle than other third party compilers. Opensource programs are not needed because all developers tools (Xcode etc.) for macOS are free. Furthermore these Apple tools are far more easier to use than the cryptic third party tools like CMake et al.
CarCode is offline   Reply With Quote
Reply

Tags
enc, opencpn


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 On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN 5.0.1 for MacOS Mojave (10.14.5) bdbcat OpenCPN 13 22-07-2019 12:42
OpenCPN Plugin Issue on MacOS X peterbw OpenCPN 1 28-09-2018 20:07
Connecting a GPS to OpenCPN on MacOS aquamarine OpenCPN 12 08-03-2017 20:40
OpenCPN on MacOS: BSB Charts continuouswave OpenCPN 2 19-01-2015 21:44
MacOS X Gangmaker OpenCPN 1 07-01-2011 08:09

Advertise Here
  Vendor Spotlight
No Threads to Display.


All times are GMT -7. The time now is 15:04.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.