Source Control System for Pivotal CRM - version-control

We manage a multi-locale, multi-language Pivotal CRM System with developers spread across UK and India. We do not have any Source Control System to manage the development work. Is there any source control system that we can integrate with Pivotal CRM.
Note: "Please check with the providers CDC Software" is not a valid answer :-)

I worked on Pivotal CRM for 6 years, and stopped asking CDC for source control. Their last response was that source control was a highly requested feature, but that they have no intent in making Pivotal CRM development work with any source control system.
I don't want to sound too jaded, but if you treat Pivotal CRM as a vertical solution that needs only the minimum of changes you will do well. If you are treating it as a framework to house lots of customizations/programming to implement unique business requirements, you will run into nothing but roadblocks and un-necessary challenges. Use SugarCRM, Microsoft Dynamics, or Salesforce.com instead.

Related

What caused Collibra to transition away from Collibra Connect?

As of Dec 2020 in the Collibra Marketplace many tools are showing an alert as to Connect... what would cause this and what impact does it have for Collibra developers? Can't seem to find further details as to the reasons, only signposts to documentation describing how to use the preferred API-based methods:
We have made the decision to transition away from Collibra Connect so
that we can better serve you and ensure you can use future product
functionality without re-instrumenting or rebuilding integrations. For
more information, please reach out to your Customer Success Manager.
Learn more about different methods to build integrations in Collibra
Developer Portal.
This example for Talend Data Lineage, just one of the many Connect tools:
Collibra's long-term direction is to transition away from Collibra Connect, which is an OEM of Mule ESB. Collibra provides native connectors to numerous source systems that vastly simplify integration and ingestion. The connectors not only ingest metadata but also provide additional value-added features such as data profiling, sampling and data classification, with more features to come in the future. Customers can also bring their ESB of choice, including Mulesoft, and work with Collibra's APIs to build integrations. For customers who choose to keep and use Mulesoft as their ESB, they will need to license directly with Mulesoft and can continue to use any integrations that they developed with Collibra Connect. Additionally, we are providing the Collibra Mulesoft Connector free of charge, so customers can continue to use it to build and maintain Mulesoft integrations going forward.

MongoDB for commercial use

As I am pretty horrible in reading English legal documents I hoped one of you could answer this question.
In about a month I need to do an internship at a company for my bachelor. They would like me to develop a system for internal use (will not be sold) that requires a database.
They are allowing me a free hand (from what I understood) in selecting a database. As (as far as I understand atm) the data that needs to be stored does not contain a lot of relations (1 or 2) and is not heavily queried, I was thinking of using mongoDB as a back-end server.
Can mongoDB community be used freely in this type of an application under the new license? Most I find using Google involves the old license.
First of all, it's important to know why MongoDB adopted a new license for the product Community Server. This change was made as a response to a increasing number of cloud providers that are offering MongoDB database as a paid service to their users without playing by the open-source rules. Indeed, it's pretty unfair to have companies reselling the free version of a product you spent a lot of money to develop without contributing anything back.
As you can read in MongoDB new license's FAQ What specifically is the difference between the GPL and the SSPL:
A company that offers a publicly available MongoDB as a service must release the software it uses to offer such service under the terms of the SSPL, including the management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the source code made available.
That means that a company that offers MongoDB Community Version as a service to their users, must open the source code of the softwares developed to make that service work, like: monitoring tools, user interfaces, etc.
What changes to you: nothing.
Be the software you are developing for internal or external use, your company is just using MongoDB as a component of the project, not as the final product. So you are free to keep using it.

Is there an Integration platform which is open source and free even for a lot of data, for unlimited runs and flows?

From my understanding, Informatica Cloud, Boomi, Talend, JitterBit are all integration tools which have "Connectors" to connect to servers (and I believe these Connectors in turn call APIs to access the required data). I saw many others but none of them are free although some are open source.
Are there any tools that help you visualize the integration process for free? If not, why not?
Tools like Informatica, Boomi provide drag and drop which show the entire flow.
Talend Open Studio is one such tool. not completely visual but almost there.
There are not many free tools as data storage technologies are constantly changing. It would be expensive for developers to keep up with constantly changing technologies without a source of income.
Developing data integration tools are resource intensive. Why would anybody(any enterprise company) spend so much of their effort and give away for free. Also the provider of the tools have to provide support for enterprise level . P1 means 4 hour response which means building the capability of the support team on par with the developer. All of these cost money and time. The only way to recoup is to sell the finished product and provide services.

Open - Source Enterprise Service Bus (ESB)

My situation is that the Microsoft IIS app server and code in C# already exists.
The Web Services and contracts have been done in the .NET framework. My question is what open source Enterprise Service Bus is available to register the endpoint for sending messages to/from the services on the IIS app server? Can I have a Java-based ESB when my endpoint is written in a different language, C#?
I'm looking for an open-source ESB where I can deploy existing WSDL to register the Microsoft server endpoint and wondering if a Java-based ESB will work? What kind of issues would creep up? Is it better to match endpoint vendor type with esb vendor type?
Warewolf ESB is a GPL Licensed Open Source ESB based on the Microsoft Stack. You can download an installer from http://warewolf.io, or the source code from Github at https://github.com/Warewolf-ESB/Warewolf-ESB
Its very easy to work with, and is highly extensible. The development team are also very friendly and are quick to respond to the communities queries.
Since nobody else has chimed in, I guess I'll give it a go.
You'll see that most of the open-source service buses in .NET (NServiceBus, MassTransit, etc) stay pretty far away from WSDL - instead preferring to take a more message-centric approach.
Full disclosure, I'm deeply involved with NServiceBus.
Java-based ESBs tend to be more open to integrating more web-service-centric approaches.
The tradeoffs associated with introducing non-Microsoft technology in your production environment center around your operations team's familiarity with them. There's also the development side of things, but in my experience, that tends to be more minor in comparison.
Hope that helps in some small way.

What is the best connector for a single developer to store Mylyn tasks in the cloud?

I would like to use the Mylyn task-centered user interface however i regularly work between two pcs and would rather not purchase any bug tracking software.
Can someone please recommend a good connector to use with Mylyn for my situation or some other workflow that is better suited.
I can recommend you to use Foglyn connector together with FogBugz server. FogBugz server is free for 1 or 2 users, and you can also get free Foglyn license for this edition of FogBugz. Furthermore, with free FogBugz you also get Kiln, which is Mercurial-based Version Control and Code Review system, although you probably won't use its code review part. You can use free FogBugz + Kiln for any number of projects, open source or not, the only condition is number of users (max 2). Big advantage is that you don't have to run your own FogBugz server, but you can use hosted solution. This makes configuration very easy.
(Disclaimer: I'm author of Foglyn connector)
The best Mylyn connectors for free trackers are the bundled connectors for Bugzilla and Trac. So one option would be to find a hosting site that offers Trac, e.g. Assembla, which offers free hosting for open source projects and moderately priced closed projects (I'm quite happy with them, Trac, and Mylyn). Be sure to set up the connection using XML-RPC if you use Trac, else you won't get the rich Mylyn editor.