Problem with Developer Edition License

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)
    SonarQube7.6 Community Edition
    SonarQube7.6 Developer Edition

  • what are you trying to achieve
    I have been using the SonarQube7.6 Community Edition to scan our C# projects. We this installed in a server.

We have acquired a Developer License for 100K LOC with the purpose of scanning PL/SQL projects.

I have installed the Developer edition but when I apply the license it says we have passed the 100K lines and won’t let us do any more scans.

I thought SonarQube would be designed in a way that would split the free scans from the scans for languages that require a license.

  • what have you tried so far to achieve this
    I have been trying to explain this to the commercial agents form Sonar Source but they keep saying I need to buy another license.

My point is that I have not done a single scan since I applied the license to our server.

Do I need to have a separate instance for the Developer Edition just for the SQL Scans?

Can that be achieved in the same server?

Thanks,
Ruben Vilhena

Hi Ruben,

This is a conversation you really need to have with your sales contact.

 
Ann

But who can confirm if the Community Edition if free and is not restricted by the number of LOC scanned?

Thank you.

Ruben

Hi Ruben,

Community edition has no LOC limit. However in the paid editions you pay for all Lines Of Code.

 
Ann

Ok thanks Ann.

I don’t think the information is clear on the website.
This means I may need to set up 2 instances, one for the C# scans using the Community Edition and other with the Developer Edition for the PL/SQL scans.

Is this possible to achieve on the same server? If the versions point to a different DB schema, url, port?

Kind regards,
Ruben Vilhena

Hi Ruben,

You can put them on the same server, but you’d be best served (see what I did there? :laughing:) to have each on a separate box.

 
Ann

1 Like

Hi Ann,

thanks for the information and advice.

I will see what options I have.

Ruben

Hi Ruben,

We have the similar problem with you.
Do you have any solution to install 2 CE & DE (with different DB, Port) in the same host?
Or Have to separate into 2 hosts?

Please share your solution.

Thanks a lot!

Hi Mona,

the solution we found was to create 2 different DB schemas for the 2 versions.
So we are using the same DB but we have a different user/password added to the sonar.properties config file for the different schemas.

Thanks,
Ruben

Hi Ruben,

Thank you very much for your sharing quickly!
I also tried to use 2 schemas, but when starting both 2 CE & DE sonarqube servers, only the 1st started edition can work normally, the remain one can not access.
I used version 7.9, Postgres & Nginx with different ports.
Do you any idea to solve this problem?

Thanks a lot!

Hi Mona,

In my case I’m using just a webserver so I can only have 1 of the versions running at each time.
I need to stop one and start the other every time I need change between version.

Thanks,
Ruben

Hi Ruben,

I understood your solution.
Thanks a lot!