Bug 54548 [About] About dialog should obtain info from IProduct and IBundleGroup instead of platform configuration
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/AboutDialog.java
if (image == null
			|| image.getBounds().width <= MAX_IMAGE_WIDTH_FOR_TEXT) {
			
			String aboutText = null;
			if (primaryInfo != null) {
				aboutText = primaryInfo.getAboutText(); 
			}
			if (aboutText != null) {
				
				setItem(scan(aboutText));
			}
		}
		
		Composite outer = (Composite) super.createDialogArea(parent);
		outer.setSize(outer.computeSize(SWT.DEFAULT, SWT.DEFAULT));
		GridLayout layout = new GridLayout();
		outer.setLayout(layout);
		outer.setLayoutData(new GridData(GridData.FILL_BOTH));
			
		Composite topContainer = new Composite(outer, SWT.NONE);
		layout = new GridLayout();
		layout.numColumns = (image == null || getItem() == null ? 1 : 2);
		layout.marginWidth = 0;
		topContainer.setLayout(layout);
		GridData data = new GridData();
		data.horizontalAlignment = GridData.FILL;
		data.grabExcessHorizontalSpace = true;
		topContainer.setLayoutData(data);
		
		if (image != null) {